![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Jonas Registriert seit: 03.06.2006
Beiträge: 239
|
Jetzt stelle ich mal mein aktuelles kleines Projekt vor: SourceBox - Syntax-Highlighting mittels JavaScript SourceBox ist eine kleine JavaScript-Bibliothek, die es ermöglicht, Programmcode im Browser zu highlighten. Link zur Seite: EDIT: Projekt tot. Achtung: Benutzer mit dem IE sollten sich das ganze nicht antuen. Der IE schafft es einfach nicht, neue Zeilen und mehr als ein Leerzeichen auch als solche anzuzeigen. Dies soll in nächsten Versionen repariert werden. Grüße, Artemis
__________________ Applikations-Programmierung: BlitzMax, BlitzPlus Webentwicklung: PHP, (X)HTML, CSS, JavaScript, MySQL Geändert von Artemis (31.08.2008 um 17:23 Uhr). |
| | |
| | Nach oben #2 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.200
|
worin liegt der Vorteil das mit JS zu machen - und nicht gleich auf dem Server?
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #3 | |
| Benjamin Steininger Registriert seit: 02.06.2005 Ort: weiher im tiefsten Odenwald
Beiträge: 1.177
| Zitat:
@Artemis, also was mich jetzt etwas enttäuscht, warum kann man die Text-Areas nicht editieren ? das wäre doch gerade das worauf ich mich gerade gefreut habe ... da hab ich wohl dummerweise gepostet, bevor ich es mir angeschaut habe. mfg robo47 Geändert von robo47 (26.05.2007 um 17:23 Uhr). | |
| | |
| | Nach oben #4 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.200
| Wenn das möglich sein sollte, wäre das natürlich was feines!
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #5 |
| Jonas Registriert seit: 03.06.2006
Beiträge: 239
|
Ja, Echtzeithighlighting soll auch dazukommen. Am Ende soll das so aussehen, dass man einfach die Haupt-Datei in den Head einbindet. Dann werden Textareas und die gewünschten "normalen" HTML-Tags ('pre', 'code', ...) durchlaufen und wenn die einen ensprechenden Klassennamen beinhalten, werden sie kovertiert. Textareas zu edtierbaren "SourceBoxen" und die "normalen" Tags zu nicht editierbaren "SourceBoxen". Außerdem soll, wenn es mir gelingt, auch noch Codefolding hinzukommen. Weitere Features kommen dann.
__________________ Applikations-Programmierung: BlitzMax, BlitzPlus Webentwicklung: PHP, (X)HTML, CSS, JavaScript, MySQL |
| | |
| | Nach oben #7 |
| Daniel Golowin Registriert seit: 17.11.2005 Ort: Rheinland-Pfalz, Osthofen
Beiträge: 122
|
Hi Artemis, unter welcher Lizenz wird das Projekt zukünftig laufen? Ich hab zwar noch nicht großartig rum gesucht. Aber ich plane ein kommerzielles Projekt, wo ich eine solche Funktionalität einbauen möchte. (Vor erst für eigen Bedarf.) Wenn es also gut funktioniert und browserübergreifend wird, bin ich auch bereit eine bestimmte Summe dafür zu zahlen. |
| | |
| | Nach oben #8 |
| Erfahrener Benutzer Registriert seit: 31.12.2006 Ort: Zürich
Beiträge: 298
|
Hab etwas ähnliches entdeckt: http://code.google.com/p/google-code-prettify/ Demo: http://google-code-prettify.googleco...nk/README.html
__________________ . <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination. |
| | |
| | Nach oben #9 |
| Jonas Registriert seit: 03.06.2006
Beiträge: 239
|
Ich denke, das ganze kommt unter die Creative Commons Lizenz. Ich weiß aber auch noch nicht welche. Hab mir mal dieses Google-Prettify angeguckt und ich muss ehrlich sagen, ich weiß nicht, warum die so viel Kot für so etwas "einfaches" benötigen.
__________________ Applikations-Programmierung: BlitzMax, BlitzPlus Webentwicklung: PHP, (X)HTML, CSS, JavaScript, MySQL |
| | |
| | Nach oben #10 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.200
| Beinhaltet Code in deinem Falle also auch eine Bewertung des Gesehenen?
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #11 | |||
| Erfahrener Benutzer Registriert seit: 31.12.2006 Ort: Zürich
Beiträge: 298
| Zitat:
Zitat:
Zitat:
Die Grösse des Scriptes ist ziemlich genau gleich wie die von deinem Script.
__________________ . <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination. | |||
| | |
| | Nach oben #12 | ||||
| Jonas Registriert seit: 03.06.2006
Beiträge: 239
| Zitat:
Zitat:
Wenn ich beide ungepackte Versionen mit dem selben Packer packe (http://javascriptcompressor.com/), dann habe ich 2535 Zeichen und Prettify 14223. Leicht mehr. Außerdem finde ich angepasstes Highlighting für einzelne Sprachen besser, als was generelles, einfach weil man dann Sprachen einfach hinzufügen kann. Und wenn man die Sprachen dann auch in eigene Dateien ausgliedert muss man nur die einbinden, die nötig sind.
__________________ Applikations-Programmierung: BlitzMax, BlitzPlus Webentwicklung: PHP, (X)HTML, CSS, JavaScript, MySQL | ||||
| | |
| | Nach oben #13 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.200
| Du hast Kot geschrieben - kann ja sein, dass du gleichzeit kacke und Code in einem Wort verein hast.
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Syntax-Highlightning in <textarea> mittels JavaScript | Corvin | Plauderecke | 1 | 29.12.2006 15:12 |
| Syntax Highlighting in einem JTextPane | Konstantin | Desktop-Applikationen und Grafik | 3 | 02.12.2005 18:05 |