“MediaWiki:Gadget-Force preview.js”的版本间的差异
来自希灵百科
(创建页面,内容为“(function($, mw) { mw.config.set('wgPermittedGroups', ['autoconfirmed']); //只允许自动确认用户绕过强制预览。 //检测两个数组是否有重...”) |
(没有差异)
|
2017年1月18日 (三) 14:27的最新版本
(function($, mw) {
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.apply(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);