Gadget:visitor-warning.js:修订间差异
(创建页面,内容为“(function () { if (!$("body").hasClass("mcbbswiki-user-online")) { var dBtnOk = "我已知晓,继续阅读"; var dTitle = ""; var dMsg = ""; if (categories.indexOf("敏感内容") !== -1) { dTitle = "敏感内容警告"; dMsg = "此条目包含敏感内容,可能不受某些人欢迎。MCBBS Wiki 收录并记录这些内容仅为描述和解释一种文化现象,而非对此类行为的认可或表达立场,也不…”) |
标签:撤销 |
||
(未显示同一用户的12个中间版本) | |||
第1行: | 第1行: | ||
(function () { |
(function () { |
||
mw.hook('cookiewarning.dismissed').add(function () { |
|||
if (!$("body").hasClass("mcbbswiki-user-online")) { |
|||
window._paq.push(['rememberCookieConsentGiven']); |
|||
mw.track("cookiewarning.dismissed"); |
|||
}); |
|||
var mwConfigValue = window.mw.config.values; |
|||
var categories = mwConfigValue.wgCategories; |
|||
if (mw.user.isAnon()) { |
|||
var dBtnOk = "我已知晓,继续阅读"; |
var dBtnOk = "我已知晓,继续阅读"; |
||
var dTitle = ""; |
var dTitle = ""; |
||
第35行: | 第41行: | ||
if (dTitle != "") { |
if (dTitle != "") { |
||
var messageDialog = new OO.ui.MessageDialog(); |
var messageDialog = new OO.ui.MessageDialog(); |
||
var windowManager = |
var windowManager = window.OOUIWM; |
||
$("body").append(windowManager.$element); |
|||
windowManager.addWindows([messageDialog]); |
windowManager.addWindows([messageDialog]); |
||
windowManager.openWindow(messageDialog, { |
windowManager.openWindow(messageDialog, { |
2023年11月26日 (日) 09:16的最新版本
(function () {
mw.hook('cookiewarning.dismissed').add(function () {
window._paq.push(['rememberCookieConsentGiven']);
mw.track("cookiewarning.dismissed");
});
var mwConfigValue = window.mw.config.values;
var categories = mwConfigValue.wgCategories;
if (mw.user.isAnon()) {
var dBtnOk = "我已知晓,继续阅读";
var dTitle = "";
var dMsg = "";
if (categories.indexOf("敏感内容") !== -1) {
dTitle = "敏感内容警告";
dMsg =
"此条目包含敏感内容,可能不受某些人欢迎。MCBBS Wiki 收录并记录这些内容仅为描述和解释一种文化现象,而非对此类行为的认可或表达立场,也不欢迎任何人为了能够使自己被收录而破坏社区和谐环境。如果您并非特别需要,我们不建议您阅读此页面,可能会破坏您今天的美好心情。编辑者须以中立、客观、慎重为要编写内容,MCBBS Wiki 不支持编辑者贸然写入偏激内容、进行编辑战甚至破坏。";
if (categories.indexOf("论坛违规行为") !== -1) {
dTitle = "敏感内容及论坛违规行为警告";
dMsg =
"此条目包含敏感内容,可能不受某些人欢迎,并且此条目内容所介绍的(部分)操作或行为本质上是不受欢迎的违规行为。MCBBS Wiki 收录并记录这些内容仅为描述和解释一种文化现象,而非对此类行为的认可或表达立场。在 MCBBS 上尝试、模仿、实施这些操作可能会导致您在 MCBBS 被处罚,包括警告甚至封禁,MCBBS Wiki 不对任何因违规行为导致您在 MCBBS 上承受的处罚负责,也不欢迎任何人为了能够使自己被收录而实施违规行为。如果您并非特别需要,我们不建议您阅读此页面,可能会破坏您今天的美好心情。编辑者须以中立、客观、慎重为要编写内容,MCBBS Wiki 不支持编辑者贸然写入偏激内容、进行编辑战甚至破坏。";
}
if (categories.indexOf("R-15") !== -1) {
if (dTitle == "敏感内容及论坛违规行为警告") {
dTitle = "敏感内容、论坛违规行为及 R-15 警告";
} else {
dTitle = "敏感内容及 R-15 警告";
}
dMsg +=
"此外,此条目不适合未满15周岁的读者!内容可能包含轻度的暴力、粗口、药物滥用、性暗示相关描述,阅读时有可能产生轻微不适感,请确信自己已满当地法律许可年龄且心智成熟后再来阅览。";
dBtnOk = "我已知晓且已满15周岁,继续阅读";
}
} else if (categories.indexOf("论坛违规行为") !== -1) {
dTitle = "论坛违规行为警告";
dMsg =
"此条目内容所介绍的(部分)操作或行为本质上是不受欢迎的违规行为,MCBBS Wiki 收录并记录这些内容仅为描述和解释一种文化现象,而非对此类行为的认可或表达立场。在 MCBBS 上尝试、模仿、实施这些操作可能会导致您在 MCBBS 被处罚,包括警告甚至封禁,MCBBS Wiki 不对任何因违规行为导致您在 MCBBS 上承受的处罚负责,也不欢迎任何人为了能够使自己被收录而实施违规行为。";
} else if (categories.indexOf("R-15") !== -1) {
dTitle = "R-15 警告";
dMsg =
"此条目不适合未满15周岁的读者!内容可能包含轻度的暴力、粗口、药物滥用、性暗示相关描述,阅读时有可能产生轻微不适感,请确信自己已满当地法律许可年龄且心智成熟后再来阅览。";
dBtnOk = "我已满15周岁,继续阅读";
}
if (dTitle != "") {
var messageDialog = new OO.ui.MessageDialog();
var windowManager = window.OOUIWM;
windowManager.addWindows([messageDialog]);
windowManager.openWindow(messageDialog, {
title: dTitle,
message: dMsg,
size: "large",
actions: [
{
action: "ok",
label: dBtnOk,
flags: "primary",
},
],
});
}
}
})();