12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- /**
- * EasyUI for jQuery 1.6.10
- *
- * Copyright (c) 2009-2018 www.jeasyui.com. All rights reserved.
- *
- * Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php
- * To use it on other terms please contact us: info@jeasyui.com
- *
- */
- (function($){
- function _1(_2){
- $(_2).addClass("numberspinner-f");
- var _3=$.data(_2,"numberspinner").options;
- $(_2).numberbox($.extend({},_3,{doSize:false})).spinner(_3);
- $(_2).numberbox("setValue",_3.value);
- };
- function _4(_5,_6){
- var _7=$.data(_5,"numberspinner").options;
- var v=parseFloat($(_5).numberbox("getValue")||_7.value)||0;
- if(_6){
- v-=_7.increment;
- }else{
- v+=_7.increment;
- }
- $(_5).numberbox("setValue",v);
- };
- $.fn.numberspinner=function(_8,_9){
- if(typeof _8=="string"){
- var _a=$.fn.numberspinner.methods[_8];
- if(_a){
- return _a(this,_9);
- }else{
- return this.numberbox(_8,_9);
- }
- }
- _8=_8||{};
- return this.each(function(){
- var _b=$.data(this,"numberspinner");
- if(_b){
- $.extend(_b.options,_8);
- }else{
- $.data(this,"numberspinner",{options:$.extend({},$.fn.numberspinner.defaults,$.fn.numberspinner.parseOptions(this),_8)});
- }
- _1(this);
- });
- };
- $.fn.numberspinner.methods={options:function(jq){
- var _c=jq.numberbox("options");
- return $.extend($.data(jq[0],"numberspinner").options,{width:_c.width,value:_c.value,originalValue:_c.originalValue,disabled:_c.disabled,readonly:_c.readonly});
- }};
- $.fn.numberspinner.parseOptions=function(_d){
- return $.extend({},$.fn.spinner.parseOptions(_d),$.fn.numberbox.parseOptions(_d),{});
- };
- $.fn.numberspinner.defaults=$.extend({},$.fn.spinner.defaults,$.fn.numberbox.defaults,{spin:function(_e){
- _4(this,_e);
- }});
- })(jQuery);
|