]>
git.wh0rd.org - tt-rss.git/blob - lib/dijit/form/ComboButton.js
2 require({cache
:{"url:dijit/form/templates/ComboButton.html":"<table class=\"dijit dijitReset dijitInline dijitLeft\"\n\tcellspacing='0' cellpadding='0' role=\"presentation\"\n\t><tbody role=\"presentation\"><tr role=\"presentation\"\n\t\t><td class=\"dijitReset dijitStretch dijitButtonNode\" data-dojo-attach-point=\"buttonNode\" data-dojo-attach-event=\"ondijitclick:_onClick,onkeypress:_onButtonKeyPress\"\n\t\t><div id=\"${id}_button\" class=\"dijitReset dijitButtonContents\"\n\t\t\tdata-dojo-attach-point=\"titleNode\"\n\t\t\trole=\"button\" aria-labelledby=\"${id}_label\"\n\t\t\t><div class=\"dijitReset dijitInline dijitIcon\" data-dojo-attach-point=\"iconNode\" role=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" data-dojo-attach-point=\"containerNode\" role=\"presentation\"></div\n\t\t></div\n\t\t></td\n\t\t><td id=\"${id}_arrow\" class='dijitReset dijitRight dijitButtonNode dijitArrowButton'\n\t\t\tdata-dojo-attach-point=\"_popupStateNode,focusNode,_buttonNode\"\n\t\t\tdata-dojo-attach-event=\"onkeypress:_onArrowKeyPress\"\n\t\t\ttitle=\"${optionsTitle}\"\n\t\t\trole=\"button\" aria-haspopup=\"true\"\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" role=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" role=\"presentation\">▼</div\n\t\t></td\n\t\t><td style=\"display:none !important;\"\n\t\t\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" data-dojo-attach-point=\"valueNode\"\n\t\t/></td></tr></tbody\n></table>\n"}});define("dijit/form/ComboButton",["dojo/_base/declare","dojo/_base/event","dojo/keys","../focus","./DropDownButton","dojo/text!./templates/ComboButton.html"],function(_1
,_2
,_3
,_4
,_5
,_6
){return _1("dijit.form.ComboButton",_5
,{templateString
:_6
,_setIdAttr
:"",_setTabIndexAttr
:["focusNode","titleNode"],_setTitleAttr
:"titleNode",optionsTitle
:"",baseClass
:"dijitComboButton",cssStateNodes
:{"buttonNode":"dijitButtonNode","titleNode":"dijitButtonContents","_popupStateNode":"dijitDownArrowButton"},_focusedNode
:null,_onButtonKeyPress:function(_7
){if(_7
.charOrCode
==_3
[this.isLeftToRight()?"RIGHT_ARROW":"LEFT_ARROW"]){_4
.focus(this._popupStateNode
);_2
.stop(_7
);}},_onArrowKeyPress:function(_8
){if(_8
.charOrCode
==_3
[this.isLeftToRight()?"LEFT_ARROW":"RIGHT_ARROW"]){_4
.focus(this.titleNode
);_2
.stop(_8
);}},focus:function(_9
){if(!this.disabled
){_4
.focus(_9
=="start"?this.titleNode
:this._popupStateNode
);}}});});