Javascript HTML Editor

tobee

Erfahrenes Mitglied
Ich bastle gerade an einem HTML Editor der mit der Tabulator-Taste umgehen kann: http://labs.grolba.com/editor/
Ich nächstes wollte ich ein "Auto-Formatting" einbauen.
Das heißt die Einrückung soll automatisch via Tastendruck gesetzt werden.
Da ich das Rad nicht neu erfinden möchte, wollte ich nachfragen ob es sowas schon gibt.

Danke für Tipps
 
Moin tobee,

der FCKEditor hat solch eine Funktionalität.
Da er ja auch auf JS basiert, könntest du dort ja mal kiebitzen :-)
 
Hi
ich habe schon vor längerer Zeit mal ein ähnliches Script (jedoch in PHP) geschrieben.
Ich würde dir einfach eine Variable "tabs" anlegen, die speichert, wie viele Tabs pro auto-formatting gebraucht werden.
Bei jeder öffnenden geschweiften Klammer z.b wird diese erhöht. Soll das Auto-formatting noch ein wenig mehr features besitzten, empfehle ich dir, ein Array anzulegen, dass die Anzahl Tabs pro Einrücken enthält und eine Pointervariable. Jedesmal wenn der User die Tabtaste drückt, wir der Arraywert am Index pointer inkremiert, bei einer öffnenden Klammer wird der Pointer inkremiert sowie dort die Anzahl der gesamten Tabs aus den vorherigen Zellen addiert. Bei schließenden Klammer natürlich umgekehrt. Ich hoffe mal du hast mich verstanden, sonst nochmal melden :D
 

Neue Beiträge

Zurück