views/dialog¶
-
class
DialogView
(args, viewArgs, baseArgs)¶ Extends: BaseView This view is opened in a dialog. Usually within a
MainView()
.Arguments: - args (Object) – See
BaseView()
. - viewArgs (Object) – See
BaseView()
. - baseArgs (Object) – See
BaseView()
.
-
dialogExtraOpts
¶ Type: Object An object providing the base vue options for the underlying DialogViewDialog.
-
read-only
$content
¶ Type: jQuery The jQuery object containing the node that is holding the views content.
Type: MenuButton The vue instance representing the menu of this view.
-
isVisible
()¶ Returns: Wether this view is visible. Always true. Return type: Bool
-
isFocused
()¶ Returns: Wether this view has focus. Return type: Bool
-
icon
¶ Type: String The CSS class names assigned to the icon of the dialog.
-
label
¶ Type: String The label of the dialog, displayed as title
-
setLabel
(label)¶ Sets the label. For compatiblity with
MainView`s :js:func:`setLabel()
.Arguments: - label (String) – The label to be set.
-
setLoading
(loading[, delay])¶ Behaves just like the normal setLoading with the only difference that you can provide a delay to the visual representation of loading (when not loading previously). It is inthendes to be used with low delays (such as 0.2s) to hold up the illusion of a very responsive UI.
Arguments: - loading (Bool) – Wether to increase or decrease the internal loading semaphore.
- delay (Number) – The delay in seconds until the loading indicatior will be shown after it was not already.
- args (Object) – See