Standarddialoge¶
Wegweiserdialog¶
Der Wegweiserdialog hebt Sackgassen in der Benutzerführung auf, indem er einen Weg mit sinnvollen Aktionen weisst.
¶
// Ausführliche Liste der button Optionen siehe bei Button
buttonOptions = {
autofocus: true,
'on': {
'click': function() {
// tue etwas
}
}
};
Alvine.Package.UI.Dialog.createPointTheWayDialog('i18n:mytext',
'i18n:add', buttonOptions, {
'id': 'containerid',
'icon': 'fal fa-info-square fa-3x'
});
Die Methode createPointTheWayDialog(text, buttonText, buttonOptions, options)
kann mit folgendne Optionen aufgerufen werden.
Schlüssel | Beschreibung | Default | Beispiel |
---|---|---|---|
id | ID des Containers | zufällige ID | my1425 |
icon | Anzuzeigendes Icon | fal fa-info-square fa-3x | fal fa-clock |
Modal-Dialog¶
Der Modal-Dialog fokusiert die weitere Bearbeitung auf einen Dialog, den der Benutzer beantworten muss. Der Dialog wird über die Konstruktor-Methode Modal(title, options)
definiert.
modal = new Alvine.Package.UI.Dialog.Modal('Titel', {'id': 'myID'});
Der Dialog wird in das DOM eingefügt und entweder über Javascript oder einen Event angezeigt.
Schlüssel | Beschreibung | Default | Beispiel |
---|---|---|---|
aria-label-close | close | ||
aria-labelledby | undefined | ||
class | CSS-Klasse des Dialoges | modal fade | |
id | ID der Liste | zufällige ID | myID |
Der Modal-Dialog lässt sich über Methoden anpassen. So lässt sich der Titel über die Set-Methoden der Eigenschaften anpassen.
modal.set('title', 'Willkommen!');
Der Inhalt und der Footer müssen über die Methoden Modal.addContent(content)
und Modal.addFooter(content)
angepasst werden. Über Modal.reset()
können die Inhalte zurückgesetzt und der Dialog neu befüllt werden.