Usuari:Joancreus/editaURL.js
Aparença
El codi que afegiu en aquesta pàgina podria tenir contingut maliciós que comprometi el vostre compte. Si no esteu segur si el codi a afegir és segur, pregunteu abans en la Taverna. El codi s'executarà en mostrar una previsualització d'aquesta pàgina. |
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à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());