xref: /plugin/struct/script.js (revision c161b3b3b6744123dd6a97f88643f8f8429f8fed)
1jQuery(function () {
2    /* DOKUWIKI:include script/functions.js */
3    /* DOKUWIKI:include script/EntryEditor.js */
4    /* DOKUWIKI:include script/SchemaEditor.js */
5    /* DOKUWIKI:include script/AggregationEditor.js */
6    /* DOKUWIKI:include script/InlineEditor.js */
7    /* DOKUWIKI:include script/StructFilter.js */
8    /* DOKUWIKI:include_once script/vanilla-combobox.js */
9
10    function init() {
11        EntryEditor(jQuery('#dw__editform, form.bureaucracy__plugin'));
12        SchemaEditor();
13        jQuery('div.structaggregationeditor table').each(AggregationEditor);
14        InlineEditor(jQuery('div.structaggregation table, #plugin__struct_output table'));
15    }
16
17    jQuery(init);
18
19    jQuery(window).on('fastwiki:afterSwitch', function (evt, viewMode, isSectionEdit, prevViewMode) {
20        if (viewMode == "edit" || isSectionEdit) {
21            EntryEditor(jQuery('#dw__editform, form.bureaucracy__plugin'));
22        }
23    });
24});
25