Knowledge base

Aktuelle Änderungen - Suchen:

Home


Apache

Applications

Eclipse

Design

E-Mail

Prog

REDAXO

Services

Web /

BewebHighlighter

verwendet codepress zur farblichen Darstellungen von Programmcode in Webformularen

Verwendung

  • codepress.js in HTML-Seite einbinden
  • <textarea>-Objekt mit folgenden CSS-Klassen versehen
    • codepress - notwendig
    • SPRACHE - Sprache, für die Syntaxhighlighting gemacht werden soll (die entsprechende css- und js-Datei muß in /beweb_highlighter/languages enthalten sein).
      Mögliche Werte:
      • asp
      • autoit
      • csharp
      • css
      • generic
      • html
      • java
      • javascript
      • perl
      • php
      • ruby
      • sql
      • text
      • vbscript
      • xsl

        Die Sprache wird im REX-Addon in A514BewebHighlighter::getHighlighterLanguage() aus der Dateiendung ermittelt. zur Zeit möglich:
      • css
      • html
      • java
      • javascript
      • perl
      • php
      • sql
      • text
    • autocomplete-off - Schaltet autocomplete aus
    • readonly-on - Nur ansehen, nicht speichern
    • linenumbers-off - Zeilennummern aus

Objektmethoden

Zugriff

Das codepress-Objekt hat im DOM den gleichen Namen wie die ID des <textarea>-Objekts (<textarea id="<DOMID>")

KonstruktorParameter: textarea Objekt
initializeInitialisiert das codepress-Objekt
edit 
getLanguageermittelt Sprache aus Dateiendung und Array Codepress.language; Nicht vorhanden -> generic
setLanguagelegt die Sprache fest, nach der der inhalt ausgezeichnet wird
setOptionsSchaltet alle Optionen um, die als CSS-Klasse in <textarea>-objekt angegeben wurden
getCodeliefert den Inhalt (ohne highlighting) des Codepress-Objekts zurück
setCodelegt den Inhalt des Codepress-Objekts fest
toggleAutoComplete
togglereadOnly
toggleLineNumbers
schaltet die entsprechende Option um
toggleEditorSchaltet den Editor zwischen codepress- und normaler Darstellung um. Nur wenn das textarea-Objekt angezeigt wird, wird auch sein Inhalt an den Server gesendet, d.h. z.B. visibility=hidden ist nicht möglich.
powered by:PmWiki-Logo
Bearbeiten - Versionen - Druckansicht - Aktuelle Änderungen - Suchen
Zuletzt geändert am 12.01.2015 08:03 Uhr