MediaWiki:Common.js:修订间差异
imported>=海豚= 无编辑摘要 |
imported>=海豚= 无编辑摘要 |
||
| 第6行: | 第6行: | ||
* loader模块 写法参见 https://www.mediawiki.org/wiki/ResourceLoader/Modules#mw.loader.load | * loader模块 写法参见 https://www.mediawiki.org/wiki/ResourceLoader/Modules#mw.loader.load | ||
*/ | */ | ||
/* eslint-disable comma-dangle */ | |||
/* eslint-disable prefer-arrow-callback */ | /* eslint-disable prefer-arrow-callback */ | ||
/* eslint-disable no-var */ | /* eslint-disable no-var */ | ||
| 第232行: | 第216行: | ||
}); | }); | ||
}); | }); | ||
"use strict"; | |||
(function($, mw) { //使用匿名函数防止污染顶级变量 | |||
/* capture支持检测 */ | |||
var captureSupported = false; | |||
try { | |||
var options = Object.defineProperty({}, "capture", { | |||
get: function () { | |||
captureSupported = true; | |||
return true; | |||
}, | |||
}); | |||
window.addEventListener("test", null, options); | |||
} catch (err) { /* */ } | |||
/* 检查是否为维护组成员 */ | |||
var wgUserGroups = mw.config.get("wgUserGroups"); | |||
var isMGPMGUser = wgUserGroups.includes("patroller") || wgUserGroups.includes("sysop"); | |||
//滚动公告 | //滚动公告 | ||
function autoScroll(obj) { | function autoScroll(obj) { | ||