]>
git.wh0rd.org - tt-rss.git/blob - lib/dijit/_DialogMixin.js
2 Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
3 Available via Academic Free License >= 2.1 OR the modified BSD license.
4 see: http://dojotoolkit.org/license for details
8 if(!dojo
._hasResource
["dijit._DialogMixin"]){
9 dojo
._hasResource
["dijit._DialogMixin"]=true;
10 dojo
.provide("dijit._DialogMixin");
11 dojo
.require("dijit._Widget");
12 dojo
.declare("dijit._DialogMixin",null,{attributeMap
:dijit
._Widget
.prototype.attributeMap
,execute:function(_1
){
13 },onCancel:function(){
14 },onExecute:function(){
15 },_onSubmit:function(){
17 this.execute(this.get("value"));
18 },_getFocusItems:function(_2
){
19 var _3
=dijit
._getTabNavigable(dojo
.byId(_2
));
20 this._firstFocusItem
=_3
.lowest
||_3
.first
||_2
;
21 this._lastFocusItem
=_3
.last
||_3
.highest
||this._firstFocusItem
;
22 if(dojo
.isMoz
&&this._firstFocusItem
.tagName
.toLowerCase()=="input"&&dojo
.getNodeProp(this._firstFocusItem
,"type").toLowerCase()=="file"){
23 dojo
.attr(_2
,"tabIndex","0");
24 this._firstFocusItem
=_2
;