12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- /**
- * 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){
- var _3=$.data(_2,"splitbutton").options;
- $(_2).menubutton(_3);
- $(_2).addClass("s-btn");
- };
- $.fn.splitbutton=function(_4,_5){
- if(typeof _4=="string"){
- var _6=$.fn.splitbutton.methods[_4];
- if(_6){
- return _6(this,_5);
- }else{
- return this.menubutton(_4,_5);
- }
- }
- _4=_4||{};
- return this.each(function(){
- var _7=$.data(this,"splitbutton");
- if(_7){
- $.extend(_7.options,_4);
- }else{
- $.data(this,"splitbutton",{options:$.extend({},$.fn.splitbutton.defaults,$.fn.splitbutton.parseOptions(this),_4)});
- $(this)._propAttr("disabled",false);
- }
- _1(this);
- });
- };
- $.fn.splitbutton.methods={options:function(jq){
- var _8=jq.menubutton("options");
- var _9=$.data(jq[0],"splitbutton").options;
- $.extend(_9,{disabled:_8.disabled,toggle:_8.toggle,selected:_8.selected});
- return _9;
- }};
- $.fn.splitbutton.parseOptions=function(_a){
- var t=$(_a);
- return $.extend({},$.fn.linkbutton.parseOptions(_a),$.parser.parseOptions(_a,["menu",{plain:"boolean",duration:"number"}]));
- };
- $.fn.splitbutton.defaults=$.extend({},$.fn.linkbutton.defaults,{plain:true,menu:null,duration:100,cls:{btn1:"m-btn-active s-btn-active",btn2:"m-btn-plain-active s-btn-plain-active",arrow:"m-btn-downarrow",trigger:"m-btn-line"}});
- })(jQuery);
|