1/* 2 * DokuWiki Bootstrap3 Template: Plugins Hacks! 3 * 4 * Home http://dokuwiki.org/template:bootstrap3 5 * Author Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> 6 * License GPL 2 (http://www.gnu.org/licenses/gpl.html) 7 */ 8 9// Tagalerts plugin 10 11jQuery('.tagerror, .taginfo, .tagsuccess, .tagnotify').each(function () { 12 13 var $node = jQuery(this); 14 15 if ($node.prop('nodeName').toLowerCase() == 'div') { 16 17 $node.removeClass('label label-default').addClass('alert'); 18 $node.prependTo('#dw__msgarea'); 19 20 if ($node.hasClass('tagerror')) $node.removeClass('tagerror').addClass('alert-danger'); 21 if ($node.hasClass('taginfo')) $node.removeClass('taginfo').addClass('alert-info'); 22 if ($node.hasClass('tagsuccess')) $node.removeClass('tagsuccess').addClass('alert-success'); 23 if ($node.hasClass('tagnotify')) $node.removeClass('tagnotify').addClass('alert-warning'); 24 25 } else { 26 27 if ($node.hasClass('tagerror')) $node.removeClass('tagerror').addClass('label-danger'); 28 if ($node.hasClass('taginfo')) $node.removeClass('taginfo').addClass('label-info'); 29 if ($node.hasClass('tagsuccess')) $node.removeClass('tagsuccess').addClass('label-success'); 30 if ($node.hasClass('tagnotify')) $node.removeClass('tagnotify').addClass('label-warning'); 31 32 } 33 34}); 35