1/*!
2 * DokuWiki Advanced Plugin
3 *
4 * Home      http://dokuwiki.org/plugin:advanced
5 * Author    Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com>
6 * License   GPL 2 (http://www.gnu.org/licenses/gpl.html)
7 * Copyright (C) 2016-2020, Giuseppe Di Terlizzi
8 */
9
10jQuery(document).ready(function () {
11
12    var $adv = jQuery('#plugin_advanced_config');
13
14    dw_page.makeToggle('.config_default h3', '.config_default > div', -1);
15    dw_page.makeToggle('.config_protected h3', '.config_protected > div', -1);
16
17    $adv.find('.purge-cache').on('click', function (e) {
18        var $btn = jQuery(this);
19        jQuery.get(DOKU_BASE + 'lib/exe/' + $btn.data('purgeType') + '.php?purge=true').done(function () {
20            alert($btn.data('purgeMsg'));
21        });
22    });
23
24    var $advanced_forms = jQuery('#plugin_advanced_export, #plugin_advanced_import');
25
26    $advanced_forms.find('.export-all-pages, .import-all-pages').on('click', function () {
27
28        var $pages = $advanced_forms.find('table.pages tbody input[type=checkbox]');
29
30        if (jQuery(this).prop('checked')) {
31            $pages.prop('checked', true);
32        } else {
33            $pages.prop('checked', false);
34        }
35
36    });
37
38});
39