mirror of
https://github.com/misode/misode.github.io.git
synced 2026-04-24 23:56:51 +00:00
Add list node and register click events
This commit is contained in:
@@ -31,6 +31,12 @@ export class TreeView implements ModelListener {
|
||||
return id
|
||||
}
|
||||
|
||||
registerClick(callback: (el: Element) => void): string {
|
||||
return this.register(el => {
|
||||
el.addEventListener('click', _ => callback(el))
|
||||
})
|
||||
}
|
||||
|
||||
render() {
|
||||
this.target.innerHTML = this.model.schema.render(new Path(), this.model.data, this)
|
||||
for (const id in this.registry) {
|
||||
|
||||
Reference in New Issue
Block a user