Difference between revisions of "Demo homepage"
From evidyaloka
| Line 7: | Line 7: | ||
<htmltag tagname="script" type="text/javascript"> | <htmltag tagname="script" type="text/javascript"> | ||
| − | + | var dropDown = new OO.ui.DropdownWidget( { | |
| + | label: 'Dropdown menu: Select one option', | ||
| + | // The menu is composed within the DropdownWidget | ||
| + | menu: { | ||
| + | items: [ | ||
| + | new OO.ui.MenuOptionWidget( { | ||
| + | data: 'a', | ||
| + | label: 'First' | ||
| + | } ), | ||
| + | new OO.ui.MenuOptionWidget( { | ||
| + | data: 'b', | ||
| + | label: 'Second (disabled option)', | ||
| + | disabled: true | ||
| + | } ), | ||
| + | new OO.ui.MenuOptionWidget( { | ||
| + | data: 'c', | ||
| + | label: 'Third' | ||
| + | } ), | ||
| + | new OO.ui.MenuOptionWidget( { | ||
| + | data: 'd', | ||
| + | label: 'The fourth option has a long label' | ||
| + | } ), | ||
| + | new OO.ui.MenuOptionWidget( { | ||
| + | data: 'e', | ||
| + | label: 'Fifth' | ||
| + | } ) | ||
| + | ] | ||
| + | } | ||
| + | } ), | ||
| + | |||
| + | // Trigger an event when an item in the menu is selected. | ||
| + | itemSelected = function(){ | ||
| + | console.log( 'item selected' ); | ||
| + | }; | ||
| + | |||
| + | // Append the menu to the DOM. | ||
| + | $( document.body ).append( dropDown.$element ); | ||
| + | |||
| + | dropDown.getMenu().on('select', itemSelected); | ||
</htmltag> | </htmltag> | ||
Revision as of 04:45, 22 December 2022
Evidyaloka Welcomes you!!