מדיה ויקי:Gadget-rollBackSummary.js: הבדלים בין גרסאות בדף
מראה
מאין תקציר עריכה |
מאין תקציר עריכה |
||
| שורה 1: | שורה 1: | ||
/** | /* | ||
* Prompt for an edit summary when clicking a rollback link | |||
* Written by [[:he:User:Yonidebest]] based on [[:en:User:Ilmari Karonen]]'s script. | |||
* Translated to Hebrew by [[User:ברק שושני]] | |||
* | * | ||
* | */ | ||
function rollBackSummary() { | |||
var bodyContent = document.getElementById('bodyContent'); | |||
if (!bodyContent) return; | |||
var links = bodyContent.getElementsByTagName('A'); | |||
if (!links) return; | |||
var promptSummary = function () { | |||
var summary = prompt("נא להכניס את סיבת השחזור, או להשאיר כ-\"ברירת מחדל\" לשימוש בתקציר העריכה הרגיל", "ברירת מחדל"); | |||
function | if (summary == null || summary == "") return false; | ||
{ | if (summary == "ברירת מחדל") return true; | ||
this.href = this.href.replace("?", "?summary=" + encodeURIComponent(summary) + "&"); | |||
return true; | |||
}; | |||
for (var i = 0; i < links.length; i++) { | |||
if links[i].href.indexOf('action=rollback') != -1) { | |||
var newlink = document.createElement('A'); | |||
newlink.href = links[i].href; | |||
newlink.title = "שחזור מהיר עם תקציר"; | |||
newlink.onclick = promptSummary; | |||
newlink.appendChild(document.createTextNode('תקציר')); | |||
links[i].parentNode.insertBefore(document.createTextNode(' ['), links[i].nextSibling); | |||
links[i].parentNode.insertBefore(newlink, links[i].nextSibling); | |||
links[i].parentNode.insertBefore(document.createTextNode(' ]'), links[i].nextSibling); | |||
} | |||
} | |||
} | } | ||
addOnloadHook( | addOnloadHook(rollBackSummary); | ||
גרסה מ־21:13, 15 בפברואר 2009
/*
* Prompt for an edit summary when clicking a rollback link
* Written by [[:he:User:Yonidebest]] based on [[:en:User:Ilmari Karonen]]'s script.
* Translated to Hebrew by [[User:ברק שושני]]
*
*/
function rollBackSummary() {
var bodyContent = document.getElementById('bodyContent');
if (!bodyContent) return;
var links = bodyContent.getElementsByTagName('A');
if (!links) return;
var promptSummary = function () {
var summary = prompt("נא להכניס את סיבת השחזור, או להשאיר כ-\"ברירת מחדל\" לשימוש בתקציר העריכה הרגיל", "ברירת מחדל");
if (summary == null || summary == "") return false;
if (summary == "ברירת מחדל") return true;
this.href = this.href.replace("?", "?summary=" + encodeURIComponent(summary) + "&");
return true;
};
for (var i = 0; i < links.length; i++) {
if links[i].href.indexOf('action=rollback') != -1) {
var newlink = document.createElement('A');
newlink.href = links[i].href;
newlink.title = "שחזור מהיר עם תקציר";
newlink.onclick = promptSummary;
newlink.appendChild(document.createTextNode('תקציר'));
links[i].parentNode.insertBefore(document.createTextNode(' ['), links[i].nextSibling);
links[i].parentNode.insertBefore(newlink, links[i].nextSibling);
links[i].parentNode.insertBefore(document.createTextNode(' ]'), links[i].nextSibling);
}
}
}
addOnloadHook(rollBackSummary);