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
  */
  */
"use strict";
    /* eslint-disable comma-dangle */
(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");
    /* 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) {