Utente:Codicorumus/MostraModifiche.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
 
m Maintenance: Replacing legacy global variable (phab:T72470)
 
(8 versioni intermedie di 2 utenti non mostrate)
Riga 17:
per modificarlo ed eliminare il conflitto di "loadDiff()"<br />
con l'omonima di "popup"
 
- loadDiff() rinominata in mostraModificheLoadDiff()
- commentato document.write
 
<pre>*/
Line 50 ⟶ 53:
diffTable = diffFrame.getElementsByTagName("table")[0];
if (!diffTable) return;
if ( $( diffTable ).classNamehasClass( 'diff' ) !== false "diff") return;
diffTable.style.border = "1px solid #ccc";
diffTable.style.width = "100%";
Line 70 ⟶ 73:
if (prevLink) {
var oldid = prevLink.href.replace(/[\s\S]+&oldid=(\d+)[\s\S]*/,"$1");
prevLink.href = "javascript:loadDiffmostraModificheLoadDiff("+oldid+",'prev')"; }
var nextLink = document.getElementById("differences-nextlink");
if (nextLink) {
var oldid = nextLink.href.replace(/[\s\S]+&oldid=(\d+)[\s\S]*/,"$1");
nextLink.href = "javascript:loadDiffmostraModificheLoadDiff("+oldid+",'next')"; }
}
 
function loadDiffmostraModificheLoadDiff(oldid,diffDir)
{
var url = "/w/index.php?title=" + encodeURIComponent(mw.config.get('wgPageName'));
url += "&diff=" + diffDir;
url += "&oldid=" + oldid;
Line 158 ⟶ 161:
aNodeTime.style.fontSize = "90%";
var revid = rev[i].getAttribute("revid");
aNodeTime.href = "javascript:loadDiffmostraModificheLoadDiff("+revid+",'prev')";
aNodeTime.title = timeTitle;
divNode.appendChild(document.createTextNode(" "));
Line 200 ⟶ 203:
function loadXMLDoc()
{
var url = "/w/api.php?action=query&rawcontinue=&prop=revisions&format=xml";
url += "&titles=" + encodeURIComponent(mw.config.get('wgPageName')) + "&rvprop=ids|timestamp|user|comment";
url += "&rvlimit=" + revCount;
if (rvStartId != 0) url += "&rvstartid=" + rvStartId;
Line 227 ⟶ 230:
dateControl = 99999999;
} else {
/* parte eliminata per ottere la compatibilità con wiktionary.org
var navigationBox = document.getElementById('p-navigation');
var revBoxnavigationBox = document.createElementgetElementById("div"'p-navigation');
var revBox = document.createElement("div");
var revBox = navigationBox.parentNode.insertBefore(document.createElement("div"),navigationBox);
*/
/* inizio parte modificata per ottere la compatibilità con wiktionary.org */
var p_logo_next = document.evaluate('.//div[@id="p-logo"]/following-sibling::div[starts-with(@id, "p-")]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
var revBox = p_logo_next.parentNode.insertBefore(document.createElement("div"), p_logo_next);
/* fine parte modificata per ottere la compatibilità con wiktionary.org */
revBox.id = "p-rev";
revBox.className = "portlet";
Line 285 ⟶ 294:
"August", "September", "October", "November", "December"];
}
//document.write('<style type="text/css">/*<![CDATA[*/ table.diff td {vertical-align:top;} /*]]>*/</style>');
if (wgNamespaceNumber != -1)
addOnloadHook(recentRevisions);