MediaWiki:Common.js:修订间差异

跳转到导航 跳转到搜索
Findsky留言 | 贡献
无编辑摘要
Findsky留言 | 贡献
无编辑摘要
第472行: 第472行:
if ( extraCSS ) {
if ( extraCSS ) {
    if ( extraCSS.match( /^MediaWiki:[^&<>=%#]*\.css$/ ) ) {
    if ( extraCSS.match( /^MediaWiki:[^&<>=%#]*\.css$/ ) ) {
        mw.loader.load( '/w/index.php?title=' + extraCSS + '&action=raw&ctype=text/css', 'text/css' );
        mw.loader.load( '/wiki/' + extraCSS + '?action=raw&ctype=text/css', 'text/css' );
    } else {
    } else {
        mw.notify( 'Only pages from the MediaWiki namespace are allowed.', { title: 'Invalid withCSS value' } );
        mw.notify( 'Only pages from the MediaWiki namespace are allowed.', { title: 'Invalid withCSS value' } );
第480行: 第480行:
if ( extraJS ) {
if ( extraJS ) {
    if ( extraJS.match( /^MediaWiki:[^&<>=%#]*\.js$/ ) ) {
    if ( extraJS.match( /^MediaWiki:[^&<>=%#]*\.js$/ ) ) {
        mw.loader.load( '/w/index.php?title=' + extraJS + '&action=raw&ctype=text/javascript' );
        mw.loader.load( '/wiki/' + extraJS + '?action=raw&ctype=text/javascript' );
    } else {
    } else {
        mw.notify( 'Only pages from the MediaWiki namespace are allowed.', { title: 'Invalid withJS value' } );
        mw.notify( 'Only pages from the MediaWiki namespace are allowed.', { title: 'Invalid withJS value' } );
    }
    }
}
}
});
$(function() {
        //Template:heimu在safari上的暴力workaround
        mw.loader.using('jquery.client', function() {
            if ($.client.profile().name === 'safari') $('.heimu').on('click', function() {
                $(this).toggleClass('off');
            });
        });
        //需要时载入对应的 scripts
        if (mw.config.get('wgAction') == "edit" || mw.config.get('wgAction') == "submit" || mw.config.get('wgCanonicalSpecialPageName') == 'Search')
            mw.loader.load('/wiki/MediaWiki:Common.js/edit.js&action=raw&ctype=text/javascript');
});
});