تضامنًا مع حق الشعب الفلسطيني |
ميدياويكي:Gadget-ShortNSSearch.js
ملاحظة: بعد الحفظ، قد يلزمك إفراغ الكاش لرؤية التغييرات.
// [[he:MediaWiki:Gadget-ShortNSSearch.js]]
function checkSearchInput() {
var shortcuts = new Array(22)
for (var i = 0; i < shortcuts.length; i++)
shortcuts[i] = new Array(2);
shortcuts[0][0] = 'ن:';
shortcuts[0][1] = 'نقاش:';
shortcuts[1][0] = 'و:';
shortcuts[1][1] = 'أرابيكا:';
shortcuts[2][0] = 'نو:';
shortcuts[2][1] = 'نقاش أرابيكا:'
shortcuts[3][0] = 'ت:';
shortcuts[3][1] = 'تصنيف:';
shortcuts[4][0] = 'نت:';
shortcuts[4][1] = 'نقاش التصنيف:';
shortcuts[5][0] = 'ة:';
shortcuts[5][1] = 'مساعدة:';
shortcuts[6][0] = 'نس:';
shortcuts[6][1] = 'نقاش المساعدة:';
shortcuts[7][0] = 'م:';
shortcuts[7][1] = 'مستخدم:';
shortcuts[8][0] = 'نم:';
shortcuts[8][1] = 'نقاش المستخدم:';
shortcuts[9][0] = 'ة:';
shortcuts[9][1] = 'بوابة:';
shortcuts[10][0] = 'نة:';
shortcuts[10][1] = 'نقاش البوابة:';
shortcuts[11][0] = 'ي:';
shortcuts[11][1] = 'ميدياويكي:';
shortcuts[12][0] = 'ني:';
shortcuts[12][1] = 'نقاش ميدياويكي:';
shortcuts[13][0] = 'ف:';
shortcuts[13][1] = 'ملف:';
shortcuts[14][0] = 'نف:';
shortcuts[14][1] = 'نقاش الملف:';
shortcuts[15][0] = 'ق:';
shortcuts[15][1] = 'قالب:';
shortcuts[16][0] = 'نق:';
shortcuts[16][1] = 'نقاش القالب:';
shortcuts[17][0] = 'مس:';
shortcuts[17][1] = 'خاص:مساهمات/';
shortcuts[18][0] = 'خ:';
shortcuts[18][1] = 'خاص:';
shortcuts[19][0] = 'د:';
shortcuts[19][1] = 'وحدة:';
shortcuts[20][0] = ':';
shortcuts[20][1] = '';
shortcuts[21][0] = 'ج:';
shortcuts[21][1] = 'en:';
text = document.getElementById('searchInput');
for (i = 0; i < shortcuts.length; i++) {
var rxEdit = new RegExp('^ع' + shortcuts[i][0]);
if (rxEdit.test(text.value)) {
text.value = text.value.replace(rxEdit, shortcuts[i][1]);
document.location = '//ar.wikipedia.org/w/index.php?title=' + text.value + '&action=edit';
return false;
}
var rxHistory = new RegExp('^ر' + shortcuts[i][0]);
if (rxHistory.test(text.value)) {
text.value = text.value.replace(rxHistory, shortcuts[i][1]);
document.location = '//ar.wikipedia.org/w/index.php?title=' + text.value + '&action=history';
return false;
}
var rxRedir = new RegExp('^ل' + shortcuts[i][0]);
if (rxRedir.test(text.value)) {
text.value = text.value.replace(rxRedir, shortcuts[i][1]);
document.location = '//ar.wikipedia.org/w/index.php?title=' + text.value + '&action=edit&preload=Mediawiki:Gadget-ShortNSSearch.js/preloadredir&preloadparams[]=' + mw.config.get('wgTitle');
return false;
}
var rxNew = new RegExp('^:' + shortcuts[i][0]);
if (rxNew.test(text.value)) {
text.value = text.value.replace(rxNew, shortcuts[i][1]);
document.location = '//ar.wikipedia.org/w/index.php?title=' + text.value + '&action=edit&preload=Mediawiki:Gadget-ShortNSSearch.js/preload&preloadparams[]=' + mw.config.get('wgContentLanguage') + '&preloadparams[]=' + mw.config.get('wgTitle');
return false;
}
}
for (i = 0; i < shortcuts.length; i++) {
var rx = new RegExp('^' + shortcuts[i][0]);
text.value = text.value.replace(rx, shortcuts[i][1]);
}
return true;
}
function addCheckSearchInput() {
var form = document.getElementById('searchform');
if (!form) return;
form.onsubmit = function(){return checkSearchInput();}
}
$(addCheckSearchInput);