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