אונטערשייד צווישן ווערסיעס פון "מעדיעוויקי:Gadget-ShortNSSearch.js"
קפיצה לניווט
קפיצה לחיפוש
(ייבוא מוויקיפדיה העברית, ראה רשימת התורמים) |
(מכלוליזאציע, אידיש) |
||
שורה 7: | שורה 7: | ||
for (var i = 0; i < shortcuts.length; i++) | for (var i = 0; i < shortcuts.length; i++) | ||
shortcuts[i] = new Array(2); | shortcuts[i] = new Array(2); | ||
shortcuts[0][0] = ' | shortcuts[0][0] = 'ר:'; | ||
shortcuts[0][1] = ' | shortcuts[0][1] = 'רעדן:'; | ||
shortcuts[1][0] = ' | shortcuts[1][0] = 'מ:'; | ||
shortcuts[1][1] = 'המכלול:'; | shortcuts[1][1] = 'המכלול:'; | ||
shortcuts[2][0] = ' | shortcuts[2][0] = 'מר:'; | ||
shortcuts[2][1] = ' | shortcuts[2][1] = 'המכלול רעדן:'; | ||
shortcuts[3][0] = 'ק:'; | shortcuts[3][0] = 'ק:'; | ||
shortcuts[3][1] = ' | shortcuts[3][1] = 'קאַטעגאָריע:'; | ||
shortcuts[4][0] = ' | shortcuts[4][0] = 'קר:'; | ||
shortcuts[4][1] = ' | shortcuts[4][1] = 'קאַטעגאָריע רעדן:'; | ||
shortcuts[5][0] = ' | shortcuts[5][0] = 'ה:'; | ||
shortcuts[5][1] = ' | shortcuts[5][1] = 'הילף:'; | ||
shortcuts[6][0] = ' | shortcuts[6][0] = 'הר:'; | ||
shortcuts[6][1] = ' | shortcuts[6][1] = 'הילף רעדן:'; | ||
shortcuts[7][0] = ' | shortcuts[7][0] = 'ב:'; | ||
shortcuts[7][1] = ' | shortcuts[7][1] = 'באַניצער:'; | ||
shortcuts[8][0] = ' | shortcuts[8][0] = 'בר:'; | ||
shortcuts[8][1] = ' | shortcuts[8][1] = 'באַניצער רעדן:'; | ||
shortcuts[9][0] = 'פ:'; | shortcuts[9][0] = 'פ:'; | ||
shortcuts[9][1] = 'פורטל:'; | shortcuts[9][1] = 'פורטל:'; | ||
shortcuts[10][0] = ' | shortcuts[10][0] = 'פר:'; | ||
shortcuts[10][1] = 'שיחת פורטל:'; | shortcuts[10][1] = 'שיחת פורטל:'; | ||
shortcuts[11][0] = ' | shortcuts[11][0] = 'מוו:'; | ||
shortcuts[11][1] = ' | shortcuts[11][1] = 'מעדיעװיקי:'; | ||
shortcuts[12][0] = ' | shortcuts[12][0] = 'מוור:'; | ||
shortcuts[12][1] = ' | shortcuts[12][1] = 'מעדיעװיקי רעדן:'; | ||
shortcuts[13][0] = ' | shortcuts[13][0] = 'ט:'; | ||
shortcuts[13][1] = ' | shortcuts[13][1] = 'טעקע:'; | ||
shortcuts[14][0] = ' | shortcuts[14][0] = 'טר:'; | ||
shortcuts[14][1] = ' | shortcuts[14][1] = 'טעקע רעדן:'; | ||
shortcuts[15][0] = ' | shortcuts[15][0] = 'מו:'; | ||
shortcuts[15][1] = ' | shortcuts[15][1] = 'מוסטער:'; | ||
shortcuts[16][0] = ' | shortcuts[16][0] = 'מור:'; | ||
shortcuts[16][1] = ' | shortcuts[16][1] = 'מוסטער רעדן:'; | ||
shortcuts[17][0] = ' | shortcuts[17][0] = 'בש:'; | ||
shortcuts[17][1] = ' | shortcuts[17][1] = 'באַזונדער:בײַשטײַערונגען'; | ||
shortcuts[18][0] = ' | shortcuts[18][0] = 'ס:'; | ||
shortcuts[18][1] = ' | shortcuts[18][1] = 'באַזונדער:'; | ||
text = document.getElementById('searchInput'); | text = document.getElementById('searchInput'); |
רעוויזיע פון 22:02, 24 נאוועמבער 2022
// נלקח מ[[המכלול:סקריפטים/14|כאן]]
// מאפשר לבצע חיפוש תוך שימוש בשמות מרחב מקוצרים מוגדרים מראש. את הרשימה ניתן למצוא [[שיחת המכלול:סקריפטים/14|כאן]]
// נכתב על ידי [[user:Yonidebest]]
//
function checkSearchInput() {
var shortcuts = new Array(19)
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] = 'באַזונדער:';
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 = '//www.hamichlol.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 = '//www.hamichlol.org/w/index.php?title=' + text.value + '&action=history';
return false;
}
var rxPI = new RegExp('^/');
if (rxPI.test(text.value)) {
document.location = '//www.hamichlol.org/w/index.php?title=' + "מיוחד:הדף_שלי" + text.value;
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);