МедиаУики:Scripts.js/noSignAlert.js
Навигацияға өту
Іздеуге өту
Ескерту: Сақтағаннан кейін өзгерістерді көру үшін браузеріңіздің бүркемесін (кэшін) тазарту керек болуы мүмкін.
- Firefox / Safari: Қайта жүктеуді нұқығанда ⇧ Shift пернесін басып тұрыңыз немесе Ctrl+F5 не Ctrl+⇧ Shift+R екеуінің біреуін басыңыз
- (Mac — ⌘+R)
- Google Chrome: Ctrl+⇧ Shift+R басыңыз (Mac — ⌘+⇧ Shift+R)
- Internet Explorer: Жаңарту батырмасын нұқығанда Ctrl пернесін басып тұрыңыз немесе Ctrl+F5 басыңыз, не F5 пернесін басыңыз
- Opera: Құралдар → Бапталымдар дегеннен бүркемесін тазарту керек.
/*
Қолтаңба қоймағанда ескертетін скрипт
*/
jQuery( document ).ready( function( $ ) {
//동작할 문서 지정
//wgNamespaceNumber: RegExp
//RegExp가 ''이면 해당 이름공간에서는 항상 동작
var nsaTitleList = {
4: '^(Форум \\((Басқалар|Сұрақтар|Жаңалықтар|Ұсыныстар|Ережелер|Техникалық|Қателер туралы хабарлау|Администраторлар форумы)\\)/|' +
'Администраторларды сайлау/|Администратор құқығынан айыру/|Бітікшілерді сайлау/|Бітікші құқынан айыру/|'
};
var wgAction = mw.config.get('wgAction');
var wgNamespaceNumber = mw.config.get('wgNamespaceNumber');
var wgTitle = mw.config.get('wgTitle');
var wgPageName = mw.config.get('wgPageName');
var wpSave = document.getElementById('wpSave');
if (wgAction != 'edit' && wgAction != 'submit')
return;
if (!wpSave)
return;
//토론 문서에서는 무조건 동작
if (wgNamespaceNumber % 2 != 1) {
//토론이 아닌 경우
//nsaTitleList[wgNamespaceNumber] === undefined 인 경우 항상
// !wgTitle.match(nsaTitleList[wgNamespaceNumber]) === false
if (typeof nsaTitleList[wgNamespaceNumber] == 'undefined' ||
!wgTitle.match(nsaTitleList[wgNamespaceNumber])) return;
}
//Қолтаңба қойылмағанда ескерту
wpSave.onclick = function(){
if (document.editform.wpTextbox1.value.indexOf('~\~~') < 0 )
return confirm('Қолтаңба қоймағансыз. Қолтаңбаңызды қоюыңызды сұраймыз');
else
return;
};
}
);