Hallo Benutzer:PerfektesChaos und andere,

wie kann man per JavaScript die CodeMirror-Funktionen aufrufen? z. B. "switchCodeMirror()". --Trustable (Diskussion) 12:28, 2. Sep. 2017 (CEST)Beantworten

Leider zurzeit nix weiter.
Verbesserungen berets angeregt.
Take it as is.
LG --PerfektesChaos 12:30, 2. Sep. 2017 (CEST)Beantworten
@PerfektesChaos: Es muss doch irgendjemand wissen oder rausfinden können, in welchen Objekten die Funktionen stecken. Ich habe jetzt schon ca. zwei Stunden mit dem Debugger rumprobiert, leider ohne Ergebnis. --Trustable (Diskussion) 12:34, 2. Sep. 2017 (CEST)Beantworten
  1. Das ist wenig sinnvoll.
    • Die Dinger sind gekapselt und deshalb nicht von außen zugänglich.
      • So gehört sich das auch.
      • Innere Änderungen müssen jederzeit möglich sein, ohne dass man irgendwem in der Außenwelt irgendwelche Versprechungen macht.
      • Die Methodik ist äußerst komplex und auf beliebige formale Sprachen erweiterbar.
    • Eine Schnittstelle nach außen ist bislang nicht definiert.
  2. Ich beobachte hier sowieso regelmäßig; Pings sind somit doppelplusentbehrlich und hetzen mich bloß unnötig.
LG --PerfektesChaos 12:43, 2. Sep. 2017 (CEST)Beantworten
Falls jemand nach dem gleichen sucht wie ich, hier was bei mir funktioniert:
Syntaxhervorhebung ein/ausschalten: $('#wpTextbox1').data('wikiEditor-context').modules.toolbar.$toolbar.find('a.tool[rel=CodeMirror]').click();
Text einfügen: mw.toolbar.insertTags("text to insert");
--Trustable (Diskussion) 20:57, 25. Okt. 2017 (CEST)Beantworten

Rechtschreibprüfung unter Firefox Bearbeiten

Weiß jemand, wie eine Rechtschreibprüfung unter Firefox möglich ist? --Trustable (Diskussion) 19:25, 26. Feb. 2018 (CET)Beantworten

Mein aktueller Workaround: Im Useragent-String „Firefox“ entfernen. Dann funktioniert es. --Trustable (Diskussion) 18:51, 13. Aug. 2018 (CEST)Beantworten

Farben Bearbeiten

Wie kann man die Hintergrundfarbe des hervorgehobenen Klammerpaars ändern? ÅñŧóñŜûŝî (Ð) 11:26, 14. Mär. 2021 (CET)Beantworten

