Usuari:Martorell/wputil.js
De Viquipèdia
Nota: Després de desar, heu de posar al dia la memòria cau del vostre navegador per veure els canvis.
- Mozilla/Firefox/Safari: Premeu Shift mentre cliqueu "Actualitza" (Reload), o premeu Ctrl+Shift+R (Cmd+Shift+R en un Mac Apple);
- Internet Explorer: premeu Ctrl mentre cliqueu "Actualitza" (Refresh), o premeu Ctrl+F5;
- Konqueror: simplement cliqueu el botó "Recarregar" (Reload), o premeu F5;
- Opera: haureu d'esborrar completament la vostra memòria cau (caché) a Tools→Preferences.
topaz.wputil = { username:function() { return topaz.util.getobj("pt-userpage").childNodes[0].childNodes[0].nodeValue; }, iseditpage:function() { return document.title.indexOf("Editing ")==0; }, pagename:function() { var iseditpage = topaz.wputil.iseditpage(); return document.title.substr(iseditpage?8:0,document.title.indexOf(" - ")-(iseditpage?8:0)); }, addsidepanel:function(id,label) { var div = topaz.util.add(topaz.util.getobj("column-one"), "div", {className:"portlet",id:id}); topaz.util.add(div, "H5").innerHTML = label; topaz.util.add(topaz.util.add(div, "div", {className:"pBody"}), "ul"); }, addsidepanelbutton:function(id,label,targhref) { var li = topaz.util.add((topaz.util.getobj(id).getElementsByTagName("ul"))[0],"li"); with(topaz.util.add(li,"a")) { innerHTML = label; href = targhref; } return li; }, setpagecontent:function(pagename,content,summary,watch) { var prelimresp = topaz.comm.doreq("/w/index.php?title="+pagename+"&action=submit"); var edittime = prelimresp.responseText.match(/\<input type='hidden' value="(\d+)" name="wpEdittime" \/\>/)[1]; var edittoken = prelimresp.responseText.match(/\<input type='hidden' value="([0-9a-f]+\\?)" name="wpEditToken" \/\>/)[1]; topaz.comm.doreq("/w/index.php?title="+pagename+"&action=submit", "wpEdittime="+edittime+ "&wpEditToken="+edittoken+ "&wpTextbox1="+escape(content)+ "&wpSummary="+escape(summary)+ (watch?"&wpWatchthis=on":"")+ "&wpSection=&wpSave=Save+page", {"Content-Type":"application/x-www-form-urlencoded"}); } };