Code-Highlight
letzte Aktualisierung der Seite: Version 2.17.1
JavaScript-Einbindung
Quellcode
window.additionalComponent.load('codehighlight', { el: '[data-component="51684684964"]' });
Parameter und Attribute
Funktionsaufruf - Zeile 1:
Name | Bedeutung | Werte | Obligatorisch |
---|---|---|---|
data-component |
Selector des HTML-Knotens, an dem die Code-Highlight-Komponente initialisiert wird. | textuell, frei definierbar | JA |
HTML-Einbindung
Quellcode
<pre class="brush: js" data-component="617816787" data-highlight-add="1;2" data-highlight-remove="3"> window.additionalComponent.load( 'gallery', {el: '[data-component="523525"]'} ); </pre>
Erläuterung
- Die Umrahmung des Quellcodes mittels pre-Tag (Zeile 1 bis Zeile 6) sorgt dafür, dass vorgegebene Formatierungen beibehalten werden
- Von Zeile 2 bis Zeile 5 wird das Aussehen des Quellcodes, das Highlighting, definiert
- Von Zeile 6 bis Zeile 8 wird der anzuzeigende Quellcode angegeben. Ein Zeilenumbruch nach dem code-Tag in Zeile 2 hätte zur Folge, dass die erste Zeile als Leerzeile angezeigt würde. HTML- und XML-Tags müssen codiert angegeben. Ein Tag wie <br /> muss zur korrekten Darstellung wie folgt angegeben werden <br />
Parameter und Attribute
CODE-Tag - Zeile 2:
Name | Bedeutung | Werte | Obligatorisch |
---|---|---|---|
class |
Beschreibt wie der Quellcode durch die Code-Highlight-Komponente dargestellt werden. Zur Auswahl der darzustellenden Sprach ist einer der folgenden Werte zu verwenden: |
alphanumerischer Wert |
JA |
data-component |
Dient der Identifikation mittels JavaScript und muss dem Wert data-component aus dem JavaScript-Code entsprechen. |
alphanumerischer Wert |
JA |
data-highlight-add |
Beschreibt welche Zeilen der Quellcode-Darstellung als "hinzugefügt" markiert werden soll. Der Wert wird durch ein Semikolon separiert. |
alphanumerischer Wert |
NEIN |
data-highlight-remove |
Beschreibt welche Zeilen der Quellcode-Darstellung als "entfernt" markiert werden soll. Der Wert wird durch ein Semikolon separiert. |
alphanumerischer Wert |
NEIN |