mirror of
https://github.com/nasa/openmct.git
synced 2025-02-06 11:09:21 +00:00
Add a general-purpose controller for UI elements which have 'click-away' behavior; that is, they should be deactivated on document clicks. This generalizes existing behavior added for the Create menu, such that it may be used on other, similar menus and UI elements. Part of ongoing transition of common user interface components, WTD-574.
9 lines
501 B
HTML
9 lines
501 B
HTML
<div class="menu-element wrapper" ng-controller="ClickAwayController as createController">
|
|
<div class="btn btn-menu create-btn major" ng-click="createController.toggle()">
|
|
<span class='ui-symbol major' href=''>+</span> Create<!--span class='ui-symbol invoke-menu'>v</span-->
|
|
</div>
|
|
<div class="menu dropdown super-menu" ng-show="createController.isActive()">
|
|
<mct-representation mct-object="domainObject" key="'create-menu'">
|
|
</mct-representation>
|
|
</div>
|
|
</div> |