User:Alexander Misel/mobile.js

维基百科,自由的百科全书

注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。

if (location.host === 'zh.m.wikipedia.org') {
    if (mw.config.get('wgNamespaceNumber') === 0) {
        if (mw.config.get('wgAction') === 'view') {
            $('#page-secondary-actions')
                    .append('<a class="move mw-ui-button button" href="/wiki/Special:MovePage/' +
                            mw.config.get('wgPageName') + '">移动</a>')
                    .append('\n<a class="protect mw-ui-button button" href="/w/index.php?title=' +
                            mw.config.get('wgPageName') + '&action=protect">保护</a>')
                    .append('\n<a class="delete mw-ui-button button" href="/w/index.php?title=' +
                            mw.config.get('wgPageName') + '&action=delete">删除</a>')
        } else if (mw.config.get('wgAction') === 'protect') {
            mw.loader.load( '/w/load.php?lang=zh-cn&modules=mediawiki.widgets.styles|' +
                'oojs-ui-core.icons%2Cstyles|oojs-ui.styles.indicators&only=styles&skin=minerva', 'text/css' );
            $('#mw-Protect-Form').css('margin', '0');
            $('style').last().append('.mw-label{min-width:5em}#mwProtectSet legend{font-size:1.14285714em;font-weight:bold}#mw-Protect-Form select{display:block}')
            $('#mw-Protect-Form > fieldset').addClass('oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-padded oo-ui-panelLayout-framed');
            $('select').addClass('oo-ui-inputWidget-input oo-ui-indicator-down')
                .parent().addClass('oo-ui-dropdownInputWidget oo-ui-widget-enabled');
        }
    } else if (mw.config.get('wgNamespaceNumber') === -1) {
        $('.movepage-wrapper').removeClass('movepage-wrapper');
        $('.mw-widget-complexTitleInputWidget').removeClass('mw-widget-complexTitleInputWidget');
    }
}