Участник:Шаблонист тест аккаунт/common.js
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
/* «ЭЛЕКТРОННЫЙ БРАСЛЕТ»
'use strict';
(function AnkleMonitor() {
var preceptor = {
'Шаблонист' : true
};
var allowance = {
'Обсуждение_участника:Шаблонист' : true,
'Обсуждение_участника:Шаблонист_тест_аккаунт' : true,
'Участник:Шаблонист_тест_аккаунт/Черновик' : true,
'Участник:Шаблонист_тест_аккаунто/Заготовка_1' : true,
'Участник:Шаблонист_тест_аккаунт/Заготовка_2' : true,
'Участник:Шаблонист_тест_аккаунт/Заготовка_3' : true,
'Обсуждение_участника:Шаблонист_тест_аккаунт/Заготовка_1' : true,
'Обсуждение_участника:Шаблонист_тест_аккаунт/Заготовка_2' : true,
'Обсуждение_участника:Шаблонист_тест_аккаунт/Заготовка_3' : true
};
var hmw = 'http://thirdworldcup.ru/index.php/';
var lso = hmw.concat(encodeURIComponent('Обсуждение участника:Шаблонист_тест_аккаунт'));
// You should not edit below this line.
if (typeof mw != 'object') {
window.setTimeout(AnkleMonitor, 100); // fn race conditions
}
else {
var warning_sign = '\u274C'; // (red) cross mark
var msg1 = warning_sign.concat(
' вы пока не можете править эту страницу'
).toUpperCase().replace(/\s/g, '\u00A0\u00A0');
var msg2 = warning_sign.concat(
' вы пока не можете загружать файлы'
).toUpperCase().replace(/\s/g, '\u00A0\u00A0');
var msg3 = warning_sign.concat(
' вы пока не можете писать вики-письма'
).toUpperCase().replace(/\s/g, '\u00A0\u00A0');
var msg4 = warning_sign.concat(
' пока не нужно "пинговать"'
) .toUpperCase().replace(/\s/g, '\u00A0\u00A0');
var Page_Name = mw.config.get('wgPageName');
var Action = mw.config.get('wgAction');
if (Page_Name in allowance) {
}
else if (document.location.href.lastIndexOf('veaction=edit') != -1) {
window.alert(msg1);
window.location.href = lso;
}
else {
var ve = document.getElementById('ca-ve-edit');
if (!!ve) {
ve.style.display = 'none';
}
}
if (Action == 'edit') {
if (Page_Name in allowance) {
document.getElementById('editform').onsubmit = function() {
var ping = /\[\[Участни|\[\[Обсуждение участни|\{\{u\||\{\{user|\{\{reply|\{\{ping|\{\{пинг|\{\{re\||\{\{отв\|/i;
if (ping.test(this.elements.wpTextbox1.value)) {
window.alert(msg4);
return false;
}
else {
return true;
}
};
}
else {
var sb = document.getElementById('wpSave');
sb.disabled = true;
sb.style.opacity = '0.4';
sb.style.cursor = 'not-allowed';
window.setTimeout(window.alert(msg1), 100);
}
}
else if (Page_Name == 'Служебная:Загрузка') {
document.getElementById('mw-upload-form').elements.wpUpload.disabled = true;
// to avoid onbeforeunload warning:
window.addEventListener('beforeunload', new Function(
'document.getElementById("wpUploadDescription").value = "";'
));
window.setTimeout(window.alert(msg2), 100);
}
else if (Page_Name.indexOf('Служебная:Письмо_участнику') != -1 ) {
var addressee = Page_Name.split('/')[1];
if (addressee in preceptor) {
}
else {
var sl = document.getElementsByTagName('BUTTON');
for (var i=0; i<sl.length; i++) {
if (sl[i].type == 'submit') {
sl[i].disabled = true;
sl[i].style.opacity = '0.4';
sl[i].style.cursor = 'not-allowed';
window.setTimeout(window.alert(msg3), 100);
break;
}
}
}
}
else {
}
}
})();
*/