Seite 1 von 1

Syntax Highlighter Edit Area für Contenido 4.6.15

Verfasst: Sa 12. Mai 2007, 19:10
von stefan25376
Hallo Leute,

Da ich gerne ein Syntax Highlighting Feature in JavaScript für Contenido haben wollte, habe ich den Syntax Highlighter Edit Area integriert. Dieser ist kompatibel zu allen aktuellen Browsern.

Entwickler-Seite: http://www.cdolivet.net/editarea/

Dazu habe ich Contenido etwas gepatcht. Wäre schön wenn jemand das etwas professioneller lösen könnte als ich, denn bisher habe ich die Dateien in ein ZIP-Archiv gepackt und die Originale müssen überschrieben werden.

Patch-Datei: http://www.handgestrickt.biz/bblog/file ... _patch.zip

Achtung! Ich habe den im Patch enthaltenen Edit Area etwas umschreiben müssen, damit die ausgewählte Backend-Sprache des Contenido auch in Edit Area übernommen wird.

Benutzt wird der Syntax Highlighter wie folgt: Man kann im System, den Mandanten, Benutzern oder Gruppen folgende Konfigurationen setzen:

Code: Alles auswählen

Typ: syntax_highlight
Name: enable
Wert: true
Schaltet den Syntax Highlighter unter Layouts, Module, Styleeditor, Skripteditor und Module-Templates ein.

Code: Alles auswählen

Typ: syntax_highlight
Name: height
Wert: 450
Bestimmt die Höhe des Editors in Pixeln. Normalwert ist 350 Pixel.

Viel Spaß mit dem Patch.

Re: Syntax Highlighter Edit Area für Contenido 4.6.15

Verfasst: Mo 14. Mai 2007, 11:42
von schlaucher
stefan25376 hat geschrieben:Hallo Leute,

Da ich gerne ein Syntax Highlighting Feature in JavaScript für Contenido haben wollte, habe ich den Syntax Highlighter Edit Area integriert. Dieser ist kompatibel zu allen aktuellen Browsern.

Entwickler-Seite: http://www.cdolivet.net/editarea/

Dazu habe ich Contenido etwas gepatcht. Wäre schön wenn jemand das etwas professioneller lösen könnte als ich, denn bisher habe ich die Dateien in ein ZIP-Archiv gepackt und die Originale müssen überschrieben werden.

Patch-Datei: http://www.handgestrickt.biz/bblog/file ... _patch.zip

Achtung! Ich habe den im Patch enthaltenen Edit Area etwas umschreiben müssen, damit die ausgewählte Backend-Sprache des Contenido auch in Edit Area übernommen wird.

Benutzt wird der Syntax Highlighter wie folgt: Man kann im System, den Mandanten, Benutzern oder Gruppen folgende Konfigurationen setzen:

Code: Alles auswählen

Typ: syntax_highlight
Name: enable
Wert: true
Schaltet den Syntax Highlighter unter Layouts, Module, Styleeditor, Skripteditor und Module-Templates ein.

Code: Alles auswählen

Typ: syntax_highlight
Name: height
Wert: 450
Bestimmt die Höhe des Editors in Pixeln. Normalwert ist 350 Pixel.

Viel Spaß mit dem Patch.
Hi,

habe Deinen Patch mal installiert und er funktionierte auch sofort mit dem Firefox 2.0 unter XP.
Mit dem IE7 habe ich aber noch Probleme. Da Wird die Fensterbreite ins Undendliche gedehnt und die Toolbar in der Kopfzeile ist auch nicht sichtbar.
Habe mal auf der Entwicklerseite geschaut, da ist der IE7 in der Compatiblitätsliste.

Hats Du da einen Tip für mich?

Gruß
schlaucher

IE7-Probleme

Verfasst: Mo 14. Mai 2007, 12:33
von stefan25376
Hallo schlaucher,

Sende mir doch bitte einen Screenshot. An meine E-Mail-Adresse oder als Link wäre super. Ich schau mir das dann einmal an. Kann sein, daß da irgendwelche styles spinnen oder der Editor eine explizite Höhen- und Breitenangabe benötigt.

Re: IE7-Probleme

Verfasst: Mo 14. Mai 2007, 12:45
von schlaucher
stefan25376 hat geschrieben:Hallo schlaucher,

Sende mir doch bitte einen Screenshot. An meine E-Mail-Adresse oder als Link wäre super. Ich schau mir das dann einmal an. Kann sein, daß da irgendwelche styles spinnen oder der Editor eine explizite Höhen- und Breitenangabe benötigt.
Hier der Screenshot von FF
Bild

Hier der Screenshot von IE7
Bild
Bild

Gruß
schlaucher

Doctype-Probleme im MSIE7

Verfasst: Mo 14. Mai 2007, 18:17
von stefan25376
Hallo schlaucher,

Nach langem Suchen habe ich herausgefunden, daß der IE7 Probleme mit 100% bemaßten iframes hat, wenn der Doctype auf Transitional steht. Ich habe jetzt den Doctype für alle Internet Explorer höher als 7 und aktiviertem Syntax Highlighter auf Strict gestellt.

Zusätzliche haben die Warn- und Fehlermeldungen vor dem Inhalt Ärger gemacht, da diese vor dem Doctype kommen. Mußte also auch das reparieren.

Jetzt läuft es auch einwandfrei im Internet Explorer 7.

Habe das alte Archiv einfach überschrieben. Kann also unter: http://www.handgestrickt.biz/bblog/file ... _patch.zip
erneut heruntergeladen werden.

Viel Vergnügen

Re: Doctype-Probleme im MSIE7

Verfasst: Mo 14. Mai 2007, 19:21
von schlaucher
stefan25376 hat geschrieben:Hallo schlaucher,

Nach langem Suchen habe ich herausgefunden, daß der IE7 Probleme mit 100% bemaßten iframes hat, wenn der Doctype auf Transitional steht. Ich habe jetzt den Doctype für alle Internet Explorer höher als 7 und aktiviertem Syntax Highlighter auf Strict gestellt.

Zusätzliche haben die Warn- und Fehlermeldungen vor dem Inhalt Ärger gemacht, da diese vor dem Doctype kommen. Mußte also auch das reparieren.

Jetzt läuft es auch einwandfrei im Internet Explorer 7.

Habe das alte Archiv einfach überschrieben. Kann also unter: http://www.handgestrickt.biz/bblog/file ... _patch.zip
erneut heruntergeladen werden.

Viel Vergnügen
Genial :D

herzlichen Dank für die schnelle Hilfe. Funktioniert super!!!
Nun hat das Copy&Paste in den externen Editor endlich ein Ende.

Gruß
schlaucher

Verfasst: Di 15. Mai 2007, 15:58
von HerrB
Wie ist denn die Performance des Highlighters bei längerem Code?

Gruß
HerrB

Verfasst: Di 15. Mai 2007, 16:08
von schlaucher
HerrB hat geschrieben:Wie ist denn die Performance des Highlighters bei längerem Code?

Gruß
HerrB
Er braucht beim mir zum Laden eines Moduls etwa 2 - 3 Sekunden länger (Terminliste 500 Zeilen Input 1200 Zeilen Output) , sonst kann ich keine Performanceeinbußen feststellen.

Das Backend allgemein ist wesentlich langsamer :wink:

Gruß
schlaucher

Verfasst: Di 15. Mai 2007, 16:09
von HerrB
Das Backend allgemein ist wesentlich langsamer
So, so... :wink:

Gruß
HerrB