xref: /plugin/diagrams/script.js (revision 3039104b0d4959592824d87988b6a7f3e375dae4)
1/* DOKUWIKI:include script/DiagramsEditor.js */
2/* DOKUWIKI:include script/prosemirror.js */
3
4// noinspection JSBitwiseOperatorUsage
5if (JSINFO.plugins.diagrams && (JSINFO.plugins.diagrams.mode & 1)) {
6    /* DOKUWIKI:include script/mediafile-editbutton.js */
7    /* DOKUWIKI:include script/DiagramsMediaManager.js */
8}
9
10// noinspection JSBitwiseOperatorUsage
11if (JSINFO.plugins.diagrams && (JSINFO.plugins.diagrams.mode & 2)) {
12    /* DOKUWIKI:include script/embed-toolbar.js */
13    /* DOKUWIKI:include script/embed-editbutton.js */
14}
15
16// open links in diagrams in the browser window instead of SVG frame
17jQuery(window).on('load', function () {
18    jQuery('object.diagrams-svg').each(function () {
19        jQuery(this.contentDocument).find('svg a').not('[target]').attr('target', '_top');
20    });
21});
22
23