Other eChart Types possible? If yes how?

Put test.js in your conf/html folder:

console.log("This widget runs scripts!")

Then this widget, as soon as it loads will remove the navbar and print to the console:

uid: demo_js
tags: []
props:
  parameters: []
  parameterGroups: []
timestamp: Mar 27, 2024, 4:08:59 PM
component: f7-card
config:
  title: JS example
slots:
  default:
    - component: script
      config:
        content: |
          document.getElementsByClassName("navbar")[2].style.display="none"
          document.getElementsByClassName("page-content")[3].style.paddingTop=0
    - component: script
      config:
        src: /static/test.js