Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Benutzer Diskussion:CF: Unterschied zwischen den Versionen

Diskussionsseite von Benutzer:CF
Keine Bearbeitungszusammenfassung
CF (Diskussion | Beiträge)
Zeile 1: Zeile 1:
{{Benutzer inaktiv|Dauer=vom 16. Juni an ca. zwei Wochen|Grund=Grund: Urlaub ohne Internet.}}
{{/Archiv}}
{{/Archiv}}


Zeile 109: Zeile 108:
:~> verschoben nach [[Benutzer Diskussion:Thundermajor#Unvollständige Artikel]]
:~> verschoben nach [[Benutzer Diskussion:Thundermajor#Unvollständige Artikel]]


== Bearbeitunszusammenfassung ==
Hallo CF,
Hallo CF,


Zeile 196: Zeile 196:


Nun habe ich den Code und die zugehörige Vorlage ([[Vorlage:Stdsummaries]]) in unser Wiki kopiert. Jedoch erfüllt die Funktion nicht ihren Zweck, woraus folgt, dass ich irgendetwas falsch gemacht habe. Da meine Informatik-Kenntnisse bestenfalls rudimentär sind, würde ich dich bitten den Code mal unter die Lupe zu nehmen (wenn du mal irgendwann Zeit hast). Viele Grüße--{{Benutzer:Philipp/sig}} 08:46, 1. Jul. 2010 (CEST)
Nun habe ich den Code und die zugehörige Vorlage ([[Vorlage:Stdsummaries]]) in unser Wiki kopiert. Jedoch erfüllt die Funktion nicht ihren Zweck, woraus folgt, dass ich irgendetwas falsch gemacht habe. Da meine Informatik-Kenntnisse bestenfalls rudimentär sind, würde ich dich bitten den Code mal unter die Lupe zu nehmen (wenn du mal irgendwann Zeit hast). Viele Grüße--{{Benutzer:Philipp/sig}} 08:46, 1. Jul. 2010 (CEST)
:Es gab glaube ich mal eine Diskussion über diese Thema; ich finde sie grade leider nicht. Das Ergebnis war, dass man Zusammenfassungen nicht auswählen sollte, da sonst einfach etwas angeklickt wird ohne sich genauer Gedanken über die Art der Bearbeitung zu machen. Ansonsten sollte folgendes funktionieren:
<pre>
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++)
    {
      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");
});
</pre>
:--[[Benutzer:CF|CF]] 12:17, 5. Jul. 2010 (CEST)