2018-01-19 11:36:38 +00:00
|
|
|
!function(){"use strict";function t(t,e,n){var i,r,s,o,a,l,u,c,d,f;return d=Tt.getViewPort(),r=Tt.getPos(e),s=r.x,o=r.y,t.state.get("fixed")&&"static"===Tt.getRuntimeStyle(document.body,"position")&&(s-=d.x,o-=d.y),i=t.getEl(),f=Tt.getSize(i),a=f.width,l=f.height,f=Tt.getSize(e),u=f.width,c=f.height,"b"===(n=(n||"").split(""))[0]&&(o+=c),"r"===n[1]&&(s+=u),"c"===n[0]&&(o+=Math.round(c/2)),"c"===n[1]&&(s+=Math.round(u/2)),"b"===n[3]&&(o-=l),"r"===n[4]&&(s-=a),"c"===n[3]&&(o-=Math.round(l/2)),"c"===n[4]&&(s-=Math.round(a/2)),{x:s,y:o,w:a,h:l}}function e(t){this.cls=[],this.cls._map={},this.onchange=t||function(){},this.prefix=""}function n(t){return t.nodeType>0}function i(t,e){var r,s;if(t===e)return!0;if(null===t||null===e)return t===e;if("object"!=typeof t||"object"!=typeof e)return t===e;if(x.isArray(e)){if(t.length!==e.length)return!1;for(r=t.length;r--;)if(!i(t[r],e[r]))return!1}if(n(t)||n(e))return t===e;s={};for(r in e){if(!i(t[r],e[r]))return!1;s[r]=!0}for(r in t)if(!s[r]&&!i(t[r],e[r]))return!1;return!0}function r(t){return t._eventDispatcher||(t._eventDispatcher=new Dt({scope:t,toggleEvent:function(e,n){n&&Dt.isNative(e)&&(t._nativeEvents||(t._nativeEvents={}),t._nativeEvents[e]=!0,t.state.get("rendered")&&s(t))}})),t._eventDispatcher}function s(t){function e(e){var n=t.getParentCtrl(e.target);n&&n.fire(e.type,e)}function n(){var t=l._lastHoverCtrl;t&&(t.fire("mouseleave",{target:t.getEl()}),t.parents().each(function(t){t.fire("mouseleave",{target:t.getEl()})}),l._lastHoverCtrl=null)}function i(e){var n,i,r,s=t.getParentCtrl(e.target),o=l._lastHoverCtrl,a=0;if(s!==o){if(l._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,l,u,c;if(u=t._nativeEvents){for((a=t.parents().toArray()).unshift(t),s=0,o=a.length;!l&&s<o;s++)l=a[s]._eventsRoot;for(l||(l=a[a.length-1]||t),t._eventsRoot=l,o=s,s=0;s<o;s++)a[s]._eventsRoot=l;var d=l._delegates;d||(d=l._delegates={});for(c in u){if(!u)return!1;"wheel"!==c||te?("mouseenter"===c||"mouseleave"===c?l._hasMouseEnter||(St(l.getEl()).on("mouseleave",n).on("mouseover",i),l._hasMouseEnter=1):d[c]||(St(l.getEl()).on(c,e),d[c]=!0),u[c]=!1):Qt?St(t.getEl()).on("mousewheel",r):St(t.getEl()).on("DOMMouseScroll",r)}}}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 l(){ie||(ie=function(t){2!==t.button&&function(t){for(var e=pe.length;e--;){var n=pe[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)},St(document).on("click touchstart",ie))}function u(t){function e(e,n){for(var i,r=0;r<pe.length;r++)if(pe[r]!==t)for(i=pe[r].parent();i&&(i=i.parent());)i===t&&pe[r].fixed(e).moveBy(0,n).repaint()}var n=Tt.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 c(t,e){var n,i,r=be.zIndex||65535;if(t)ve.push(e);else for(n=ve.length;n--;)ve[n]===e&&ve.splice(n,1);if(ve.length)for(n=0;n<ve.length;n++)ve[n].modal&&(r++,i=ve[n]),ve[n].getEl().style.zIndex=r,ve[n].zIndex=r,r++;var s=St("#"+e.classPrefix+"modal-block",e.getContainerElm())[0];i?St(s).css("z-index",i.zIndex-1):s&&(s.parentNode.removeChild(s),oe=!1),be.currentZIndex=r}function d(t){var e;for(e=pe.length;e--;)pe[e]===t&&pe.splice(e,1);for(e=ve.length;e--;)ve[e]===t&&ve.splice(e,1)}function f(t){var e,n=St("meta[name=viewpo
|