Typography¶
Headings¶
Die Überschriften-Controls stellen eine einfache Möglichkeit bereit, Überschriften zu definieren.
Über die Klassen-Eigenschaft kann die Display-Größe von Bootstrap gesetzt werden.
// Große Überschrift
heading = new Alvine.Package.UI.Dialog.H1('Bootstrap Display 1',{'class':'display-1'}));
// Normale Überschirft
heading = new Alvine.Package.UI.Dialog.H1('Bootstrap Heading 1');
Über den Parameter options
kann folgender Wert definiert werden:
Schlüssel | Beschreibung | Default | Beispiel |
---|---|---|---|
class | Klasse der Überschrift | undefined | display-1 |
Abgeleitet von Heading sind die Objekte H1
,H2
,H3
,H4
,H5
,H6
Über die Methode getInstanceFromDataset
wird eine Instance von einem Alvine.DOM.Dataset
zurück geliefert.
json = {
"title": "Bootstrap Display 1",
"options": {}
}
heading = new Alvine.Package.UI.Dialog.H1.prototype.getInstanceFromDataset(new Alvine.DOM.Dataset(json));
Paragraph¶
Das Paragraph-Control ist ein einfacher Textblock, der in
Tags eingebunden wird.
// Lead-Paragraph
lead = new Alvine.Package.UI.Dialog.Paragraph('Lorem ipsum dolor sit amet, ...', {'class': 'lead'}));
// Normaler Paragraph
paragraph = new Alvine.Package.UI.Dialog.Paragraph('Lorem ipsum dolor sit amet, ...'));
Über den Parameter options
kann folgender Wert definiert werden:
Schlüssel | Beschreibung | Default | Beispiel |
---|---|---|---|
class | Klasse des Paragraphen | undefined | lead |
Über die Methode getInstanceFromDataset
wird eine Instance von einem Alvine.DOM.Dataset
zurück geliefert.
json = {
"text": "Lorem ipsum dolor sit amet, ...",
"options": {}
}
heading = new Alvine.Package.UI.Dialog.Paragraph.prototype.getInstanceFromDataset(new Alvine.DOM.Dataset(json));
Zitat/Blockquotes¶
Das Zitat-Control ist ein Textblock, der in <blockquotes>
Tags eingebunden wird. Das Objekt wird über den Konstruktor Alvine.Package.UI.Dialog.Blockquote()
erstellt.
// Lead-Paragraph
lead = new Alvine.Package.UI.Dialog.Blockquote('Lorem ipsum dolor sit amet, ...', {'class': 'lead'}));
// Normaler Paragraph
paragraph = new Alvine.Package.UI.Dialog.Blockquote('Lorem ipsum dolor sit amet, ...'));
Über den Parameter options
können folgende Wert definiert werden:
Schlüssel | Beschreibung | Default | Beispiel |
---|---|---|---|
class | Klasse des Controls | blockquote | blockquote m-b-2 |
footer | Zitat Fußzeile | undefined | Albert Einstein |
class-footer | Klasse der Fußzeile | blockquote-footer | m-y-2 |
Über die Methode getInstanceFromDataset
wird eine Instance von einem Alvine.DOM.Dataset
zurück geliefert.
json = {
"text": "Lorem ipsum dolor sit amet, ...",
"options": {}
}
heading = new Alvine.Package.UI.Dialog.Blockquote.prototype.getInstanceFromDataset(new Alvine.DOM.Dataset(json));
Liste¶
Eine einfache Liste kann über das List-Objekt Alvine.Package.UI.Dialog.List()
erstellt werden.
// Ohne Optionen
list = new Alvine.Package.UI.Dialog.List(['Lorem ipsum dolor sit amet', 'Consectetur adipiscing elit', 'Integer molestie lorem at massa']));
// Mit Optionen
list = new Alvine.Package.UI.Dialog.List(['Lorem ipsum dolor sit amet', 'Consectetur adipiscing elit', 'Integer molestie lorem at massa'], {'class':'list-unstyled'}));
Über den Parameter options
können folgende Wert definiert werden:
Schlüssel | Beschreibung | Default | Beispiel |
---|---|---|---|
class | Klasse des Controls | list-unstyled |
Über die Methode getInstanceFromDataset
wird eine Instance von einem Alvine.DOM.Dataset
zurück geliefert.
json = {
"rows":[
'Lorem ipsum dolor sit amet',
'Consectetur adipiscing elit',
'Integer molestie lorem at massa'
],
"options": {}
}
list = new Alvine.Package.UI.Dialog.List.prototype.getInstanceFromDataset(new Alvine.DOM.Dataset(json));
HR - Trenner¶
Der horizontale Trennstrich erlaubt eine Trennung von unterschiedlichen Elementen. Das Control fügt ein <hr>
Element in das DOM ein.
hr = new Alvine.Package.UI.Dialog.HR({'class':'my-4'});
Schlüssel | Beschreibung | Default | Beispiel |
---|---|---|---|
class | Klasse des Elements | undefined | my-2 |
Über die Methode getInstanceFromDataset
wird eine Instance von einem Alvine.DOM.Dataset
zurück geliefert.
json = {
"options": {}
}
heading = new Alvine.Package.UI.Dialog.HR.prototype.getInstanceFromDataset(new Alvine.DOM.Dataset(json));