ToolbarSeparator.js 891 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. define("dijit/ToolbarSeparator", [
  2. "dojo/_base/declare", // declare
  3. "dojo/dom", // dom.setSelectable
  4. "./_Widget",
  5. "./_TemplatedMixin"
  6. ], function(declare, dom, _Widget, _TemplatedMixin){
  7. /*=====
  8. var _Widget = dijit._Widget;
  9. var _TemplatedMixin = dijit._TemplatedMixin;
  10. =====*/
  11. // module:
  12. // dijit/ToolbarSeparator
  13. // summary:
  14. // A spacer between two `dijit.Toolbar` items
  15. return declare("dijit.ToolbarSeparator", [_Widget, _TemplatedMixin], {
  16. // summary:
  17. // A spacer between two `dijit.Toolbar` items
  18. templateString: '<div class="dijitToolbarSeparator dijitInline" role="presentation"></div>',
  19. buildRendering: function(){
  20. this.inherited(arguments);
  21. dom.setSelectable(this.domNode, false);
  22. },
  23. isFocusable: function(){
  24. // summary:
  25. // This widget isn't focusable, so pass along that fact.
  26. // tags:
  27. // protected
  28. return false;
  29. }
  30. });
  31. });