You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
998 B
42 lines
998 B
define([ |
|
"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", |
|
|
|
_onLeftArrow: function(){ |
|
this.focusPrev(); |
|
}, |
|
|
|
_onRightArrow: function(){ |
|
this.focusNext(); |
|
} |
|
}); |
|
});
|
|
|