/* * DokuWiki Bootstrap3 Template: Plugins Hacks! * * Home http://dokuwiki.org/template:bootstrap3 * Author Giuseppe Di Terlizzi * License GPL 2 (http://www.gnu.org/licenses/gpl.html) */ // Move Plugin jQuery(document).on('bootstrap3:plugin-move', function (event) { if (!jQuery('#plugin_move__tree').length) return false; // console.debug(event.type + ' event fired'); setTimeout(function () { var $directories = jQuery('li.type-d a.idx_dir'), $pages = jQuery('li.type-f a.wikilink1'); jQuery.each($directories, function () { var $directory = jQuery(this), $closed = $directory.parents('.closed'), $open = $directory.parents('.open'); if (!$directory.find('svg').length) { $directory.prepend(Iconify.getSVG('mdi:folder')); } if ($open.length) { $directory.find('svg').replaceWith(Iconify.getSVG('mdi:folder-open')); } if ($closed.length) { $directory.find('svg').replaceWith(Iconify.getSVG('mdi:folder')); } $directory.find('svg').addClass('iconify text-primary mr-2'); }); jQuery.each($pages, function () { var $page = jQuery(this); if (!$page.find('svg').length) { $page.prepend(Iconify.getSVG('mdi:file-document-outline')); } $page.find('svg').addClass('text-muted mr-2'); }); }, 0); }); jQuery('#plugin_move__tree a').click(function (e) { dw_template.modeIndex(); }); jQuery(document).trigger('bootstrap3:plugin-move'); jQuery(document).ajaxSuccess(function (e) { jQuery(document).trigger('bootstrap3:plugin-move'); });