Bug #236

Umschaltung HTML --> Text fehlerhaft

Von mic@ vor mehr als 4 Jahren hinzugefügt. Vor etwa 2 Jahren aktualisiert.

Status:erledigt% erledigt:

100%

Priorität:2 mittel
Zugewiesen an:following
Zielversion:Version 15
Ticket Referenz: Kategorien:editor

Beschreibung

Wenn ich ein Log im Textmodus schreibe, z.B. TFTC und dann auf HTML und wieder zurück auf Text umschalte,
dann kommt <p>TFTC</p> Hier sollte besser der Text ohne HTML-Kodierung angezeigt werden.


Zugehörige Tickets

Beziehung mit OC Entwicklung - Feature #202: Kein Seitenreload mehr beim umschalten zwischen Editor-Tabs verworfen
Beziehung mit OC Entwicklung - Bug #782: Smilies im HTML-Editormodus einfügen erledigt

Zugehörige Revisionen

Revision b7dddd71
Von following vor mehr als 2 Jahren hinzugefügt

- removed plain text editor mode; updates #236
- insert smiley images in HTML editor mode; updates #782
- consolidated redundant editor JS code
- increased new-cache-desc editor window size
- improved remove-cache-desc page layout

Revision dc3e3b5e
Von following vor mehr als 2 Jahren hinzugefügt

updated DB mutation number; updates #236

Revision c9a618f6
Von mambofive vor mehr als 2 Jahren hinzugefügt

Merge pull request #189 from following5/236-editor-modes

- removed plain text editor mode; updates #236

Revision 4e9ba1c6
Von following vor mehr als 2 Jahren hinzugefügt

give access to editor.js; updates #236

Revision bea68c25
Von following vor etwa 2 Jahren hinzugefügt

restored plain text editor mode; partially reverts b7dddd7, updates #236, updates #782

Revision 178c3d01
Von following vor etwa 2 Jahren hinzugefügt

restored plain text editor mode; partially reverts b7dddd7, updates #236, updates #782

Revision ff969f61
Von following vor etwa 2 Jahren hinzugefügt

improved all HTML <-> plain text conversions; fixes #236

and
- stay in editor section when switching newcache editor modes; updates #202
- show HTML notice for cachedesc editor only in HTML mode
- corrected style of <ol> (used only in user content)

Revision 04ae12a4
Von following vor etwa 2 Jahren hinzugefügt

improved all HTML <-> plain text conversions; fixes #236

Revision 51f0c1b5
Von following vor etwa 2 Jahren hinzugefügt

disabled line wrapping when switching to text editor mode; updates #236

Historie

#1 Von cmanie vor mehr als 4 Jahren aktualisiert

  • Status wurde von neu zu offen geändert

#2 Von cmanie vor mehr als 4 Jahren aktualisiert

Hat der Text Zeilenumbrüche kommt außerdem bei jedem umschalten Text->HTML ein <br/> Tag dazu.

#3 Von following vor mehr als 4 Jahren aktualisiert

mic@ schrieb:

Hier sollte besser der Text ohne HTML-Kodierung angezeigt werden.

Sehe ich grundsätzlich auch so. Allerdings gehen dann Formatierungen und eingebettete Bilder verloren, wenn man (probeweise?) auf "Text" umschaltet und wieder zurück.

Wird der Text-Modus überhaupt gebraucht? Bei dem neuen Benutzerprofil-Editor habe ich ihn bereits weggelassen.

#4 Von bohrsty vor mehr als 4 Jahren aktualisiert

ich werde nach dem bugfixing zu #206 mal sehen, was sich da evtl. sinnvoll machen laesst, bin aber auch eher der meinung, dass wir das nicht mehr brauchen... also von mir aus kann ich den textmodus gerne ganz rausnehmen... ;)

#5 Von following vor mehr als 4 Jahren aktualisiert

  • Kategorien wurde auf editor gesetzt

#6 Von following vor mehr als 4 Jahren aktualisiert

Anscheinend funktioniert der TinyMCE nicht mit allen Browsern: http://forum.opencaching-network.org/index.php?topic=3170.msg40227#msg40227

Demnach wird der Textmodus weiter gebraucht.

#7 Von following vor mehr als 4 Jahren aktualisiert

