src/myams/resources/js/ext/tinymce/dev/classes/util/EventDispatcher.min.js
changeset 5 c9c69b13d884
parent 0 f05d7aea098a
equal deleted inserted replaced
4:440e5d8fae8f 5:c9c69b13d884
     1 define("tinymce/util/EventDispatcher",["tinymce/util/Tools"],function(b){var c=b.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");function a(i){var o=this,n,e={},l;function g(){return false}function j(){return true}i=i||{};n=i.scope||o;l=i.toggleEvent||g;function f(s,r){var q,t,p,u;s=s.toLowerCase();r=r||{};r.type=s;if(!r.target){r.target=n}if(!r.preventDefault){r.preventDefault=function(){r.isDefaultPrevented=j};r.stopPropagation=function(){r.isPropagationStopped=j};r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=j};r.isDefaultPrevented=g;r.isPropagationStopped=g;r.isImmediatePropagationStopped=g}if(i.beforeFire){i.beforeFire(r)}q=e[s];if(q){for(t=0,p=q.length;t<p;t++){u=q[t];if(u.once){h(s,u.func)}if(r.isImmediatePropagationStopped()){r.stopPropagation();return r}if(u.func.call(n,r)===false){r.preventDefault();return r}}}return r}function k(s,v,r,p){var q,u,t;if(v===false){v=g}if(v){v={func:v};if(p){b.extend(v,p)}u=s.toLowerCase().split(" ");t=u.length;while(t--){s=u[t];q=e[s];if(!q){q=e[s]=[];l(s,true)}if(r){q.unshift(v)}else{q.push(v)}}}return o}function h(r,v){var s,p,t,u,q;if(r){u=r.toLowerCase().split(" ");s=u.length;while(s--){r=u[s];p=e[r];if(!r){for(t in e){l(t,false);delete e[t]}return o}if(p){if(!v){p.length=0}else{q=p.length;while(q--){if(p[q].func===v){p=p.slice(0,q).concat(p.slice(q+1));e[r]=p}}}if(!p.length){l(r,false);delete e[r]}}}}else{for(r in e){l(r,false)}e={}}return o}function d(q,r,p){return k(q,r,p,{once:true})}function m(p){p=p.toLowerCase();return !(!e[p]||e[p].length===0)}o.fire=f;o.on=k;o.off=h;o.once=d;o.has=m}a.isNative=function(d){return !!c[d.toLowerCase()]};return a});
     1 define("tinymce/util/EventDispatcher",["tinymce/util/Tools"],(function(e){var t=e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");function o(t){var o,n,r=this,i={};function u(){return!1}function a(){return!0}function s(t,o,a,s){var f,c,p;if(!1===o&&(o=u),o)for(o={func:o},s&&e.extend(o,s),p=(c=t.toLowerCase().split(" ")).length;p--;)t=c[p],(f=i[t])||(f=i[t]=[],n(t,!0)),a?f.unshift(o):f.push(o);return r}function f(e,t){var o,u,a,s,f;if(e)for(o=(s=e.toLowerCase().split(" ")).length;o--;){if(e=s[o],u=i[e],!e){for(a in i)n(a,!1),delete i[a];return r}if(u){if(t)for(f=u.length;f--;)u[f].func===t&&(u=u.slice(0,f).concat(u.slice(f+1)),i[e]=u);else u.length=0;u.length||(n(e,!1),delete i[e])}}else{for(e in i)n(e,!1);i={}}return r}o=(t=t||{}).scope||r,n=t.toggleEvent||u,r.fire=function(e,n){var r,s,c,p;if(e=e.toLowerCase(),(n=n||{}).type=e,n.target||(n.target=o),n.preventDefault||(n.preventDefault=function(){n.isDefaultPrevented=a},n.stopPropagation=function(){n.isPropagationStopped=a},n.stopImmediatePropagation=function(){n.isImmediatePropagationStopped=a},n.isDefaultPrevented=u,n.isPropagationStopped=u,n.isImmediatePropagationStopped=u),t.beforeFire&&t.beforeFire(n),r=i[e])for(s=0,c=r.length;s<c;s++){if((p=r[s]).once&&f(e,p.func),n.isImmediatePropagationStopped())return n.stopPropagation(),n;if(!1===p.func.call(o,n))return n.preventDefault(),n}return n},r.on=s,r.off=f,r.once=function(e,t,o){return s(e,t,o,{once:!0})},r.has=function(e){return e=e.toLowerCase(),!(!i[e]||0===i[e].length)}}return o.isNative=function(e){return!!t[e.toLowerCase()]},o}));