Icon¶
Icons sind HTML-Elemente die als Sinnbild für eine Aktion oder Information stehen. Icons können an verschiedenen Stellen zum Einsatz kommen. Icons sind einfach -Tags die über eine Klasse mit Icons versehen werden. Font Awesome Icons können durch die Klasse fa definiert werden.
icon = new Alvine.Package.UI.Dialog.Icon();
child = new Alvine.Package.UI.Dialog.Icon('fa fa-child');
comment = new Alvine.Package.UI.Dialog.Icon('fa fa-comment');
cube = new Alvine.Package.UI.Dialog.Icon('fa fa-cube');
car = new Alvine.Package.UI.Dialog.Icon('fa fa-car');
value
definiert den Inhalt des Tags und type
das Aussehen. Die verschiedene
Types können auf der Bootstrap-Webseite
nachgeschlagen werden. Über den Parameter options
kann folgender Werte definiert werden:
Schlüssel | Beschreibung | Default | Beispiel |
---|---|---|---|
class | Klasse / Typ des Tags | fa fa-font-awesome | fa fa-car |
Über die Methode getInstanceFromDataset
wird eine Instance von einem Alvine.DOM.Dataset
zurück geliefert.
json = {
"className": "fa fa-child",
"options": {}
}
icon = new Alvine.Package.UI.Dialog.Icon.prototype.getInstanceFromDataset(new Alvine.DOM.Dataset(json));
SpinnerIcon¶
Über die Methode getInstanceFromDataset
wird eine Instance von einem Alvine.DOM.Dataset
zurück geliefert.
json = {
"options": {}
}
spinnerIcon = new Alvine.Package.UI.Dialog.SpinnerIcon.prototype.getInstanceFromDataset(new Alvine.DOM.Dataset(json));