dojo.provide("dijit.Toolbar"); dojo.require("dijit._Widget"); dojo.require("dijit._Container"); dojo.require("dijit._Templated"); dojo.declare("dijit.Toolbar", [dijit._Widget, dijit._Templated, dijit._KeyNavContainer], { // summary: A Toolbar widget, used to hold things like dijit.Editor buttons templateString: '
' + // '' + // factor out style // ''+ // '
' + '
', tabIndex: "0", postCreate: function(){ this.connectKeyNavHandlers( this.isLeftToRight() ? [dojo.keys.LEFT_ARROW] : [dojo.keys.RIGHT_ARROW], this.isLeftToRight() ? [dojo.keys.RIGHT_ARROW] : [dojo.keys.LEFT_ARROW] ); }, startup: function(){ if(this._started){ return; } this.startupKeyNavChildren(); this.inherited(arguments); } } ); // Combine with dijit.MenuSeparator?? dojo.declare("dijit.ToolbarSeparator", [ dijit._Widget, dijit._Templated ], { // summary: A spacer between two Toolbar items templateString: '
', postCreate: function(){ dojo.setSelectable(this.domNode, false); }, isFocusable: function(){ // summary: This widget isn't focusable, so pass along that fact. return false; } });