Hallo Benutzer:Antonsusi, aktuell wird von den Entwicklern an einer besseren Darstellung gearbeitet. Schau doch bitte mal im Betawiki https://de.wikipedia.beta.wmflabs.org/wiki/Test, ob dir die Farben der Klammern dort besser gefallen. Ich gehe davon aus, dass die neuen Farben in 1-2 Wochen hier live gehen werden. — Raymond Disk. 12:11, 14. Mär. 2021 (CET)Beantworten
@Raymond: Ganz nett, aber ich brauche eigentlich nur ein helleres Grau, weil bei dem jetzigen VGA-Dunkelgrau (#808080) die Einfügemarke verschwindet. Ich würde es für mich einfach auf #C0C0C0 ändern und dann mal schauen, was kommt. Außerdem wäre hier eine vollständige (!) Auflistung der CSS-Klassen für die diversen Syntaxkomponenten sinnvoll. ÅñŧóñŜûŝî (Ð) 13:43, 14. Mär. 2021 (CET)Beantworten
Benutzer:Antonsusi Da kann ich aktuell leider nicht helfen :-( — Raymond Disk. 14:14, 14. Mär. 2021 (CET)Beantworten
Auf der Projektseite sind ein paaar Klassen genannt, wie z. B. "cm-error". Da gibt es doch noch mehr. Sowas gehört komplett gelistet. ÅñŧóñŜûŝî (Ð) 14:18, 14. Mär. 2021 (CET)Beantworten
 
Verbesserte Farben der hervorgehobenen Klammerpaare
@Antonsusi: Ich mach mich mal schlau und melde mich hier wieder. -- Johanna Strodt (WMDE) (Diskussion) 16:29, 16. Mär. 2021 (CET)Beantworten
@Antonsusi, Raymond: Wie Raymond schon schrieb, gibt es jetzt verbesserte Farben für die hervorgehobenen Klammern: Einerseits ist das Grau heller, anderseits behalten die Klammern selbst ihre Textfarbe. Damit sieht es nicht so aus, als habe man die Klammern selbst markiert, etwa um sie zu entfernen. Diese Änderungen haben es auch in den Mediawiki Train (das wöchentliche Update der Mediawiki-Software) geschafft, sodass sie voraussichtlich am Donnerstag hier in der Wikipedia zu sehen ist. Allerdings gibt es gerade Verzögerungen mit diesem Train. Kann also sein, dass es sich um ein paar Tage verschiebt.
Deine Bitte um eine vollständige Auflistung der CSS-Klassen für die diversen Syntaxkomponenten ist an diese Seite gerichtet, oder? -- Beste Grüße, Johanna Strodt (WMDE) (Diskussion) 10:46, 17. Mär. 2021 (CET)Beantworten
@Antonsusi, Raymond: Hier gibt es übrigens eine solche Auflistung aller CSS-Klassen, allerdings in englischer Sprache (die vollständige Liste findet sich im dort verlinkten Phabricator-Ticket): meta:Community_Tech/Wikitext_editor_syntax_highlighting#Color_and_style_customization -- Beste Grüße, Johanna Strodt (WMDE) (Diskussion) 11:59, 17. Mär. 2021 (CET)Beantworten
@Lómelinde: Ich ping dich mal, falls du die Änderungen auf der Vorderseite einarbeiten möchtest. -- Beste Grüße, Johanna Strodt (WMDE) (Diskussion) 12:34, 17. Mär. 2021 (CET)Beantworten
Möchten möchte ich das sicherlich nicht, ich habe schon die diversen Linterfehler am Hals, die ich auch nicht haben wollte. Einarbeiten kann ich auch nur das, was ich verstehe oder finde … ich bin nämlich keine Programmiererin und habe von all dem eigentlich gar keinen blassen Schimmer. Tun werde ich es aber wohl trotzdem, wenn ich denn verstehe, was ich denn wo und wie tun soll. Leicht wird es einem jedenfalls nicht gemacht, kaum hat man etwas nachgebaut, wird es schon wieder geändert. Eines sage ich gleich, wenn ich dafür irgendetwas mit Phab zu tun bekomme, dann steige ich sofort aus. Das verstehe ich nämlich bis heute nicht. Werder was dort steht noch was dort passiert. Ich weiß nicht einmal selbständig wie man diese Klassen anspricht. --Liebe Grüße, Lómelinde Diskussion 12:54, 17. Mär. 2021 (CET)Beantworten
@Lómelinde: Wenn ich darf, ändere ich das auch gerne schnell selbst, aber das mache ich nicht ohne Erlaubnis. Hier die Zusammenfassung dessen, was ich ändern würde:
 
Animiertes Beispiel

Bei aktivierter Syntaxhervorhebung können seit Ende Januar 2021 bei der Bearbeitung des Wikitextes zusammengehörende Klammerpaare gefunden werden. Dafür wird der Cursor direkt hinter einer Klammer positioniert. Dies kann hinter der öffnenden oder schließenden Klammer geschehen. Angezeigt werden die zugehörigen Klammerelemente durch eine hellgraue Hinterlegung. Dies erleichtert die Suche nach fehlenden Klammern, beispielsweise bei der Erstellung von Vorlagensyntax, es kann auch ein zugehöriges Tabellenende gefunden werden. Hier muss der Cursor lediglich in der selben Zeile stehen, in der sich die öffnende {| class="wikitable" oder schließende |} Syntax befindet.

Beispiele:

  • [http://example.org/ Text]
  • {{Literatur|Titel={{lang|fr|J’accuse…!}}}}
  • {{{foo|bar}}}{{{foo|bar}}}{{{foo|bar}}}
  • (Text in einfachen Klammern)
  • Heute Abend wird die Änderung hier auf dewiki verfügbar sein, sodass man sie in echt ausprobieren kann. Ich kann verstehen, dass es mühselig ist, hier jetzt noch nacharbeiten zu müssen. Allerdings gab es einige Anmerkungen von Benutzerinnen und Benutzern hierzu, sodass es kurzfristig nochmal angepasst wurde. -- Johanna Strodt (WMDE) (Diskussion) 18:17, 18. Mär. 2021 (CET)Beantworten

@Johanna Strodt (WMDE), wenn du bei deiner Demo bitte auf das unerwünschte H:Tags#blockquote verzichten könntest wäre das auch hilfreich. Ansonsten musst du mich nicht um Erlaubnis fragen die Seite und auch deren Inhalt gehört mir nicht. Es erscheint mir aber etwas sehr viel Syntax, das geht doch sicherlich auch schlanker. Wenn es nur um die Klammerfarbe geht kann ich das auch selbst lösen. Aber für heute bin ich offline. Aber mach ruhig. Mir ist die Syntax nicht ganz klar. Braucht man da wirklich so etwas box-shadow: inset 0 0 1px 1px #999; ? --Liebe Grüße, Lómelinde Diskussion 18:29, 18. Mär. 2021 (CET)Beantworten

color:inherit kann hier entfallen, aber das über box-shadow erzeugte Styling der Hervorhebung ist gerade der Clou an dieser Veränderung. Ich habe das umseitig so angepasst. Gruß, hgzh 21:53, 18. Mär. 2021 (CET)Beantworten
Ach so, na ja ich kenne halt nicht jede Syntax hier und versuche es immer möglichst auf ein Minimum zu beschränken. Ich habe mal noch das Bild getauscht und hier das blockquote ersetzt, das fällt uns sonst vermutlich auch noch irgendwann auf die Füße.
Ich hätte es vermutlich so gelöst
  • [ mit span ohne box-shadow
  • [ wie es derzeit ungesetzt wurde
  • {{{foo|bar}}} sehr viel weniger Syntax da sich die Schriftfarbe nicht verändert
  • {{{foo|bar}}} derzeit ist es so
Es dient ja nur der Demonstration. Was die Frage nach den Klassen hier angeht (siehe den Beitrag 14:18, 14. Mär. 2021 [CET]) und wie das wo dokumentiert werden soll, habe ich aber trotzdem nicht verstanden. --Liebe Grüße, Lómelinde Diskussion 07:15, 19. Mär. 2021 (CET)Beantworten
ich bin da nicht ins letzte Detail abgestiegen, wenn es kürzer geht, nur zu. Ansonsten ist die Auflistung der persönlichen Konfiguration bereits relativ umfänglich und ich denke nicht, dass man jeden Einzelfall aufführen müsste. Gruß, hgzh 11:31, 19. Mär. 2021 (CET)Beantworten

Zeilennummerierung in Wikitext-Editoren bald verfügbar (Technische Wünsche) Bearbeiten

 
Der Wikitext-Editor 2017 mit Zeilennummerierung

Hallo, mit der Software-Aktualisierung dieser Woche (und damit voraussichtlich am 15.4.) werden Zeilennummern im Quelltexteditor angezeigt, wenn die Syntaxhervorhebung aktiviert ist – zunächst im Vorlagennamensraum, dann in Kürze auch in anderen Namensräumen. Mehr Informationen dazu finden sich auf der Projektseite. Dies ist die letzte der geplanten Verbesserungen an CodeMirror im Rahmen des Themenschwerpunkts „Leichter mit Vorlagen arbeiten“. -- Johanna Strodt (WMDE) (Diskussion) 09:22, 14. Apr. 2021 (CEST)Beantworten

Na ja eigentlich eignen sich Zeilennummern ja nur für einigermaßen statische Seiten, dort wo sich ständig etwas verändern kann erschließt sich für mich der Sinn nicht wirklich. Wenn ich schreibe siehe im Artikel XY Zeile 24, dann kann das morgen schon Zeile 15 oder 40 sein oder der Inhalt ist gar nicht mehr dort. Und wenn ich es richtig verstehe lässt es sich nicht deaktivieren. Also einzeln = CodeMirror ohne Zeilennummern. Optional könnte ich mir vorstellen dauerhaft finde ich zumindest für Diskussionsseiten oder Artikel eher hinderlich. Aber andererseits nutze ich den CodeMirror ja auch nicht. Für Vorlagencode mag das hilfreich sein. Muss ich mir ansehen, ob und wie ich das auf der Seite mit einbaue. --Liebe Grüße, Lómelinde Diskussion 18:20, 14. Apr. 2021 (CEST)Beantworten
Jeder Diff-Link hat Zeilennummern. Willst du eine Stelle im Editor wiedrfinden, sind Zeilennummern also nützlich. ÅñŧóñŜûŝî (Ð) 19:41, 14. Apr. 2021 (CEST)Beantworten
Difflinks sind statisch, wenn man sich auf diese bezieht. Ich schrieb auch nicht Zeilennummern sind unnütz. Man muss aber dann auch beschreiben wie man das nutzen sollte und das machst ja sicherlich nicht du für diese Hilfeseite sondern vermutlich ich. --Liebe Grüße, Lómelinde Diskussion 06:26, 15. Apr. 2021 (CEST)Beantworten