User:小曹2015/common.js

注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
$(function () {
    var hide = false;
    if (mw.config.get('wgTitle') === '最近更改') {
        var $list = $('.mw-changeslist');
        $list.prepend('<button id="show1000">只顯示1000位元以上變更</button>');
        $('#show1000').click(function () {
            if (hide) {
                $('li', $list).show();
            } else {
                $('li', $list).each(function () {
                    var $e = $(this);
                    var $size = $('.mw-plusminus-neg', $e);
                    if ($size.length === 0) {
                        $e.hide();
                    } else {
                        var size = parseInt($size.text().replace(/[ (,)-]/g, ''));
                        if (size < 1000) {
                            $e.hide();
                        }
                    }
                });
            }
            hide = !hide;
        });
    }
});