Utente:Titore/Gadget-RipristinoRapido.js: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
predispongo etichetta |
etichetta |
||
(3 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 13:
var summaryPromptLabel = "Oggetto:";
var defaultSummary = "Ripristinata versione ${REVID} di ${USER} delle ${TIME} del ${DATE}";
var months = ["gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic"];
var conf = mw.config.get( [
'wgCurRevisionId',
'wgAction',
'wgArticlePath', // /wiki/$1
'wgPageName', // Wikipedia:Pagina_delle_prove
'wgScript', // /w/index.php
'wgRevisionId'
] );
var successOptions = "<ul>" +
"<li><a href=\"" + conf.wgArticlePath.replace("$1", conf.wgPageName) + "\">" + conf.wgPageName.replace(/_/g, " ") + "</a></li>" +
"<li><a href=\"" + conf.wgScript + "?title=" + conf.wgPageName + "&action=history\">Cronologia</a></li>" +
"<li><a href=\"" + conf.wgArticlePath.replace("$1", "Special:RecentChanges") + "\">Ultime modifiche</a></li>" +
"</ul>";
function restore(revId){
Riga 65 ⟶ 70:
format: 'json',
title: conf.wgPageName,
summary: sum,
text: data2.query.pages[0].revisions[data2.query.pages[0].revisions.length-1].slots.main.content,
nocreate: 1,
}).done(function(){
mw.notify($("<p>Versione "+revId.toString()+" di "+data.query.pages[0].revisions[data.query.pages[0].revisions.length-1].user+" ripristinata con successo!</p>"+successOptions), {
|