Work on scripting hooks

This commit is contained in:
Magnus Åhall 2025-07-29 20:21:27 +02:00
parent 33672d15b8
commit ece3645237
4 changed files with 36 additions and 3 deletions

View file

@ -121,7 +121,7 @@ export class App {
case 'SCRIPT_DELETED':
this.scriptsList.setSelected(null)
this.scriptsList.fetchScripts().catch(err=>showError(err))
this.scriptsList.fetchScripts().catch(err => showError(err))
break
case 'SCRIPT_EDIT':
@ -292,6 +292,9 @@ export class App {
const connectedNodes = new ConnectedNodes(json.Node.ConnectedNodes)
document.getElementById('connected-nodes').replaceChildren(connectedNodes.render())
const scriptHooks = new ScriptHooks(json.Node.ScriptHooks)
document.getElementById('script-hooks').replaceChildren(scriptHooks.render())
})
.catch(err => showError(err))
}// }}}
@ -969,6 +972,20 @@ class ConnectedNode {
}// }}}
}
class ScriptHooks extends Component {
constructor() {
super()
}
renderComponent() {
const div = document.createElement('div')
div.innerHTML = `
<div class="label">Script hooks</div>
<div>hum</div>
`
return div.children
}
}
class ScriptsList extends Component {
constructor() {// {{{
super()