User:Lilyuserin/cc/doc
Diese Seite ist eine Dokumentations-Unterseite der Seite User:Lilyuserin/cc. |
Anzeigen • Bearbeiten • Versionen • Cache löschen
Hier auf Commons muss die Vorlage folgendermaßen eingebunden werden: {{User:Lilyuserin/cc}}
, in einem privaten Wiki kannst du die Vorlage nennen wie du willst. Ich habe sie cc
für collapsible code genannt.
Code
[edit]<div style="font-family: serif; font-size:200%">Als Code formatierten Text einklappbar machen</div>
{{User:ɞɞ/coco/doc}}
Diese Vorlage erzeugt ausklappbaren Code mit einem in Breite und Farbe wählbaren Rahmen.
Parameter
[edit]- Code (Parameter #1)
- anzuzeigender Code
- em
- Breite des Fensters (default: 60em)
- lang
- Sprache, nach deren Syntax eingefärbt werden soll; default: latex (was Lilypond-Ähnlicheres gibt es derzeit nicht)
- bgc
- Rahmenfarbe (default: #dddddd, kann auch als Name angegeben werden, z.B. red, green etc.; hier eine Liste)
- pad
- Rahmenbreite (default: 0.05em 1em 0.05em 1em)
- kla
- class= wenn kein Einklappen erwünscht ist (default: class="mw-collapsible")
Beispiele
[edit]{{cc|1=\new ChordNames \chordmode { \override Score.RehearsalMark.self-alignment-X = #-1 \override Score.BarNumber.stencil = ##f s1 \break \mark \markup "Chordname" g1 \break \mark \markup "Underline Chordname" \counterbass g \break \mark \markup "Underline Chordname in Chordname, German Version" \gRootNote b:7 \break \mark \markup { "Underline Rootnote in Chordname, German Version" } \gBassNote f/b } }}
bewirkt:
Die Vorlage {{Coco}} erzeugt ausklappbaren Code mit einem in Breite und Farbe wählbaren Rahmen.
Die Einklapp-Funktion kann abgeschaltet werden. Mit {{Coco|border=}} wird überhaupt kein Rahmen angezeigt, aber die Klappfunktion bleibt erhalten. Mit {{Coco|border=}}, also ohne Rahmen, ist die Angabe von Rahmenfarbe, -breite und -abstand {{Coco|em=|bgc=|pad=}} funktionslos. Template:KlappHelp Template:Anm Template:Codeformatierungsvorlagen
Verwendung
[edit]Parameter
[edit]Name | Beschreibung | Standard | Status | |
---|---|---|---|---|
code | der Code, der formatiert und angezeigt werden soll | leer | erforderlich | |
em | Breite des Fensters | 60em | optional | |
lang | Sprache, nach deren Syntax eingefärbt werden soll | latex | optional | |
bgc | Rahmenfarbe, kann auch als Name angegeben werden, z.B. red, green etc.[[#endnote_{{{1}}}|[{{{1}}}]]] | #ddd | optional | |
pad | Rahmenbreite | 0.05em 1em 0.05em 1em | optional | |
label | Rahmenbeschriftung | leer | optional | |
border | Rahmenart, siehe Template:IRef | yes | optional | |
kla | Einklappen erwünscht oder nicht, wenn nicht: kla=; class="mw-collapsible mw-collapsed" erzeugt von Haus aus eingeklappten Code | nix | optional |
Code
[edit]<onlyinclude>{{#switch: {{{border|}}} | simple | einfach = <div style="border:{{{bwidth|1px}}} {{{bstyle|solid}}} {{{bgc|#666}}};width:{{{em|60em}}};padding:{{{pad|1em}}}"> | kein | none | nichts = <div> | dotted = <div style="border:{{{bwidth|2px}}} {{{bstyle|dotted}}} {{{bgc|#666}}};width:{{{em|60em}}};padding:{{{pad|1em}}}"> | 3d | #default = <div style="background-color:{{{bgc|#dddddd}}};width:{{{em|60em}}}; {{round corners}};padding:{{{pad|1em}}};"><sup>{{{label|}}}</sup><div style="background-color: #fff;padding:1px;{{border-radius|0.5em}}"> }}<div {{{kla|class="mw-collapsible"}}}>{{#tag:syntaxhighlight|{{{code|{{{code}}}}}}|lang="{{{lang|latex}}}"}}</div> {{#switch: {{{border|}}} | simple | einfach | kein | none | nichts | dotted = </div> | 3d | #default= </div></div>}}</onlyinclude> </includeonly> {{bearbeiten}}{{verborgen}} {{documentation}}
__NOTOC__
Beachte, dass der Parameter mit seiner Nummer benannt werden muss, wenn er ein Gleichheitszeichen enthält (was bei Lilypond-Code häufig der Fall ist).
{{cc|em=30em|lang=python|bgc=PaleGoldenRod|pad=1em 3em 0em 3em|1=def quickSort(arr): less = [] pivotList = [] more = [] if len(arr) <= 1: return arr else: pass }}
bewirkt:
Die Vorlage {{Coco}} erzeugt ausklappbaren Code mit einem in Breite und Farbe wählbaren Rahmen.
Die Einklapp-Funktion kann abgeschaltet werden. Mit {{Coco|border=}} wird überhaupt kein Rahmen angezeigt, aber die Klappfunktion bleibt erhalten. Mit {{Coco|border=}}, also ohne Rahmen, ist die Angabe von Rahmenfarbe, -breite und -abstand {{Coco|em=|bgc=|pad=}} funktionslos. Template:KlappHelp Template:Anm Template:Codeformatierungsvorlagen
Verwendung
[edit]Parameter
[edit]Name | Beschreibung | Standard | Status | |
---|---|---|---|---|
code | der Code, der formatiert und angezeigt werden soll | leer | erforderlich | |
em | Breite des Fensters | 60em | optional | |
lang | Sprache, nach deren Syntax eingefärbt werden soll | latex | optional | |
bgc | Rahmenfarbe, kann auch als Name angegeben werden, z.B. red, green etc.[[#endnote_{{{1}}}|[{{{1}}}]]] | #ddd | optional | |
pad | Rahmenbreite | 0.05em 1em 0.05em 1em | optional | |
label | Rahmenbeschriftung | leer | optional | |
border | Rahmenart, siehe Template:IRef | yes | optional | |
kla | Einklappen erwünscht oder nicht, wenn nicht: kla=; class="mw-collapsible mw-collapsed" erzeugt von Haus aus eingeklappten Code | nix | optional |
Code
[edit]<onlyinclude>{{#switch: {{{border|}}} | simple | einfach = <div style="border:{{{bwidth|1px}}} {{{bstyle|solid}}} {{{bgc|#666}}};width:{{{em|60em}}};padding:{{{pad|1em}}}"> | kein | none | nichts = <div> | dotted = <div style="border:{{{bwidth|2px}}} {{{bstyle|dotted}}} {{{bgc|#666}}};width:{{{em|60em}}};padding:{{{pad|1em}}}"> | 3d | #default = <div style="background-color:{{{bgc|#dddddd}}};width:{{{em|60em}}}; {{round corners}};padding:{{{pad|1em}}};"><sup>{{{label|}}}</sup><div style="background-color: #fff;padding:1px;{{border-radius|0.5em}}"> }}<div {{{kla|class="mw-collapsible"}}}>{{#tag:syntaxhighlight|{{{code|{{{code}}}}}}|lang="{{{lang|latex}}}"}}</div> {{#switch: {{{border|}}} | simple | einfach | kein | none | nichts | dotted = </div> | 3d | #default= </div></div>}}</onlyinclude> </includeonly> {{bearbeiten}}{{verborgen}} {{documentation}}
__NOTOC__
Ohne Einklappen
[edit]{{User:{{ROOTPAGENAME}}/cc|kla=|lang=python|em=40em|bgc=PaleGoldenRod|1=def quickSort(arr): less = [] pivotList = [] more = [] if len(arr) <= 1: return arr else: pass }}
bewirkt
Die Vorlage {{Coco}} erzeugt ausklappbaren Code mit einem in Breite und Farbe wählbaren Rahmen.
Die Einklapp-Funktion kann abgeschaltet werden. Mit {{Coco|border=}} wird überhaupt kein Rahmen angezeigt, aber die Klappfunktion bleibt erhalten. Mit {{Coco|border=}}, also ohne Rahmen, ist die Angabe von Rahmenfarbe, -breite und -abstand {{Coco|em=|bgc=|pad=}} funktionslos. Template:KlappHelp Template:Anm Template:Codeformatierungsvorlagen
Verwendung
[edit]Parameter
[edit]Name | Beschreibung | Standard | Status | |
---|---|---|---|---|
code | der Code, der formatiert und angezeigt werden soll | leer | erforderlich | |
em | Breite des Fensters | 60em | optional | |
lang | Sprache, nach deren Syntax eingefärbt werden soll | latex | optional | |
bgc | Rahmenfarbe, kann auch als Name angegeben werden, z.B. red, green etc.[[#endnote_{{{1}}}|[{{{1}}}]]] | #ddd | optional | |
pad | Rahmenbreite | 0.05em 1em 0.05em 1em | optional | |
label | Rahmenbeschriftung | leer | optional | |
border | Rahmenart, siehe Template:IRef | yes | optional | |
kla | Einklappen erwünscht oder nicht, wenn nicht: kla=; class="mw-collapsible mw-collapsed" erzeugt von Haus aus eingeklappten Code | nix | optional |
Code
[edit]<onlyinclude>{{#switch: {{{border|}}} | simple | einfach = <div style="border:{{{bwidth|1px}}} {{{bstyle|solid}}} {{{bgc|#666}}};width:{{{em|60em}}};padding:{{{pad|1em}}}"> | kein | none | nichts = <div> | dotted = <div style="border:{{{bwidth|2px}}} {{{bstyle|dotted}}} {{{bgc|#666}}};width:{{{em|60em}}};padding:{{{pad|1em}}}"> | 3d | #default = <div style="background-color:{{{bgc|#dddddd}}};width:{{{em|60em}}}; {{round corners}};padding:{{{pad|1em}}};"><sup>{{{label|}}}</sup><div style="background-color: #fff;padding:1px;{{border-radius|0.5em}}"> }}<div {{{kla|class="mw-collapsible"}}}>{{#tag:syntaxhighlight|{{{code|{{{code}}}}}}|lang="{{{lang|latex}}}"}}</div> {{#switch: {{{border|}}} | simple | einfach | kein | none | nichts | dotted = </div> | 3d | #default= </div></div>}}</onlyinclude> </includeonly> {{bearbeiten}}{{verborgen}} {{documentation}}
__NOTOC__
- Lilyuserin
- Lilyuserin/Affenformular
- Lilyuserin/CSS
- Lilyuserin/CalcForm
- Lilyuserin/Das Geheimnis von tag
- Lilyuserin/Das Geheimnis von tag/incl
- Lilyuserin/Datumsfunktionen
- Lilyuserin/Digging deeper
- Lilyuserin/Dokumentation
- Lilyuserin/EditCounterOptIn.js
- Lilyuserin/Edittools backen
- Lilyuserin/Erweiterungen
- Lilyuserin/Extension SyntaxHighlight
- Lilyuserin/FormExtension
- Lilyuserin/FormatLinks
- Lilyuserin/FormatLinks/pdf
- Lilyuserin/FormatLinks/pdf1
- Lilyuserin/FormatLinks/pdf2
- Lilyuserin/ImpExp
- Lilyuserin/Inputbox
- Lilyuserin/Lilypond
- Lilyuserin/Lilypond/Accordion
- Lilyuserin/Lilypond/Accordion/incl
- Lilyuserin/Lilypond/Accordion/layout.ly
- Lilyuserin/Lilypond/Accordion/paper.ly
- Lilyuserin/Lilypond/Accordion/scheme.ly
- Lilyuserin/Lilypond/Accordion/score.ly
- Lilyuserin/Lilypond/Accordion/sheet.ly
- Lilyuserin/Lilypond/FootNote
- Lilyuserin/Lilypond/FootNote/layout
- Lilyuserin/Lilypond/Griffschrift
- Lilyuserin/Lilypond/Griffschrift/layout
- Lilyuserin/Lilypond/Griffschrift/lsr
- Lilyuserin/Lilypond/Griffschrift/var
- Lilyuserin/Lilypond/Links
- Lilyuserin/Lua
- Lilyuserin/Lua/Modul
- Lilyuserin/Lua/Modul:Dok
- Lilyuserin/Lua/Modul:Dok/Doku
- Lilyuserin/Lua/Modul:Dokumentation
- Lilyuserin/Lua/Modul:Muster
- Lilyuserin/Lua/Moduldok
- Lilyuserin/MediaWikiLinks
- Lilyuserin/MediaWiki Snippets
- Lilyuserin/Netzwerk
- Lilyuserin/Printonly
- Lilyuserin/SVG
- Lilyuserin/SVG/30-60-90
- Lilyuserin/SVG/90-60-30 Dreieck
- Lilyuserin/SVG/Approximation von Kreisbögen mit Bezierkurven
- Lilyuserin/SVG/Gleichseitiges Dreieck
- Lilyuserin/SVG/Primzahlen
- Lilyuserin/SVG/Rainbowgradient
- Lilyuserin/SVG/Siebeneck
- Lilyuserin/SVG/Tangram
- Lilyuserin/SVG/Tropfen
- Lilyuserin/SVG/bezier
- Lilyuserin/SVG/blume
- Lilyuserin/SVG/blume15grad
- Lilyuserin/SVG/blume30grad
- Lilyuserin/SVG/code
- Lilyuserin/SVG/gleichseitigesdreieck
- Lilyuserin/SVG/golden
- Lilyuserin/SVG/gradient
- Lilyuserin/SVG/haberdasher
- Lilyuserin/SVG/herz
- Lilyuserin/SVG/herzkurven
- Lilyuserin/SVG/herzkurven/old
- Lilyuserin/SVG/herzpfad
- Lilyuserin/SVG/hexagon
- Lilyuserin/SVG/hexagon+star
- Lilyuserin/SVG/kite+dart
- Lilyuserin/SVG/leer
- Lilyuserin/SVG/masken
- Lilyuserin/SVG/mehr
- Lilyuserin/SVG/mehrecke
- Lilyuserin/SVG/pentagon
- Lilyuserin/SVG/rhombus
- Lilyuserin/SVG/rotate
- Lilyuserin/SVG/rotateline
- Lilyuserin/SVG/rotatetri
- Lilyuserin/SVG/sinus
- Lilyuserin/SVG/tangramsquare
- Lilyuserin/SVG/tbl
- Lilyuserin/SVG/wifutab
- Lilyuserin/SVG/zehneck
- Lilyuserin/SVG/zweck
- Lilyuserin/Seite kopieren
- Lilyuserin/Software
- Lilyuserin/Software/DefaultSettings
- Lilyuserin/Substituieren
- Lilyuserin/Substituieren/September
- Lilyuserin/Substituieren/VorlageSeptember
- Lilyuserin/Substituieren/jetzt
- Lilyuserin/Substituieren/substituiert
- Lilyuserin/TOC
- Lilyuserin/Tr-gradient
- Lilyuserin/TransclusionSubstitution
- Lilyuserin/Vorlagen
- Lilyuserin/Vorlagen expandieren
- Lilyuserin/Vorlagendokumentation
- Lilyuserin/Vorlagendokumentation/Dokuseite
- Lilyuserin/Vorlagendokumentation/doc
- Lilyuserin/Vorlagendokumentation/documentation
- Lilyuserin/Vorlagendokumentation/incl
- Lilyuserin/Vorlagendokumentation/layout
- Lilyuserin/Vorlagendokumentation/pre-load
- Lilyuserin/Vorlagendokumentation/ruler
- Lilyuserin/WIKI Versionsgeschichte löschen
- Lilyuserin/WTFPL
- Lilyuserin/Windows Tipps
- Lilyuserin/XAMPP windows
- Lilyuserin/alle
- Lilyuserin/casc
- Lilyuserin/casc/doc
- Lilyuserin/cc
- Lilyuserin/cc/doc
- Lilyuserin/coco
- Lilyuserin/coco/doc
- Lilyuserin/edca
- Lilyuserin/email
- Lilyuserin/gsd
- Lilyuserin/incl
- Lilyuserin/kategorien
- Lilyuserin/notitle
- Lilyuserin/notitle/doc
- Lilyuserin/polygons
- Lilyuserin/svgattr
- Lilyuserin/unter
- Lilyuserin/what