alfresco-ng2-components/docs/core/menu-button.model.md
Maurizio Vitale f8e92b2fb0 [ADF-2795] SSO implicitflow (#3332)
* Enable OAUTH2

* Create SSO services

* SSO improvements

* Rollback sso login change

* Add SSO configuration from Setting component

* Refactoring

* Remove login ECM/BPM toggle and move use the userpreference instead of store

* fix host setting unit test

* Fix unit test missing instance

* use the Js api oauth

* add logout component and clean sso not used class

* fix dependencies cicle

* add translation settings

* fix style setting page

* clean

* JS APi should receive the oauth config from the userPreference and not from the config file

* change login if SSO is present

* missing spaces

* add sso test in login component

* add logout directive new properties test

* Improve host setting and remove library reference

* fix login test

* Remove unused code

* Fix authentication unit test

* fix authguard unit test

* fix csrf check login component

* fix unit test core and demo shell

* remove
2018-06-08 00:19:58 +02:00

1.3 KiB

Added, Status, Last reviewed
Added Status Last reviewed
v2.4.0 Active 2018-05-25

Menu button model

Defines the properties for an item in a Buttons Menu component.

Basic usage

let button = new MenuButton({
    label: 'Export',
    icon: 'file_download',
    handler: this.exportItem.bind(this),
    id: 'export-button',
    isVisible: this.isItemValid.bind(this)
});

Class members

Properties

Name Type Description
label string Label to display for the button.
icon string Icon to display for the button.
handler function Callback for the event handler for button clicks.
styles string CSS classes to apply to the button.
id string Id of the button.
isVisible function Boolean function that determines whether the button is visible (returns true) or hidden (returns false).

Details

An array of MenuButton instances is passed to the Button Menu component via its buttons property. See the Buttons Menu component page for a code sample and further details about setting up the menu.

See also