12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- define("dijit/Toolbar", [
- "require",
- "dojo/_base/declare", // declare
- "dojo/has",
- "dojo/keys", // keys.LEFT_ARROW keys.RIGHT_ARROW
- "dojo/ready",
- "./_Widget",
- "./_KeyNavContainer",
- "./_TemplatedMixin"
- ], function(require, declare, has, keys, ready, _Widget, _KeyNavContainer, _TemplatedMixin){
- // module:
- // dijit/Toolbar
- // Back compat w/1.6, remove for 2.0
- if(has("dijit-legacy-requires")){
- ready(0, function(){
- var requires = ["dijit/ToolbarSeparator"];
- require(requires); // use indirection so modules not rolled into a build
- });
- }
- return declare("dijit.Toolbar", [_Widget, _TemplatedMixin, _KeyNavContainer], {
- // summary:
- // A Toolbar widget, used to hold things like `dijit.Editor` buttons
- templateString:
- '<div class="dijit" role="toolbar" tabIndex="${tabIndex}" data-dojo-attach-point="containerNode">' +
- '</div>',
- baseClass: "dijitToolbar",
- postCreate: function(){
- this.inherited(arguments);
- this.connectKeyNavHandlers(
- this.isLeftToRight() ? [keys.LEFT_ARROW] : [keys.RIGHT_ARROW],
- this.isLeftToRight() ? [keys.RIGHT_ARROW] : [keys.LEFT_ARROW]
- );
- }
- });
- });
|