mirror of
https://github.com/misode/misode.github.io.git
synced 2026-04-24 07:37:10 +00:00
Fetch dynamic registries
This commit is contained in:
@@ -8,7 +8,6 @@ export const Dropdown = (view: View, icon: keyof typeof Octicon, entries: [strin
|
||||
state.set((el as HTMLSelectElement).value)
|
||||
})
|
||||
state.watchRun(v => (el as HTMLSelectElement).value = v, 'dropdown')
|
||||
watcher?.(state.get())
|
||||
})
|
||||
return `
|
||||
<div class="dropdown">
|
||||
|
||||
@@ -10,7 +10,6 @@ export const Toggle = <T>(view: View, entries: [T, keyof typeof Octicon][], stat
|
||||
state.set(entries[(i + 1) % entries.length][0])
|
||||
})
|
||||
state.watch(_ => el.innerHTML = activeOcticon(), 'toggle')
|
||||
watcher?.(state.get())
|
||||
})
|
||||
return `<div class="toggle" data-id="${toggle}">${activeOcticon()}</div>`
|
||||
}
|
||||
|
||||
@@ -47,12 +47,6 @@ export const TreePanel = (view: View, model: DataModel) => {
|
||||
})
|
||||
return `<div class="panel tree-panel">
|
||||
<div class="panel-controls">
|
||||
<div class="btn" data-id="${view.onClick(() => {
|
||||
Tracker.reset(); model.reset(model.schema.default())
|
||||
})}">
|
||||
${Octicon.history}
|
||||
<span data-i18n="reset"></span>
|
||||
</div>
|
||||
<div class="panel-menu">
|
||||
<div class="btn" data-id="${view.onClick(toggleMenu)}">
|
||||
${Octicon.tag}
|
||||
@@ -78,15 +72,17 @@ export const TreePanel = (view: View, model: DataModel) => {
|
||||
${Octicon.kebab_horizontal}
|
||||
</div>
|
||||
<div class="panel-menu-list btn-group">
|
||||
<div class="btn" data-id="${view.onClick(() => {
|
||||
Tracker.reset(); model.reset(model.schema.default())
|
||||
})}">
|
||||
${Octicon.history}<span data-i18n="reset"></span>
|
||||
</div>
|
||||
<div class="btn" data-id="${view.onClick(() => {Tracker.undo(); model.undo()})}">
|
||||
${Octicon.arrow_left}<span data-i18n="undo"></span>
|
||||
</div>
|
||||
<div class="btn" data-id="${view.onClick(() => {Tracker.redo(); model.redo()})}">
|
||||
${Octicon.arrow_right}<span data-i18n="redo"></span>
|
||||
</div>
|
||||
<div class="btn">
|
||||
${Octicon.gear}<a data-link href="/settings/fields/" data-i18n="fields"></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user