Noch übler ist es beim Umschalten zwischen Editor und Text - dort werden Entities codiert, und beim Rückschalten stehen sie dann "plain Text" im Editor.

#8 Von following vor mehr als 4 Jahren aktualisiert

  • Priorität wurde von 1 niedrig zu 2 mittel geändert

#9 Von following vor mehr als 4 Jahren aktualisiert

following schrieb:

Noch übler ist es beim Umschalten zwischen Editor und Text - dort werden Entities codiert, und beim Rückschalten stehen sie dann "plain Text" im Editor.

Oops, das ist ein Bug von #206.

#10 Von following vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf following gesetzt
  • Zielversion wurde auf Version 14 gesetzt

Werde den Textmodus rauswerfen.

#11 Von following vor mehr als 2 Jahren aktualisiert

  • Status wurde von offen zu im Test geändert
  • % erledigt wurde von 0 zu 90 geändert

#12 Von following vor etwa 2 Jahren aktualisiert

  • Status wurde von im Test zu erledigt geändert
  • % erledigt wurde von 90 zu 100 geändert

#13 Von following vor etwa 2 Jahren aktualisiert

  • Status wurde von erledigt zu in Arbeit geändert
  • % erledigt wurde von 100 zu 0 geändert

Wird nochmal nachgebessert, siehe http://forum.opencaching-network.org/index.php?topic=4310.0:

  • Plain-Text-Modus wieder rein
  • Umschaltung zwischen Plaintext und HTML/Editor korrigieren

#14 Von following vor etwa 2 Jahren aktualisiert

  • Beziehung mit Bug #782: Smilies im HTML-Editormodus einfügen wurde hinzugefügt

#15 Von following vor etwa 2 Jahren aktualisiert

  • Zielversion wurde von Version 14 zu Version 15 geändert

Textmodus in identischer Form wieder eingebaut; nun sind noch die Probleme beim Umschalten zu lösen.

#16 Von following vor etwa 2 Jahren aktualisiert

  • Status wurde von in Arbeit zu in Arbeit 50% geändert
  • % erledigt wurde von 0 zu 50 geändert

#17 Von following vor etwa 2 Jahren aktualisiert

  • Status wurde von in Arbeit 50% zu im Test geändert
  • % erledigt wurde von 50 zu 90 geändert

Mit dem Commit 5c79f4b wird eine volständigere HTML<->Text-Konvertierung beim Umschalten der Editor-Modi eingebaut, und die vorhandenen Funktionen für HTML->Text werden verbessert. Im Einzelnen:

  • Verbesserungen an html2text.class.php, das bislang nur für Benachrichtigungsmails verwendet wurde
  • Zusammenfassung aller (?) HTML<->Text-Konvertierungen in lib2/edithelper.inc.php, mit diversen Verbesserungen
  • vollständige Smiley-Umwandlung zwischen den drei Editor-Modi
  • Der HTML-Hinweis beim Beschreibungseditor erscheint nur noch im HTML-Modus.
  • Beim Umschalten zwischen den Editor-Modi beim Anlegen einer neuen Cachebeschreibung bleibt der Editor im Bild.
Auswirkungen gibt es bei folgenden Modulen:
  • Verhaltensweise des Editors bei neuen Caches und beim Erstellen und Bearbeiten von Cachebeschreibungen und Logs, insbesondere
    • Textkonvertierung beim Umschalten zwischen den drei Modi, insbesondere wenn HTML-Formatierungen oder HTML-Sonderzeichen wie < & ' " enthalten sind
    • Smiley-Konvertierungen beim Umschalten zwischen den drei Modi
    • Wiederaufruf des Editors im zuletzt verwendeten Modus, wenn man einen Text nachbearbeitet
  • interne Anpassungen am Editor für Profilbeschreibung und Cachelistenbeschreibungen
  • Versenden von Benachrichtigungen für neue Logs und für gelöschte Logs
    • wenn das Log in einem HTML-Editormodus gespeichert wurde
    • wenn es im Textmodus gespeichert wurde.

#18 Von following vor etwa 2 Jahren aktualisiert

  • Status wurde von im Test zu erledigt geändert
  • % erledigt wurde von 90 zu 100 geändert

Status geändert durch Changeset oc-server3|ff969f6127c631f782571465ed80c1f704a1fff3.

Auch abrufbar als: Atom PDF