1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- /**
- * 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("droppable");
- $(_2).bind("_dragenter",function(e,_3){
- $.data(_2,"droppable").options.onDragEnter.apply(_2,[e,_3]);
- });
- $(_2).bind("_dragleave",function(e,_4){
- $.data(_2,"droppable").options.onDragLeave.apply(_2,[e,_4]);
- });
- $(_2).bind("_dragover",function(e,_5){
- $.data(_2,"droppable").options.onDragOver.apply(_2,[e,_5]);
- });
- $(_2).bind("_drop",function(e,_6){
- $.data(_2,"droppable").options.onDrop.apply(_2,[e,_6]);
- });
- };
- $.fn.droppable=function(_7,_8){
- if(typeof _7=="string"){
- return $.fn.droppable.methods[_7](this,_8);
- }
- _7=_7||{};
- return this.each(function(){
- var _9=$.data(this,"droppable");
- if(_9){
- $.extend(_9.options,_7);
- }else{
- _1(this);
- $.data(this,"droppable",{options:$.extend({},$.fn.droppable.defaults,$.fn.droppable.parseOptions(this),_7)});
- }
- });
- };
- $.fn.droppable.methods={options:function(jq){
- return $.data(jq[0],"droppable").options;
- },enable:function(jq){
- return jq.each(function(){
- $(this).droppable({disabled:false});
- });
- },disable:function(jq){
- return jq.each(function(){
- $(this).droppable({disabled:true});
- });
- }};
- $.fn.droppable.parseOptions=function(_a){
- var t=$(_a);
- return $.extend({},$.parser.parseOptions(_a,["accept"]),{disabled:(t.attr("disabled")?true:undefined)});
- };
- $.fn.droppable.defaults={accept:null,disabled:false,onDragEnter:function(e,_b){
- },onDragOver:function(e,_c){
- },onDragLeave:function(e,_d){
- },onDrop:function(e,_e){
- }};
- })(jQuery);
|