MenuSeparator.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. require({cache:{
  2. 'url:dijit/templates/MenuSeparator.html':"<tr class=\"dijitMenuSeparator\">\n\t<td class=\"dijitMenuSeparatorIconCell\">\n\t\t<div class=\"dijitMenuSeparatorTop\"></div>\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\n\t</td>\n\t<td colspan=\"3\" class=\"dijitMenuSeparatorLabelCell\">\n\t\t<div class=\"dijitMenuSeparatorTop dijitMenuSeparatorLabel\"></div>\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\n\t</td>\n</tr>"}});
  3. define("dijit/MenuSeparator", [
  4. "dojo/_base/declare", // declare
  5. "dojo/dom", // dom.setSelectable
  6. "./_WidgetBase",
  7. "./_TemplatedMixin",
  8. "./_Contained",
  9. "dojo/text!./templates/MenuSeparator.html"
  10. ], function(declare, dom, _WidgetBase, _TemplatedMixin, _Contained, template){
  11. /*=====
  12. var _WidgetBase = dijit._WidgetBase;
  13. var _TemplatedMixin = dijit._TemplatedMixin;
  14. var _Contained = dijit._Contained;
  15. =====*/
  16. // module:
  17. // dijit/MenuSeparator
  18. // summary:
  19. // A line between two menu items
  20. return declare("dijit.MenuSeparator", [_WidgetBase, _TemplatedMixin, _Contained], {
  21. // summary:
  22. // A line between two menu items
  23. templateString: template,
  24. buildRendering: function(){
  25. this.inherited(arguments);
  26. dom.setSelectable(this.domNode, false);
  27. },
  28. isFocusable: function(){
  29. // summary:
  30. // Override to always return false
  31. // tags:
  32. // protected
  33. return false; // Boolean
  34. }
  35. });
  36. });