Allows users to configure scripts.
コードが変更されたバージョンのみを表示しています。 すべてのバージョンを表示
valid default trees are no longer treated as invalid
fixed bugs that caused disabled nodes to not get saved and predicates to get incorrect data on node deletion
Disabled nodes no longer get passed to scripts
Fixed error when trying to call ancestor onUpdate functions after node deletion
Fixing node duplication & async predicates
Removing tree-container element & debugging node update functions
Debugging validation
Debugging $Config.ready
Splitting `predicate` node property into `predicate` and `options`
Fixing tooltip z-index
Fixing checkbox click listeners
Fixing option click & improving highlight visual
Debugging focus on button click
Clicking away from an active edit will now end the edit
debugging tabbing issue introduced in prior update
Clicks may no longer register on external nodes when selecting an input element's text
Fixing patching bug when no userTree is saved
Fixing CSS bug
UI is now bundled with the script
Errors no longer get automatically logged. `ready` is now a function so that scripts can try to fix validation issues & retry
Config edits now get saved
Switched to updated tree-frame URL. Also started using eslint so re-wrote for compliance
$config.ready no longer continues to hold a rejected promise after $config.reset is called & succeeds
Frames are now paired with the script that opened them via KEY_TREE ids
Prevents config use until a validated tree is returned by an iframe. An iframe is opened on $Config instantiation & isn't ever closed unless validation fails. Changed `init` method name to `ready`.
Fixing a crash when predicating children