Fixes tradingview/charting_library#4599 Fixes tradingview/charting_library#4613 Fixes tradingview/charting_library#4764 Fixes tradingview/charting_library#4801 Fixes tradingview/charting_library#5112
3 lines
7.2 KiB
JavaScript
3 lines
7.2 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{"8d0Q":function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return c}));var o=n("q1tI");function r(){var e=Object(o.useState)(!1),t=e[0],n=e[1];return[t,{onMouseOver:function(e){c(e)&&n(!0)},onMouseOut:function(e){c(e)&&n(!1)}}]}function c(e){return!e.currentTarget.contains(e.relatedTarget)}},"9dlw":function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var o=n("mrSG"),r=n("q1tI"),c=n.n(r),i=n("i8i4"),l=n.n(i),a=(n("bf9a"),n("AiMB")),u=n("DTHj"),s=n("X0gx"),d=n("8Rai");function v(e){var t=e.controller,n=e.children,i=e.isOpened,v=e.closeOnClickOutside,f=void 0===v||v,b=e.doNotCloseOn,m=e.onClickOutside,h=e.onClose,g=Object(o.__rest)(e,["controller","children","isOpened","closeOnClickOutside","doNotCloseOn","onClickOutside","onClose"]),p=Object(r.useContext)(s.a),O=Object(d.a)({handler:function(e){m&&m(e);if(!f)return;if(b&&e.target instanceof Node){var t=l.a.findDOMNode(b);if(t instanceof Node&&t.contains(e.target))return}h()},mouseDown:!0,touchStart:!0});return i?c.a.createElement(a.a,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},c.a.createElement("span",{ref:O,style:{pointerEvents:"auto"}},c.a.createElement(u.a,Object(o.__assign)({},g,{isOpened:i,onClose:h,onScroll:function(t){var n=e.onScroll;n&&n(t);t.stopPropagation()},customCloseDelegate:p,ref:t}),n))):null}},N5tr:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return b}));var o=n("mrSG"),r=n("q1tI"),c=n.n(r),i=n("TSYQ"),l=n("tWVy"),a=n("PC8g"),u=n("QpNh"),s=n("v1bN"),d=s;function v(e){var t=e.reference,n=Object(o.__rest)(e,["reference"]),r=Object(o.__assign)(Object(o.__assign)({},n),{ref:t});return c.a.createElement(e.href?"a":"div",r)}function f(e){e.stopPropagation()}function b(e){var t,n,d,b=e.className,m=e.title,h=e.labelRowClassName,g=e.shortcut,p=e.forceShowShortcuts,O=e.icon,w=e.isActive,y=e.isDisabled,E=e.isHovered,j=e.appearAsDisabled,k=e.label,C=e.link,S=e.showToolboxOnHover,_=e.target,x=e.toolbox,N=e.reference,M=e.onMouseOut,T=e.onMouseOver,B=e.theme,D=void 0===B?s:B,A=Object(u.a)(e),I=Object(r.useRef)(null);return c.a.createElement(v,Object(o.__assign)({},A,{className:i(b,D.item,O&&D.withIcon,(t={},t[D.isActive]=w,t[D.isDisabled]=y||j,t[D.hovered]=E,t)),title:m,href:C,target:_,reference:function(e){I.current=e,N&&N(e)},onClick:function(t){var n=e.dontClosePopup,o=e.onClick,r=e.onClickArg,c=e.trackEventObject;if(y)return;c&&Object(a.trackEvent)(c.category,c.event,c.label);o&&o(r,t);n||Object(l.b)()},onContextMenu:function(t){var n=e.trackEventObject,o=e.trackRightClick;n&&o&&Object(a.trackEvent)(n.category,n.event,n.label+"_rightClick")},onMouseUp:function(t){var n=e.trackEventObject,o=e.trackMouseWheelClick;if(1===t.button&&C&&n){var r=n.label;o&&(r+="_mouseWheelClick"),Object(a.trackEvent)(n.category,n.event,r)}},onMouseOver:T,onMouseOut:M}),void 0!==O&&c.a.createElement("div",{className:D.icon,dangerouslySetInnerHTML:{__html:O}}),c.a.createElement("div",{className:i(D.labelRow,h)
|
|
},c.a.createElement("div",{className:D.label},k)),(void 0!==g||p)&&c.a.createElement("div",{className:D.shortcut},(d=g)&&d.split("+").join(" + ")),void 0!==x&&c.a.createElement("div",{onClick:f,className:i(D.toolbox,(n={},n[D.showOnHover]=S,n))},x))}},X0gx:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n("q1tI"),r=n.n(o),c=n("tWVy"),i=r.a.createContext(c.a)},tmL0:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var o=n("mrSG"),r=n("q1tI"),c=n.n(r),i=n("x0D+"),l=n("Eyy1"),a=n("qFKp");function u(e){var t=e.reference,n=e.children,l=Object(o.__rest)(e,["reference","children"]),u=Object(r.useRef)(null),d=Object(r.useCallback)((function(e){t&&(t.current=e),a.CheckMobile.iOS()&&(null!==u.current&&Object(i.enableBodyScroll)(u.current),u.current=e,null!==u.current&&Object(i.disableBodyScroll)(u.current,{allowTouchMove:s(u)}))}),[t]);return c.a.createElement("div",Object(o.__assign)({ref:d},l),n)}function s(e){return function(t){var n=Object(l.ensureNotNull)(e.current),o=document.activeElement;return!n.contains(t)||null!==o&&n.contains(o)&&o.contains(t)}}},v1bN:function(e,t,n){e.exports={"tablet-small-breakpoint":"screen and (max-width: 419px)",item:"item-2xPVYue0",hovered:"hovered-1uf45E05",isDisabled:"isDisabled-1wLqKupj",isActive:"isActive-2j-GhQs_",shortcut:"shortcut-30pveiCO",toolbox:"toolbox-3ulPxfe-",withIcon:"withIcon-1xBjf-oB",icon:"icon-2Qm7YIcz",labelRow:"labelRow-3Q0rdE8-",label:"label-3Xqxy756",showOnHover:"showOnHover-1q6ySzZc"}},"x0D+":function(e,t,n){var o,r,c;r=[t],void 0===(c="function"==typeof(o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(e,"__esModule",{value:!0});var n=!1;if("undefined"!=typeof window){var o={get passive(){n=!0}};window.addEventListener("testPassive",null,o),window.removeEventListener("testPassive",null,o)}var r="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&/iP(ad|hone|od)/.test(window.navigator.platform),c=[],i=!1,l=-1,a=void 0,u=void 0,s=function(e){return c.some((function(t){return!(!t.options.allowTouchMove||!t.options.allowTouchMove(e))}))},d=function(e){var t=e||window.event;return!!s(t.target)||1<t.touches.length||(t.preventDefault&&t.preventDefault(),!1)},v=function(){setTimeout((function(){void 0!==u&&(document.body.style.paddingRight=u,u=void 0),void 0!==a&&(document.body.style.overflow=a,a=void 0)}))};e.disableBodyScroll=function(e,o){if(r){if(!e)return void console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");if(e&&!c.some((function(t){return t.targetElement===e}))){var v={targetElement:e,options:o||{}};c=[].concat(t(c),[v]),e.ontouchstart=function(e){1===e.targetTouches.length&&(l=e.targetTouches[0].clientY)},e.ontouchmove=function(t){var n,o,r,c;1===t.targetTouches.length&&(o=e,c=(n=t).targetTouches[0].clientY-l,
|
|
!s(n.target)&&(o&&0===o.scrollTop&&0<c||(r=o)&&r.scrollHeight-r.scrollTop<=r.clientHeight&&c<0?d(n):n.stopPropagation()))},i||(document.addEventListener("touchmove",d,n?{passive:!1}:void 0),i=!0)}}else{b=o,setTimeout((function(){if(void 0===u){var e=!!b&&!0===b.reserveScrollBarGap,t=window.innerWidth-document.documentElement.clientWidth;e&&0<t&&(u=document.body.style.paddingRight,document.body.style.paddingRight=t+"px")}void 0===a&&(a=document.body.style.overflow,document.body.style.overflow="hidden")}));var f={targetElement:e,options:o||{}};c=[].concat(t(c),[f])}var b},e.clearAllBodyScrollLocks=function(){r?(c.forEach((function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null})),i&&(document.removeEventListener("touchmove",d,n?{passive:!1}:void 0),i=!1),c=[],l=-1):(v(),c=[])},e.enableBodyScroll=function(e){if(r){if(!e)return void console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.");e.ontouchstart=null,e.ontouchmove=null,c=c.filter((function(t){return t.targetElement!==e})),i&&0===c.length&&(document.removeEventListener("touchmove",d,n?{passive:!1}:void 0),i=!1)}else 1===c.length&&c[0].targetElement===e?(v(),c=[]):c=c.filter((function(t){return t.targetElement!==e}))}})?o.apply(t,r):o)||(e.exports=c)}}]); |