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