UNPKG

@aws-amplify/amplify-appsync-simulator

Version:

An AppSync Simulator to test AppSync API.

2 lines 2.75 kB
"use strict";(self.webpackChunk_aws_amplify_amplify_graphiql_explorer=self.webpackChunk_aws_amplify_amplify_graphiql_explorer||[]).push([[707],{7707:function(e,t,o){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(o(8355));function r(e,t){var o=e.state.info,n=t.target||t.srcElement;if(n instanceof HTMLElement&&"SPAN"===n.nodeName&&void 0===o.hoverTimeout){var r=n.getBoundingClientRect(),u=function(){clearTimeout(o.hoverTimeout),o.hoverTimeout=setTimeout(f,l)},a=function(){i.default.off(document,"mousemove",u),i.default.off(e.getWrapperElement(),"mouseout",a),clearTimeout(o.hoverTimeout),o.hoverTimeout=void 0},f=function(){i.default.off(document,"mousemove",u),i.default.off(e.getWrapperElement(),"mouseout",a),o.hoverTimeout=void 0,function(e,t){var o=e.coordsChar({left:(t.left+t.right)/2,top:(t.top+t.bottom)/2}),n=e.state.info.options,r=n.render||e.getHelper(o,"info");if(r){var u=e.getTokenAt(o,!0);if(u){var a=r(u,n,e,o);a&&function(e,t,o){var n=document.createElement("div");n.className="CodeMirror-info",n.appendChild(o),document.body.appendChild(n);var r=n.getBoundingClientRect(),u=window.getComputedStyle(n),a=r.right-r.left+parseFloat(u.marginLeft)+parseFloat(u.marginRight),f=r.bottom-r.top+parseFloat(u.marginTop)+parseFloat(u.marginBottom),l=t.bottom;f>window.innerHeight-t.bottom-15&&t.top>window.innerHeight-t.bottom&&(l=t.top-f);l<0&&(l=t.bottom);var m,d=Math.max(0,window.innerWidth-a-15);d>t.left&&(d=t.left);n.style.opacity="1",n.style.top=l+"px",n.style.left=d+"px";var p=function(){clearTimeout(m)},s=function(){clearTimeout(m),m=setTimeout(v,200)},v=function(){i.default.off(n,"mouseover",p),i.default.off(n,"mouseout",s),i.default.off(e.getWrapperElement(),"mouseout",s),n.style.opacity?(n.style.opacity="0",setTimeout((function(){n.parentNode&&n.parentNode.removeChild(n)}),600)):n.parentNode&&n.parentNode.removeChild(n)};i.default.on(n,"mouseover",p),i.default.on(n,"mouseout",s),i.default.on(e.getWrapperElement(),"mouseout",s)}(e,t,a)}}}(e,r)},l=function(e){var t=e.state.info.options;return(null===t||void 0===t?void 0:t.hoverTime)||500}(e);o.hoverTimeout=setTimeout(f,l),i.default.on(document,"mousemove",u),i.default.on(e.getWrapperElement(),"mouseout",a)}}i.default.defineOption("info",!1,(function(e,t,o){if(o&&o!==i.default.Init){var n=e.state.info.onMouseOver;i.default.off(e.getWrapperElement(),"mouseover",n),clearTimeout(e.state.info.hoverTimeout),delete e.state.info}if(t){var u=e.state.info=function(e){return{options:e instanceof Function?{render:e}:!0===e?{}:e}}(t);u.onMouseOver=r.bind(null,e),i.default.on(e.getWrapperElement(),"mouseover",u.onMouseOver)}}))}}]); //# sourceMappingURL=707.cfe58503.chunk.js.map