User:Lilyuserin/cc/doc

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
Dokumentations-Unterseite Diese Seite ist eine Dokumentations-Unterseite der Seite User:Lilyuserin/cc.

AnzeigenBearbeitenVersionenCache 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:

Als Code formatierten Text einklappbar machen

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]

Template:Tlxx

Parameter

[edit]
x
Name Beschreibung Standard Status
code der Code, der formatiert und angezeigt werden soll leer erforderlich
em Breite des Fensters60em optional
lang Sprache, nach deren Syntax eingefärbt werden solllatex optional
bgc Rahmenfarbe, kann auch als Name angegeben werden, z.B. red, green etc.[[#endnote_{{{1}}}|[{{{1}}}]]]#ddd optional
padRahmenbreite0.05em 1em 0.05em 1emoptional
labelRahmenbeschriftungleeroptional
borderRahmenart, siehe Template:IRefyesoptional
kla Einklappen erwünscht oder nicht, wenn nicht: kla=; class="mw-collapsible mw-collapsed" erzeugt von Haus aus eingeklappten Codenix optional

Code

[edit]
<includeonly>

<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:

Als Code formatierten Text einklappbar machen

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]

Template:Tlxx

Parameter

[edit]
x
Name Beschreibung Standard Status
code der Code, der formatiert und angezeigt werden soll leer erforderlich
em Breite des Fensters60em optional
lang Sprache, nach deren Syntax eingefärbt werden solllatex optional
bgc Rahmenfarbe, kann auch als Name angegeben werden, z.B. red, green etc.[[#endnote_{{{1}}}|[{{{1}}}]]]#ddd optional
padRahmenbreite0.05em 1em 0.05em 1emoptional
labelRahmenbeschriftungleeroptional
borderRahmenart, siehe Template:IRefyesoptional
kla Einklappen erwünscht oder nicht, wenn nicht: kla=; class="mw-collapsible mw-collapsed" erzeugt von Haus aus eingeklappten Codenix optional

Code

[edit]
<includeonly>

<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

Als Code formatierten Text einklappbar machen

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]

Template:Tlxx

Parameter

[edit]
x
Name Beschreibung Standard Status
code der Code, der formatiert und angezeigt werden soll leer erforderlich
em Breite des Fensters60em optional
lang Sprache, nach deren Syntax eingefärbt werden solllatex optional
bgc Rahmenfarbe, kann auch als Name angegeben werden, z.B. red, green etc.[[#endnote_{{{1}}}|[{{{1}}}]]]#ddd optional
padRahmenbreite0.05em 1em 0.05em 1emoptional
labelRahmenbeschriftungleeroptional
borderRahmenart, siehe Template:IRefyesoptional
kla Einklappen erwünscht oder nicht, wenn nicht: kla=; class="mw-collapsible mw-collapsed" erzeugt von Haus aus eingeklappten Codenix optional

Code

[edit]
<includeonly>

<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__



Unterseiten
Links auf diese Seite
Alle Lilyuserin-Seiten