(function () {
if (!$("body").hasClass("mcbbswiki-user-online")) {
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 = new OO.ui.WindowManager();
$("body").append(windowManager.$element);
windowManager.addWindows([messageDialog]);
windowManager.openWindow(messageDialog, {
title: dTitle,
message: dMsg,
size: "large",
actions: [
{
action: "ok",
label: dBtnOk,
flags: "primary",
},
],
});
}
}
})();