Folgender Erweiterungsvorschlag:
Für viele Redakteure dürften die Möglichkeiten des WYSIWYG-Editors deutlich überdimensioniert sein, der normale reicht völlig, Es gibt aber IMHO noch einige wenige Gestaltungselemente neben b/i/u, die auch im Normalfall sinnvoll wären:
Zwischen-Überschriften: eine Ebene; da s9y ha h1 bis h4 selber nutzt, würde sich h5 anbieten:
ungetestet:
Code: Select all
document.write('<input type="button" class="serendipityPrettyButton" name="insH" value="H" accesskey="h" onclick="wrapSelection(document.forms[\'serendipityEntry\'][\'serendipity[body]\'],\'<h5>\',\'</h5>\')" />');
Listen:
Listen mit "*" und mit "1.". Dafür benötigt es einerseits zwei Listencontainer-Buttons für <ul></ul> und <ol></ol> und den für den eigentlichen Eintrag <li></li>
Code: Select all
document.write('<input type="button" class="serendipityPrettyButton" name="insUL" value="UL" onclick="wrapSelection(document.forms[\'serendipityEntry\'][\'serendipity[body]\'],\'<ul>\',\'</ul>\')" />');
Code: Select all
document.write('<input type="button" class="serendipityPrettyButton" name="insOL" value="OL" onclick="wrapSelection(document.forms[\'serendipityEntry\'][\'serendipity[body]\'],\'<ol>\',\'</ol>\')" />');
Code: Select all
document.write('<input type="button" class="serendipityPrettyButton" name="insLI" value="LI" onclick="wrapSelection(document.forms[\'serendipityEntry\'][\'serendipity[body]\'],\'<li>\',\'</li>\')" />');
Als Button-Text folgender Vorschlag:
"Headline", "Liste *", "Liste 1" und "Eintrag" - wobei das eh eine Frage der Lokalisierungen sein dürfte.
EDIT: Was noch recht wichtig sein dürfte, da es oft als Stilmittel der "nachvollziehbaren Korrektur" verwendett wird: Durchstreichen!
Code: Select all
document.write('<input type="button" class="serendipityPrettyButton" name="insS" value="S" accesskey="s" onclick="wrapSelection(document.forms[\'serendipityEntry\'][\'serendipity[body]\'],\'<s>\',\'</s>\')" />');
Ohne Zeitstempel:
Code: Select all
document.write('<input type="button" class="serendipityPrettyButton" name="insDEL" value="DEL" accesskey="d" onclick="wrapSelection(document.forms[\'serendipityEntry\'][\'serendipity[body]\'],\'<del>\',\'</del>\')" />');