1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-08-04 21:15:24 +02:00
documize/gui/public/tinymce/themes/inlite/theme.min.js

1 line
132 KiB
JavaScript
Raw Normal View History

2018-01-19 11:36:38 +00:00
!function(){"use strict";function t(t){this.cls=[],this.cls._map={},this.onchange=t||function(){},this.prefix=""}function e(t){return t.nodeType>0}function n(t,i){var r,s;if(t===i)return!0;if(null===t||null===i)return t===i;if("object"!=typeof t||"object"!=typeof i)return t===i;if(O.isArray(i)){if(t.length!==i.length)return!1;for(r=t.length;r--;)if(!n(t[r],i[r]))return!1}if(e(t)||e(i))return t===i;s={};for(r in i){if(!n(t[r],i[r]))return!1;s[r]=!0}for(r in t)if(!s[r]&&!n(t[r],i[r]))return!1;return!0}function i(t){return t._eventDispatcher||(t._eventDispatcher=new Ft({scope:t,toggleEvent:function(e,n){n&&Ft.isNative(e)&&(t._nativeEvents||(t._nativeEvents={}),t._nativeEvents[e]=!0,t.state.get("rendered")&&r(t))}})),t._eventDispatcher}function r(t){function e(e){var n=t.getParentCtrl(e.target);n&&n.fire(e.type,e)}function n(){var t=u._lastHoverCtrl;t&&(t.fire("mouseleave",{target:t.getEl()}),t.parents().each(function(t){t.fire("mouseleave",{target:t.getEl()})}),u._lastHoverCtrl=null)}function i(e){var n,i,r,s=t.getParentCtrl(e.target),o=u._lastHoverCtrl,a=0;if(s!==o){if(u._lastHoverCtrl=s,(i=s.parents().toArray().reverse()).push(s),o){for((r=o.parents().toArray().reverse()).push(o),a=0;a<r.length&&i[a]===r[a];a++);for(n=r.length-1;n>=a;n--)(o=r[n]).fire("mouseleave",{target:o.getEl()})}for(n=a;n<i.length;n++)(s=i[n]).fire("mouseenter",{target:s.getEl()})}}function r(e){e.preventDefault(),"mousewheel"===e.type?(e.deltaY=-.025*e.wheelDelta,e.wheelDeltaX&&(e.deltaX=-.025*e.wheelDeltaX)):(e.deltaX=0,e.deltaY=e.detail),e=t.fire("wheel",e)}var s,o,a,u,c,l;if(c=t._nativeEvents){for((a=t.parents().toArray()).unshift(t),s=0,o=a.length;!u&&s<o;s++)u=a[s]._eventsRoot;for(u||(u=a[a.length-1]||t),t._eventsRoot=u,o=s,s=0;s<o;s++)a[s]._eventsRoot=u;var d=u._delegates;d||(d=u._delegates={});for(l in c){if(!c)return!1;"wheel"!==l||ue?("mouseenter"===l||"mouseleave"===l?u._hasMouseEnter||(It(u.getEl()).on("mouseleave",n).on("mouseover",i),u._hasMouseEnter=1):d[l]||(It(u.getEl()).on(l,e),d[l]=!0),c[l]=!1):ae?It(t.getEl()).on("mousewheel",r):It(t.getEl()).on("DOMMouseScroll",r)}}}function s(t,e,n){var i,r,s,o,a,u,c,l,d,f;return d=Lt.getViewPort(),r=Lt.getPos(e),s=r.x,o=r.y,t.state.get("fixed")&&"static"===Lt.getRuntimeStyle(document.body,"position")&&(s-=d.x,o-=d.y),i=t.getEl(),f=Lt.getSize(i),a=f.width,u=f.height,f=Lt.getSize(e),c=f.width,l=f.height,"b"===(n=(n||"").split(""))[0]&&(o+=l),"r"===n[1]&&(s+=c),"c"===n[0]&&(o+=Math.round(l/2)),"c"===n[1]&&(s+=Math.round(c/2)),"b"===n[3]&&(o-=u),"r"===n[4]&&(s-=a),"c"===n[3]&&(o-=Math.round(u/2)),"c"===n[4]&&(s-=Math.round(a/2)),{x:s,y:o,w:a,h:u}}function o(t){var e,n;if(t.changedTouches)for(e="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n<e.length;n++)t[e[n]]=t.changedTouches[0][e[n]]}function a(t,e){for(;t;){if(t===e)return!0;t=t.parent()}}function u(){fe||(fe=function(t){2!==t.button&&function(t){for(var e=Ne.length;e--;){var n=Ne[e],i=n.getParentCtrl(t.target);if(n.settings.autohide){if(i&&(a(i,n)||n.parent()===i))continue;(t=n.fire("autohide",{target:t.target})).isDefaultPrevented()||n.hide()}}}(t)},It(document).on("click touchstart",fe))}function c(t){function e(e,n){for(var i,r=0;r<Ne.length;r++)if(Ne[r]!==t)for(i=Ne[r].parent();i&&(i=i.parent());)i===t&&Ne[r].fixed(e).moveBy(0,n).repaint()}var n=Lt.getViewPort().y;t.settings.autofix&&(t.state.get("fixed")?t._autoFixY>n&&(t.fixed(!1).layoutRect({y:t._autoFixY}).repaint(),e(!1,t._autoFixY-n)):(t._autoFixY=t.layoutRect().y,t._autoFixY<n&&(t.fixed(!0).layoutRect({y:0}).repaint(),e(!0,n-t._autoFixY))))}function l(t,e){var n,i,r=Oe.zIndex||65535;if(t)De.push(e);else for(n=De.length;n--;)De[n]===e&&De.splice(n,1);if(De.length)for(n=0;n<De.length;n++)De[n].modal&&(r++,i=De[n]),De[n].getEl().style.zIndex=r,De[n].zIndex=r,r++;var s=It("#"+e.classPrefix+"modal-block",e.getContainerElm())[0];i?It(s).css("z-index",i.zIndex-1):s&&(s.parentNode.removeChild(s),ge=!1),Oe.currentZIndex=r}function d(t){var e;for(e=Ne.length;e--;)Ne[e]===t&&Ne.splice(e,1);for(e=De.length;e--;)De[e]===t&&De.splice(e,1)}function f(t){var e,n=It("meta[name=viewpo