Usuari:Coet/scripts/vextris:actualitzaCR.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.
//<pre><nowiki>
/*
mòdul implementat per l'usuari Coet
*/
function refrescaCR(){
window.location.href="http://ca.wikipedia.org/wiki/Especial:Recentchanges"
}
function stopInterval(){
clearInterval()
}
function actualitzaCR(){
content = document.getElementById("mw-content-text")
lapse = parseInt(prenGaleta('lapse'))
if (lapse =="" || String(lapse) =="NaN") lapse = 120
check = prenGaleta('check')
if (String(lapse) =="NaN" || check == "checked") {check="checked"} else {check=""}
HTML ='<div class="veRefrecaCR" id="refreshRC" style="float:right; '+
'background-color:transparent;" > '+
'<input type="checkbox" name="checkRefresh" id="checkRefresh" '+
'onclick="if(checked==true){desaGaleta(\'lapse\', '+
'document.getElementById(\'lapse\').value, 0); desaGaleta(\'check\','+
'\'checked\', 0); refrescaCR(); setInterval(\'refrescaCR()\','+
'document.getElementById(\'lapse\').value*1000, 0); check=\'checked\'}'+
'else {desaGaleta(\'lapse\', document.getElementById(\'lapse\').value'+
', 0); '+
'desaGaleta(\'check\', \'\', 0); stopInterval(); check = \'\'}" '+
check+' /> '+
'<label for="checkRefresh">auto</label> '+
'<input type="text" id="lapse" name="lapse" value="'+lapse+
'" size ="2px"/> sec. '+
'<input type="button" value="refresca" onclick="desaGaleta(\'lapse\', '+
'document.getElementById(\'lapse\').value, 0); desaGaleta(\'check\','+
'check, 0); refrescaCR()"/>'+
'</div>';
/*
* preparant nou codi jQuery
h = mw.html
div = h.element("div", {
class: "veRefrescaCR",
id: "refreshRC",
style: "float:right; background-color:transparent;",
}, new h.Raw (h.element ("input", {
type: "checkbox",
name: "checkRefresh",
id: "checkRefresh",
onclick: "if(checked==true){desaGaleta('lapse', )}"
}))
})
*/
content.innerHTML = HTML + content.innerHTML
checkedval= document.getElementById("checkRefresh").checked
lapse=document.getElementById("lapse").value * 1000
if (checkedval==true || checkedval=="true") {
setInterval("refrescaCR()",lapse)
} else {
clearInterval()
}
}
if (mw.config.get("wgTitle") == "Canvis recents") $(actualitzaCR)