Benutzer:CF/monobook.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
CF (Diskussion | Beiträge) K Die Seite wurde geleert. |
CF (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
addOnloadHook(function() | |||
{ | |||
if (wgAction != "edit") return; | |||
var label = document.createElement("label"); | |||
label.for = "stdSummaries"; | |||
label.appendChild(document.createTextNode("Standard-Zusammenfassungen:")); | |||
var sel = document.createElement("select"); | |||
sel.id = "stdSummaries"; | |||
sel.name = "stdSummaries"; | |||
sel.onchange = function() | |||
{ | |||
var sel = document.getElementById("stdSummaries"); | |||
var value = sel.options[sel.selectedIndex].value; | |||
if (value != "") | |||
document.getElementById("wpSummary").value = value; | |||
}; | |||
var eo = document.getElementById("wpSummaryLabel").parentNode; | |||
eo.insertBefore(document.createElement("br"), eo.firstChild); | |||
eo.insertBefore(sel, eo.firstChild); | |||
eo.insertBefore(label, sel); | |||
$.get(wgScript+"?title=Vorlage:Stdsummaries&action=raw&ctype=text/plain", function(text) | |||
{ | |||
var sel = document.getElementById("stdSummaries"); | |||
var lines = text.split("\n"); | |||
for (var i=0; i<lines.length; i++) | |||
{ | |||
if (lines[i].indexOf("<!--") == 0) continue; | |||
var value = lines[i].indexOf("-- ") == 0 ? lines[i].substring(3) : ""; | |||
var opt = document.createElement("option"); | |||
opt.value = value; | |||
if (value == "") | |||
opt.disabled = "disabled"; | |||
opt.appendChild(document.createTextNode(lines[i])); | |||
sel.appendChild(opt); | |||
} | |||
sel.selectedIndex = 0; | |||
}, "text"); | |||
}); | |||
Version vom 8. Juli 2010, 09:14 Uhr
addOnloadHook(function()
{
if (wgAction != "edit") return;
var label = document.createElement("label");
label.for = "stdSummaries";
label.appendChild(document.createTextNode("Standard-Zusammenfassungen:"));
var sel = document.createElement("select");
sel.id = "stdSummaries";
sel.name = "stdSummaries";
sel.onchange = function()
{
var sel = document.getElementById("stdSummaries");
var value = sel.options[sel.selectedIndex].value;
if (value != "")
document.getElementById("wpSummary").value = value;
};
var eo = document.getElementById("wpSummaryLabel").parentNode;
eo.insertBefore(document.createElement("br"), eo.firstChild);
eo.insertBefore(sel, eo.firstChild);
eo.insertBefore(label, sel);
$.get(wgScript+"?title=Vorlage:Stdsummaries&action=raw&ctype=text/plain", function(text)
{
var sel = document.getElementById("stdSummaries");
var lines = text.split("\n");
for (var i=0; i<lines.length; i++)
{
if (lines[i].indexOf("<!--") == 0) continue;
var value = lines[i].indexOf("-- ") == 0 ? lines[i].substring(3) : "";
var opt = document.createElement("option");
opt.value = value;
if (value == "")
opt.disabled = "disabled";
opt.appendChild(document.createTextNode(lines[i]));
sel.appendChild(opt);
}
sel.selectedIndex = 0;
}, "text");
});