aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib/plugins/logviewer/script.js
blob: ebb9478b51c84c8cd8920d7ccdb7918347b026e4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/**
 * Scroll to the end of the log on load
 */
jQuery(function () {
    var $dl = jQuery('#plugin__logviewer').find('dl');
    if (!$dl.length) return;
    $dl.animate({scrollTop: $dl.prop("scrollHeight")}, 500);


    var $filter = jQuery('<input>');
    $filter.on('keyup', function (e) {
        var re = new RegExp($filter.val(), 'i');

        $dl.find('dt').each(function (idx, elem) {
            if (elem.innerText.match(re)) {
                jQuery(elem).removeClass('hidden');
            } else {
                jQuery(elem).addClass('hidden');
            }
        });
    });
    $dl.before($filter);
    $filter.wrap('<label></label>');
    $filter.before(LANG.plugins.logviewer.filter + ' ');
});