mirror of
https://github.com/nasa/openmct.git
synced 2025-05-31 22:50:49 +00:00
[Edit] Document mct-before-unload
Document the behavior of mct-before-unload, added to support confirmation of navigation changes in Edit mode, WTD-1035.
This commit is contained in:
parent
ac6aa3e819
commit
e33b80f150
@ -1,5 +1,26 @@
|
|||||||
Contains sources and resources associated with Edit mode.
|
Contains sources and resources associated with Edit mode.
|
||||||
|
|
||||||
|
# Extensions
|
||||||
|
|
||||||
|
## Directives
|
||||||
|
|
||||||
|
This bundle introduces the `mct-before-unload` directive, primarily for
|
||||||
|
internal use (to prompt the user to confirm navigation away from unsaved
|
||||||
|
changes in Edit mode.)
|
||||||
|
|
||||||
|
The `mct-before-unload` directive is used as an attribute whose value is
|
||||||
|
an Angular expression that is evaluated when navigation changes (either
|
||||||
|
via browser-level changes, such as the refresh button, or changes to
|
||||||
|
the Angular route, which happens when hitting the back button in Edit
|
||||||
|
mode.) The result of this evaluation, when truthy, is shown in a browser
|
||||||
|
dialog to allow the user to confirm navigation. When falsy, no prompt is
|
||||||
|
shown, allowing these dialogs to be shown conditionally. (For instance, in
|
||||||
|
Edit mode, prompts are only shown if user-initiated changes have
|
||||||
|
occurred.)
|
||||||
|
|
||||||
|
This directive may be attached to any element; its behavior will be enforced
|
||||||
|
so long as that element remains within the DOM.
|
||||||
|
|
||||||
# Toolbars
|
# Toolbars
|
||||||
|
|
||||||
Views may specify the contents of a toolbar through a `toolbar`
|
Views may specify the contents of a toolbar through a `toolbar`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user