MenuBarItem.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. require({cache:{
  2. 'url:dijit/templates/MenuBarItem.html':"<div class=\"dijitReset dijitInline dijitMenuItem dijitMenuItemLabel\" data-dojo-attach-point=\"focusNode\" role=\"menuitem\" tabIndex=\"-1\"\n\t\tdata-dojo-attach-event=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\n\t<span data-dojo-attach-point=\"containerNode\"></span>\n</div>\n"}});
  3. define("dijit/MenuBarItem", [
  4. "dojo/_base/declare", // declare
  5. "./MenuItem",
  6. "dojo/text!./templates/MenuBarItem.html"
  7. ], function(declare, MenuItem, template){
  8. /*=====
  9. var MenuItem = dijit.MenuItem;
  10. =====*/
  11. // module:
  12. // dijit/MenuBarItem
  13. // summary:
  14. // Item in a MenuBar that's clickable, and doesn't spawn a submenu when pressed (or hovered)
  15. var _MenuBarItemMixin = declare("dijit._MenuBarItemMixin", null, {
  16. templateString: template,
  17. // Map widget attributes to DOMNode attributes.
  18. _setIconClassAttr: null // cancel MenuItem setter because we don't have a place for an icon
  19. });
  20. var MenuBarItem = declare("dijit.MenuBarItem", [MenuItem, _MenuBarItemMixin], {
  21. // summary:
  22. // Item in a MenuBar that's clickable, and doesn't spawn a submenu when pressed (or hovered)
  23. });
  24. MenuBarItem._MenuBarItemMixin = _MenuBarItemMixin; // dojox.mobile is accessing this
  25. return MenuBarItem;
  26. });