You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.6 KiB
63 lines
1.6 KiB
|
|
define([ |
|
"dojo/_base/declare", |
|
"dijit/MenuBar", |
|
"dijit/PopupMenuBarItem", |
|
"dijit/Menu", |
|
"dijit/MenuItem", |
|
"dijit/DropDownMenu", |
|
"dojo/dom-construct", |
|
], function( |
|
declare, |
|
MenuBar, |
|
PopupMenuBarItem, |
|
Menu, |
|
MenuItem, |
|
DropDownMenu, |
|
domConstruct |
|
) { |
|
return declare( null, { |
|
constructor: function() { |
|
var pMenuBar = new MenuBar({}); |
|
var pSubMenu = new DropDownMenu({}); |
|
pSubMenu.addChild(new MenuItem({ |
|
label: "Finder 1", |
|
onClick: function(evt){ |
|
alert('Clicked Menu Widget Finder 1') |
|
} |
|
})); |
|
pSubMenu.addChild(new MenuItem({ |
|
label: "Finder 2", |
|
onClick: function(evt){ |
|
alert('Clicked Menu Widget Finder 2') |
|
} |
|
})); |
|
pMenuBar.addChild(new PopupMenuBarItem({ |
|
label: "Finder", |
|
popup: pSubMenu |
|
})); |
|
|
|
var pSubMenu2 = new DropDownMenu({}); |
|
pSubMenu2.addChild(new MenuItem({ |
|
label: "Buffer Radius", |
|
onClick: function(evt){ |
|
console.log(evt); |
|
alert('Create Element Tab Container for Radius Buffer') |
|
} |
|
})); |
|
pSubMenu2.addChild(new MenuItem({ |
|
label: "Add On 2" |
|
})); |
|
pSubMenu2.addChild(new MenuItem({ |
|
label: "Add On 3" |
|
})); |
|
pMenuBar.addChild(new PopupMenuBarItem({ |
|
label: "Add Ons", |
|
popup: pSubMenu2 |
|
})); |
|
pMenuBar.placeAt("menus"); |
|
pMenuBar.startup(); |
|
} |
|
}); |
|
}); |
|
|
|
|