Vés al contingut

Usuari:Joancreus/editaURL.js

De la Viquipèdia, l'enciclopèdia lliure

Nota: Després de desar, heu de netejar la memòria cau del navegador per veure els canvis. En la majoria de navegadors amb Windows o Linux, premeu Ctrl+F5 o bé premeu Shift i cliqueu el botó "Actualitza" (Ctrl i "Actualitza" amb Internet Explorer). Vegeu més informació i instruccions per a cada navegador a Viquipèdia:Neteja de la memòria cau.

/* Permet editar pàgines a partir de la URL, passant arguments. *
 * En fase de desenvolupament. Contacte: [[Usuari:Joancreus]]. */

function trobat(text, llista) {
  for(var i = 0; i < llista.length; i++) {
   if (llista[i].indexOf(text) == 0) { return true; }
  }
  return false;
}

function parseURL(url) {
  var parelles = url.split("&")
  parelles = parelles.slice(1,parelles.length);
  return parelles;
}

function desvia(arguments) {
  if (trobat("addcat=",arguments) == true) {}
  if (trobat("find=",arguments) == true) {}
}

function mostraEntrada () {
  var lloc = document.getElementById("entrada_eURL");
  var text = "";
  text += "<table>";
    text += "<tr>";
      text += "<td><input type=\"radio\" name=\"obj\" value=\"pagina\" checked />Actuar a la p&agrave;gina</td>";
    text += "</tr>";
    text += "<tr>";
      text += "<td><input type=\"radio\" name=\"obj\" value=\"categoria\" />A partir de categoria</td>";
    text += "</tr>";
    text += "<tr>";
      text += "<td><input type=\"radio\" name=\"obj\" value=\"cerca\" />Utilitzant una cerca</td>";
    text += "</tr>";
  text += "</table>";
  lloc.innerHTML = text;
}

function run() {
  if (wgPageName == "Usuari:Joancreus/entradaURL") {
    mostraEntrada();
    var args = parseURL(window.location.href);
    desvia(args);
  }
}
$(run());