diff --git a/build/event/dom/base-min.js b/build/event/dom/base-min.js index 3c764be325..688d39d24c 100644 --- a/build/event/dom/base-min.js +++ b/build/event/dom/base-min.js @@ -1,7 +1,7 @@ /* Copyright 2013, KISSY UI Library v1.40dev MIT Licensed -build time: Aug 14 23:59 +build time: Aug 20 18:14 */ KISSY.add("event/dom/base/utils",function(e,g){var a="ksEventTargetId_"+e.now(),b=e.Env.host.document;return{simpleAdd:b&&b.addEventListener?function(a,b,g,e){a.addEventListener&&a.addEventListener(b,g,!!e)}:function(a,b,g){a.attachEvent&&a.attachEvent("on"+b,g)},simpleRemove:b&&b.removeEventListener?function(a,b,g,e){a.removeEventListener&&a.removeEventListener(b,g,!!e)}:function(a,b,g){a.detachEvent&&a.detachEvent("on"+b,g)},data:function(b,e){return g.data(b,a,e)},removeData:function(b){return g.removeData(b, a)}}},{requires:["dom"]});KISSY.add("event/dom/base/special",function(){return{}}); @@ -12,10 +12,10 @@ props:["rotation","scale"]},{reg:/^(mousewheel|DOMMouseScroll)$/,props:[],fix:fu fix:function(c,m){var f,d,b=c.target,i=m.button;null==c.pageX&&null!=m.clientX&&(f=b.ownerDocument||s,d=f.documentElement,f=f.body,c.pageX=m.clientX+(d&&d.scrollLeft||f&&f.scrollLeft||0)-(d&&d.clientLeft||f&&f.clientLeft||0),c.pageY=m.clientY+(d&&d.scrollTop||f&&f.scrollTop||0)-(d&&d.clientTop||f&&f.clientTop||0));!c.which&&i!==a&&(c.which=i&1?1:i&2?3:i&4?2:0);!c.relatedTarget&&c.fromElement&&(c.relatedTarget=c.fromElement===b?c.toElement:c.fromElement);return c}}];e.extend(l,g.Object,{constructor:l, preventDefault:function(){var a=this.originalEvent;a.preventDefault?a.preventDefault():a.returnValue=p;l.superclass.preventDefault.call(this)},stopPropagation:function(){var a=this.originalEvent;a.stopPropagation?a.stopPropagation():a.cancelBubble=k;l.superclass.stopPropagation.call(this)}});return l},{requires:["event/base"]}); KISSY.add("event/dom/base/observable",function(e,g,a,b,q,l,s){function k(a){e.mix(this,a);this.reset()}var p=s.Utils;e.extend(k,s.Observable,{setup:function(){var m=this.type,n=a[m]||{},c=this.currentTarget,j=b.data(c).handle;(!n.setup||!1===n.setup.call(c,m))&&b.simpleAdd(c,m,j)},constructor:k,reset:function(){k.superclass.reset.call(this);this.lastCount=this.delegateCount=0},notify:function(a){var b=a.target,c=a.type,j=this.currentTarget,f=this.observers,d=[],h,i,e=this.delegateCount||0,r,t;if(e&& -b.nodeType)for(;b!=j;){if(!0!==b.disabled||"click"!==c){var o={},l,k,q;r=[];for(i=0;i +
+ + + \ No newline at end of file