מדיה ויקי:Gadget-InterwikiOrder.js: הבדלים בין גרסאות בדף
מראה
מאין תקציר עריכה |
מאין תקציר עריכה |
||
| שורה 1: | שורה 1: | ||
function checkSearchInput() { | function checkSearchInput() { | ||
text = document.getElementById('searchInput'); | text = document.getElementById('searchInput'); | ||
for (var i = 0; i < customShortcutsArr.length; i++) | for (var i = 0; i < customShortcutsArr.length; i++) { | ||
alert(text.value + ":" + customShortcutsArr[text.value]); | |||
if (customShortcutsArr[text.value]) | if (customShortcutsArr[text.value]) | ||
text.value = customShortcutsArr[text.value]; | text.value = customShortcutsArr[text.value]; | ||
} | |||
return true; | return true; | ||
גרסה מ־15:12, 26 בנובמבר 2007
function checkSearchInput() {
text = document.getElementById('searchInput');
for (var i = 0; i < customShortcutsArr.length; i++) {
alert(text.value + ":" + customShortcutsArr[text.value]);
if (customShortcutsArr[text.value])
text.value = customShortcutsArr[text.value];
}
return true;
}
var customShortcutsArr = new Array();
function initCustomShortcuts() {
var a = sajax_init_object();
a.open('GET', wgServer + wgScriptPath + '/index.php?title=%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9:' + encodeURIComponent(wgUserName) + '/%D7%94%D7%A7%D7%99%D7%A6%D7%95%D7%A8%D7%99%D7%9D_%D7%A9%D7%9C%D7%99&action=raw', true);
a.onreadystatechange = function() {
if (a.readyState != 4) return;
var lines = a.responseText.split('\n');
var rx = new RegExp('\\*\\s?([^\\|]*)\\|([^$]*)');
for (var i = 0; i < lines.length; i++) {
var m = rx.exec(lines[i]);
if (m)
customShortcutsArr[ m[1] ] = m[2];
else
break;
}
var form = document.getElementById('searchform');
if (!form) return;
form.onsubmit = function() { return checkSearchInput(); }
};
a.send(null);
}
addOnloadHook(initCustomShortcuts);