New file |
0,0 → 1,47 |
if(!dojo._hasResource["dijit.Toolbar"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. |
dojo._hasResource["dijit.Toolbar"] = true; |
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], |
{ |
templateString: |
'<div class="dijit dijitToolbar" waiRole="toolbar" tabIndex="${tabIndex}" dojoAttachPoint="containerNode">' + |
// '<table style="table-layout: fixed" class="dijitReset dijitToolbarTable">' + // factor out style |
// '<tr class="dijitReset" dojoAttachPoint="containerNode"></tr>'+ |
// '</table>' + |
'</div>', |
|
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(){ |
this.startupKeyNavChildren(); |
} |
} |
); |
|
// Combine with dijit.MenuSeparator?? |
dojo.declare( |
"dijit.ToolbarSeparator", |
[ dijit._Widget, dijit._Templated ], |
{ |
// summary |
// A line between two menu items |
templateString: '<div class="dijitToolbarSeparator dijitInline"></div>', |
postCreate: function(){ dojo.setSelectable(this.domNode, false); }, |
isFocusable: function(){ return false; } |
}); |
|
} |