「MediaWiki:Common.js」の版間の差分

提供:ファンタジー能力Wiki 移転先
ナビゲーションに移動 検索に移動
編集の要約なし
編集の要約なし
 
(同じ利用者による、間の12版が非表示)
1行目: 1行目:
/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */
/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます   */
$(document).ready(function() {
mw.loader.using( 'mediawiki.util', function () {
     var script = $('<script></script>');
     // 未ログインユーザーならば wgUserName が null
     script.attr('src', 'https://adm.shinobi.jp/s/e5693d186bd4b5059686530409d0aec1');
     if ( !mw.config.get('wgUserName') ) {
    script.setAttribute('nonce', nonce);
        // 「ソースを閲覧」「履歴表示」を非表示
    $('body').append(script);
        $( '#p-views li#ca-viewsource, #p-views li#ca-history' ).remove();
        // 「編集」「ウォッチ」「ウォッチ解除」を非表示
        $( '#p-cactions li#ca-edit, #p-cactions li#ca-watch, #p-cactions li#ca-unwatch' ).remove();
    }
});
});
/*
$(document).ready(function() {
    var nonce = mw.config.get('wgCSPNonce'); // MediaWikiのCSP nonceを取得
    var adScript = document.createElement('script');
    adScript.src = "https://adm.shinobi.jp/s/e5693d186bd4b5059686530409d0aec1";
    adScript.setAttribute('nonce', nonce);
    document.body.appendChild(adScript);
});
*/

2025年5月25日 (日) 00:10時点における最新版

/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます   */
mw.loader.using( 'mediawiki.util', function () {
    // 未ログインユーザーならば wgUserName が null
    if ( !mw.config.get('wgUserName') ) {
        // 「ソースを閲覧」「履歴表示」を非表示
        $( '#p-views li#ca-viewsource, #p-views li#ca-history' ).remove();
        // 「編集」「ウォッチ」「ウォッチ解除」を非表示
        $( '#p-cactions li#ca-edit, #p-cactions li#ca-watch, #p-cactions li#ca-unwatch' ).remove();
    }
});