MediaWiki:Gadget-Force preview.js

提供: 萌えっ娘百科事典
移動先: 案内検索

注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Internet Explorer: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
  • Opera: メニュー → 設定 (Mac では Opera → 環境設定) に移動し、プライバシーとセキュリティ → 閲覧データを消去 → キャッシュされた画像およびファイル からキャッシュをクリアしてください。
(function($, mw) {
    if (!mw.config.get('wgPermittedGroups')) mw.config.set('wgPermittedGroups', ['autoconfirmed']); //默认只允许自动确认用户绕过强制预览。
    //检测两个数组是否有重复元素
    function intersects(array) {
        if (!array || Object.prototype.toString.call(array) !== '[object Array]' || !array[0]) return false;
        var flag = false;
        this.forEach(function(v) {
            if (array.indexOf(v) !== -1) flag = true;
        });
        return flag;
    }
    $(function() {
        if (mw.config.get('wgAction') !== 'edit' || intersects.bind(mw.config.get("wgUserGroups"))(mw.config.get("wgPermittedGroups"))) return;
        var saveButton = $('#wpSave');
        if (!saveButton[0]) return;
        saveButton.attr('disabled', 'disabled').val('预览一次后才可保存内容').css('font-weight', 'normal');
        $('#wpPreview').css('font-weight', 'bold');
    });
})(jQuery, mediaWiki);