לדלג לתוכן

מדיה ויקי:Gadget-InterwikiOrder.js: הבדלים בין גרסאות בדף

מתוך צפונות ויקי
מאין תקציר עריכה
מאין תקציר עריכה
שורה 1: שורה 1:
var customShortcutsArr = new Array();
var customShortcutsArr = new Array();
function checkShortcuts() {
function checkShortcuts() {
alert("A");
  text = document.getElementById('searchInput');
  text = document.getElementById('searchInput');
  alert("B " + customShortcutsArr.length);
  alert(customShortcutsArr[text.value]);
for (var k = 0; k < customShortcutsArr.length; k++) {
if (customShortcutsArr[text.value] != null)
alert("D");
  text.value = customShortcutsArr[text.value];
  alert(customShortcutsArr[text.value] + " : " + customShortcutsArr[k]);
  if (customShortcutsArr[text.value] == customShortcutsArr[k]) {
  text.value = customShortcutsArr[text.value];
  return false;
  }
}
alert("C");
  return false;
  return false;
}
}

גרסה מ־19:53, 26 בנובמבר 2007

var customShortcutsArr = new Array();
function checkShortcuts() {
 text = document.getElementById('searchInput');
 alert(customShortcutsArr[text.value]);
 if (customShortcutsArr[text.value] != null)
  text.value = customShortcutsArr[text.value];
 return false;
}

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;
  }
 }
 a.send(null);
 var form = document.getElementById('searchform');
 if (!form) return;
 form.onsubmit = function() { return checkShortcuts(); }
}

addOnloadHook(initCustomShortcuts);