Version 2 (modified by tr, 6 years ago) (diff) |
---|
Inline Gleichung
Die Gleichung \( y = x^2 \) ist inline.
Die Gleichung \( y = x^2 \) ist inline.
Blockgleichung
\[ y = x^2 \]
\[ y = x^2 \]
Full LaTeX
{{{#!latex y = x ^ 2 \in \mathcal{O}(n\, log\, n) }}}
\[ y = x ^ 2 \in \mathcal{O}(n\, log\, n) \]
ASCII Kästen
└ ┘ ┌ ┐ ─ │ ┬ ┴ ├ ┤ ┼ ± ≥ ≤ ÷ ≈ √ ~ ╭ ╮ ╯ ╰ ╭────────────────────────╮ │ Das ist ein Testbutton │ ╰────────────────────────╯ Stack │ 3 │ │ + │ │ C │ │ x │ └───┘
SVG
JavaScript
Das ist das Test-DIV. Wenn man draufklickt wird ein Script ausgeführt.
Quellcode:
{{{ #!html <div id="testdiv" onclick="klickTest();">Das ist das Test-DIV. Wenn man draufklickt wird ein Script ausgeführt.</div> <script> function klickTest() { alert("Test"); } </script> }}}
Image URL
Einbindung von Quellcode per CodeExampleMacro
Nutzung
Innerhalb einer Wiki-Seite kann das Makro nach folgendem Muster aufgerufen werden:
{{{ #!CodeExample ## parameter = value ... ## parameter = value #!language ...code... }}}
Die folgenden Parameter stehen zur Verfügung:
- type
- Bestimmt den Typ des Beispiels: simple (Standardwert), good oder bad
- title
- Ändert den Titel des Beispiels
- repo
- Name des Repository-Aliases, in welchem gesucht werden soll
- path
- Pfad zu einer Datei im Repository
- regex
- Regulärer Ausdruck, der den Beginn des Codebeispiels angibt
- lines
- Anzahl der Zeilen, die gezeigt werden sollen
Beispiele
Simpler Kasten
{{{ #!CodeExample ## title = Beispiel ## repo = Java_Quellcode_SOOP ## path = /vl/arrays/SudokuSolver.java ## regex = zeileOK ## lines = 8 #!java }}}
SELECT ALL
Beispiel:
Roter Kasten
{{{ #!CodeExample ## type = bad ## title = Negativbeispiel ## repo = Java_Quellcode_SOOP ## path = /vl/arrays/SudokuSolver.java ## regex = sudokuLangsam ## lines = 12 #!java }}}
SELECT ALL
Negativbeispiel:
Grüner Kasten
{{{ #!CodeExample ## type = good ## repo = Java_Quellcode_SOOP ## path = /vl/arrays/SudokuSolver.java ## regex = sudokuSchnell ## lines = 12 #!java }}}
SELECT ALL
CORRECT EXAMPLE:
Verweis auf Revisionsnummer mit @
{{{ #!CodeExample ## title = Beispiel ## repo = Web_Quellcode_FP ## path = index.html@285 ## regex = <body> ## lines = 3 #!html }}}
SELECT ALL
Beispiel: