]>
git.wh0rd.org - tt-rss.git/blob - lib/dijit/form/_Spinner.js
2 require({cache
:{"url:dijit/form/templates/Spinner.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\"\n\tid=\"widget_${id}\" role=\"presentation\"\n\t><div class=\"dijitReset dijitButtonNode dijitSpinnerButtonContainer\"\n\t\t><input class=\"dijitReset dijitInputField dijitSpinnerButtonInner\" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t\t/><div class=\"dijitReset dijitLeft dijitButtonNode dijitArrowButton dijitUpArrowButton\"\n\t\t\tdata-dojo-attach-point=\"upArrowNode\"\n\t\t\t><div class=\"dijitArrowButtonInner\"\n\t\t\t\t><input class=\"dijitReset dijitInputField\" value=\"▲\" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t\t\t\t\t${_buttonInputDisabled}\n\t\t\t/></div\n\t\t></div\n\t\t><div class=\"dijitReset dijitLeft dijitButtonNode dijitArrowButton dijitDownArrowButton\"\n\t\t\tdata-dojo-attach-point=\"downArrowNode\"\n\t\t\t><div class=\"dijitArrowButtonInner\"\n\t\t\t\t><input class=\"dijitReset dijitInputField\" value=\"▼\" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t\t\t\t\t${_buttonInputDisabled}\n\t\t\t/></div\n\t\t></div\n\t></div\n\t><div class='dijitReset dijitValidationContainer'\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"Χ\" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t/></div\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class='dijitReset dijitInputInner' data-dojo-attach-point=\"textbox,focusNode\" type=\"${type}\" data-dojo-attach-event=\"onkeypress:_onKeyPress\"\n\t\t\trole=\"spinbutton\" autocomplete=\"off\" ${!nameAttrSetting}\n\t/></div\n></div>\n"}});define("dijit/form/_Spinner",["dojo/_base/declare","dojo/_base/event","dojo/keys","dojo/_base/lang","dojo/_base/sniff","dijit/typematic","./RangeBoundTextBox","dojo/text!./templates/Spinner.html","./_TextBoxMixin"],function(_1
,_2
,_3
,_4
,_5
,_6
,_7
,_8
,_9
){return _1("dijit.form._Spinner",_7
,{defaultTimeout
:500,minimumTimeout
:10,timeoutChangeRate
:0.9,smallDelta
:1,largeDelta
:10,templateString
:_8
,baseClass
:"dijitTextBox dijitSpinner",cssStateNodes
:{"upArrowNode":"dijitUpArrowButton","downArrowNode":"dijitDownArrowButton"},adjust:function(_a
){return _a
;},_arrowPressed:function(_b
,_c
,_d
){if(this.disabled
||this.readOnly
){return;}this._setValueAttr(this.adjust(this.get("value"),_c
*_d
),false);_9
.selectInputText(this.textbox
,this.textbox
.value
.length
);},_arrowReleased:function(){this._wheelTimer
=null;},_typematicCallback:function(_e
,_f
,evt
){var inc
=this.smallDelta
;if(_f
==this.textbox
){var key
=evt
.charOrCode
;inc
=(key
==_3
.PAGE_UP
||key
==_3
.PAGE_DOWN
)?this.largeDelta
:this.smallDelta
;_f
=(key
==_3
.UP_ARROW
||key
==_3
.PAGE_UP
)?this.upArrowNode
:this.downArrowNode
;}if(_e
==-1){this._arrowReleased(_f
);}else{this._arrowPressed(_f
,(_f
==this.upArrowNode
)?1:-1,inc
);}},_wheelTimer
:null,_mouseWheeled:function(evt
){_2
.stop(evt
);var _10
=evt
.wheelDelta
/120;if(Math
.floor(_10
)!=_10
){_10
=evt
.wheelDelta
>0?1:-1;}var _11
=evt
.detail
?(evt
.detail
*-1):_10
;if(_11
!==0){var _12
=this[(_11
>0?"upArrowNode":"downArrowNode")];this._arrowPressed(_12
,_11
,this.smallDelta
);if(!this._wheelTimer
){clearTimeout(this._wheelTimer
);}this._wheelTimer
=setTimeout(_4
.hitch(this,"_arrowReleased",_12
),50);}},postCreate:function(){this.inherited(arguments
);this.connect(this.domNode
,!_5("mozilla")?"onmousewheel":"DOMMouseScroll","_mouseWheeled");this._connects
.push(_6
.addListener(this.upArrowNode
,this.textbox
,{charOrCode
:_3
.UP_ARROW
,ctrlKey
:false,altKey
:false,shiftKey
:false,metaKey
:false},this,"_typematicCallback",this.timeoutChangeRate
,this.defaultTimeout
,this.minimumTimeout
));this._connects
.push(_6
.addListener(this.downArrowNode
,this.textbox
,{charOrCode
:_3
.DOWN_ARROW
,ctrlKey
:false,altKey
:false,shiftKey
:false,metaKey
:false},this,"_typematicCallback",this.timeoutChangeRate
,this.defaultTimeout
,this.minimumTimeout
));this._connects
.push(_6
.addListener(this.upArrowNode
,this.textbox
,{charOrCode
:_3
.PAGE_UP
,ctrlKey
:false,altKey
:false,shiftKey
:false,metaKey
:false},this,"_typematicCallback",this.timeoutChangeRate
,this.defaultTimeout
,this.minimumTimeout
));this._connects
.push(_6
.addListener(this.downArrowNode
,this.textbox
,{charOrCode
:_3
.PAGE_DOWN
,ctrlKey
:false,altKey
:false,shiftKey
:false,metaKey
:false},this,"_typematicCallback",this.timeoutChangeRate
,this.defaultTimeout
,this.minimumTimeout
));}});});