UNPKG

@zklogic/draw.io

Version:

Draw.IO - Graph Editor integration in Angular-cli

1 lines 10 kB
!function(e,t,o,i,a,r,n){var s=MathJax.Extension,u=s.MathEvents={version:"2.7.9"},h=e.config.menuSettings,l={hover:500,frame:{x:3.5,y:5,bwidth:1,bcolor:"#A6D",hwidth:"15px",hcolor:"#83A"},button:{x:-6,y:-3,wx:-2},fadeinInc:.2,fadeoutInc:.05,fadeDelay:50,fadeoutStart:400,fadeoutDelay:15e3,styles:{".MathJax_Hover_Frame":{"border-radius":".25em","-webkit-border-radius":".25em","-moz-border-radius":".25em","-khtml-border-radius":".25em","box-shadow":"0px 0px 15px #83A","-webkit-box-shadow":"0px 0px 15px #83A","-moz-box-shadow":"0px 0px 15px #83A","-khtml-box-shadow":"0px 0px 15px #83A",border:"1px solid #A6D ! important",display:"inline-block",position:"absolute"},".MathJax_Menu_Button .MathJax_Hover_Arrow":{position:"absolute",cursor:"pointer",display:"inline-block",border:"2px solid #AAA","border-radius":"4px","-webkit-border-radius":"4px","-moz-border-radius":"4px","-khtml-border-radius":"4px","font-family":"'Courier New',Courier","font-size":"9px",color:"#F0F0F0"},".MathJax_Menu_Button .MathJax_Hover_Arrow span":{display:"block","background-color":"#AAA",border:"1px solid","border-radius":"3px","line-height":0,padding:"4px"},".MathJax_Hover_Arrow:hover":{color:"white!important",border:"2px solid #CCC!important"},".MathJax_Hover_Arrow:hover span":{"background-color":"#CCC!important"}}},d=u.Event={LEFTBUTTON:0,RIGHTBUTTON:2,MENUKEY:"altKey",KEY:{RETURN:13,ESCAPE:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,LESS:188,GREATER:190,DASH:189},Mousedown:function(e){return d.Handler(e,"Mousedown",this)},Mouseup:function(e){return d.Handler(e,"Mouseup",this)},Mousemove:function(e){return d.Handler(e,"Mousemove",this)},Mouseover:function(e){return d.Handler(e,"Mouseover",this)},Mouseout:function(e){return d.Handler(e,"Mouseout",this)},Click:function(e){return d.Handler(e,"Click",this)},DblClick:function(e){return d.Handler(e,"DblClick",this)},Menu:function(e){return d.Handler(e,"ContextMenu",this)},Handler:function(e,t,i){if(o.loadingMathMenu)return d.False(e);var a=r[i.jaxID];return e||(e=window.event),e.isContextMenu="ContextMenu"===t,a[t]?a[t](e,i):s.MathZoom?s.MathZoom.HandleEvent(e,t,i):void 0},False:function(e){return e||(e=window.event),e&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0),!1},Keydown:function(e,t){e||(e=window.event),e.keyCode===d.KEY.SPACE&&d.ContextMenu(e,this)},ContextMenu:function(t,s,l){var v=r[s.jaxID],c=v.getJaxFromMath(s);if((null!=v.config.showMathMenu?v:e).config.showMathMenu&&("MathJax"===h.context||l)){u.msieEventBug&&(t=window.event||t),d.ClearSelection(),m.ClearHoverTimer(),c.hover&&(c.hover.remove&&(clearTimeout(c.hover.remove),delete c.hover.remove),c.hover.nofade=!0);var M,x,p=MathJax.Menu;if(p){if(p.loadingDomain)return d.False(t);if(!(M=a.loadDomain("MathMenu"))){p.jax=c;var f=p.menu.Find("Show Math As").submenu;f.items[0].name=c.sourceMenuTitle,f.items[0].format=c.sourceMenuFormat||"MathML",f.items[1].name=n[c.inputJax].sourceMenuTitle,f.items[5].disabled=!n[c.inputJax].annotationEncoding;var g=f.items[2];g.disabled=!0;var y=g.submenu.items;annotationList=MathJax.Hub.Config.semanticsAnnotations;for(var b=0,w=y.length;b<w;b++){var H=y[b].name[1];c.root&&null!==c.root.getAnnotation(H)?(g.disabled=!1,y[b].hidden=!1):y[b].hidden=!0}return p.menu.Find("Math Settings","MathPlayer").hidden=!("NativeMML"===c.outputJax&&e.Browser.hasMathPlayer),p.menu.Post(t)}p.loadingDomain=!0,x=function(){delete p.loadingDomain}}else{if(o.loadingMathMenu)return d.False(t);o.loadingMathMenu=!0,M=o.Require("[MathJax]/extensions/MathMenu.js"),x=function(){delete o.loadingMathMenu,MathJax.Menu||(MathJax.Menu={})}}var C={pageX:t.pageX,pageY:t.pageY,clientX:t.clientX,clientY:t.clientY};return i.Queue(M,x,["ContextMenu",d,C,s,l]),d.False(t)}},AltContextMenu:function(t,o){var i=r[o.jaxID],a=(null!=i.config.showMathMenu?i:e).config.showMathMenu;if(a){if(a=(null!=i.config.showMathMenuMSIE?i:e).config.showMathMenuMSIE,"MathJax"===h.context&&!h.mpContext&&a){if(!u.noContextMenuBug||t.button!==d.RIGHTBUTTON)return}else if(!t[d.MENUKEY]||t.button!==d.LEFTBUTTON)return;return i.ContextMenu(t,o,!0)}},ClearSelection:function(){u.safariContextMenuBug&&setTimeout("window.getSelection().empty()",0),document.selection&&setTimeout("document.selection.empty()",0)},getBBox:function(e){e.appendChild(u.topImg);var t=u.topImg.offsetTop,o=e.offsetHeight-t,i=e.offsetWidth;return e.removeChild(u.topImg),{w:i,h:t,d:o}}},m=u.Hover={Mouseover:function(t,o){if(h.discoverable||"Hover"===h.zoom){var i=t.fromElement||t.relatedTarget,a=t.toElement||t.target;if(i&&a&&(e.isMathJaxNode(i)!==e.isMathJaxNode(a)||e.getJaxFor(i)!==e.getJaxFor(a))){var r=this.getJaxFromMath(o);return r.hover?m.ReHover(r):m.HoverTimer(r,o),d.False(t)}}},Mouseout:function(t,o){if(h.discoverable||"Hover"===h.zoom){var i=t.fromElement||t.relatedTarget,a=t.toElement||t.target;if(i&&a&&(e.isMathJaxNode(i)!==e.isMathJaxNode(a)||e.getJaxFor(i)!==e.getJaxFor(a))){var r=this.getJaxFromMath(o);return r.hover?m.UnHover(r):m.ClearHoverTimer(),d.False(t)}}},Mousemove:function(e,t){if(h.discoverable||"Hover"===h.zoom){var o=this.getJaxFromMath(t);if(o.hover)return;if(m.lastX==e.clientX&&m.lastY==e.clientY)return;return m.lastX=e.clientX,m.lastY=e.clientY,m.HoverTimer(o,t),d.False(e)}},HoverTimer:function(e,t){this.ClearHoverTimer(),this.hoverTimer=setTimeout(i(["Hover",this,e,t]),l.hover)},ClearHoverTimer:function(){this.hoverTimer&&(clearTimeout(this.hoverTimer),delete this.hoverTimer)},Hover:function(o,i){if(!s.MathZoom||!s.MathZoom.Hover({},i)){var a=r[o.outputJax],n=a.getHoverSpan(o,i),h=a.getHoverBBox(o,n,i),d=(null!=a.config.showMathMenu?a:e).config.showMathMenu,m=l.frame.x,v=l.frame.y,c=l.frame.bwidth;u.msieBorderWidthBug&&(c=0),o.hover={opacity:0,id:o.inputID+"-Hover"};var M=t.Element("span",{id:o.hover.id,isMathJax:!0,style:{display:"inline-block",width:0,height:0,position:"relative"}},[["span",{className:"MathJax_Hover_Frame",isMathJax:!0,style:{display:"inline-block",position:"absolute",top:this.Px(-h.h-v-c-(h.y||0)),left:this.Px(-m-c+(h.x||0)),width:this.Px(h.w+2*m),height:this.Px(h.h+h.d+2*v),opacity:0,filter:"alpha(opacity=0)"}}]]),x=t.Element("span",{isMathJax:!0,id:o.hover.id+"Menu",className:"MathJax_Menu_Button",style:{display:"inline-block","z-index":1,width:0,height:0,position:"relative"}},[["span",{className:"MathJax_Hover_Arrow",isMathJax:!0,math:i,onclick:this.HoverMenu,jax:a.id,style:{left:this.Px(h.w+m+c+(h.x||0)+l.button.x),top:this.Px(-h.h-v-c-(h.y||0)-l.button.y),opacity:0,filter:"alpha(opacity=0)"}},[["span",{isMathJax:!0},"▼"]]]]);h.width&&(M.style.width=x.style.width=h.width,M.style.marginRight=x.style.marginRight="-"+h.width,M.firstChild.style.width=h.width,x.firstChild.style.left="",x.firstChild.style.right=this.Px(l.button.wx)),n.parentNode.insertBefore(M,n),d&&n.parentNode.insertBefore(x,n),n.style&&(n.style.position="relative"),this.ReHover(o)}},ReHover:function(e){e.hover.remove&&clearTimeout(e.hover.remove),e.hover.remove=setTimeout(i(["UnHover",this,e]),l.fadeoutDelay),this.HoverFadeTimer(e,l.fadeinInc)},UnHover:function(e){e.hover.nofade||this.HoverFadeTimer(e,-l.fadeoutInc,l.fadeoutStart)},HoverFade:function(e){delete e.hover.timer,e.hover.opacity=Math.max(0,Math.min(1,e.hover.opacity+e.hover.inc)),e.hover.opacity=Math.floor(1e3*e.hover.opacity)/1e3;var t=document.getElementById(e.hover.id),o=document.getElementById(e.hover.id+"Menu");t.firstChild.style.opacity=e.hover.opacity,t.firstChild.style.filter="alpha(opacity="+Math.floor(100*e.hover.opacity)+")",o&&(o.firstChild.style.opacity=e.hover.opacity,o.firstChild.style.filter=t.style.filter),1!==e.hover.opacity&&(e.hover.opacity>0?this.HoverFadeTimer(e,e.hover.inc):(t.parentNode.removeChild(t),o&&o.parentNode.removeChild(o),e.hover.remove&&clearTimeout(e.hover.remove),delete e.hover))},HoverFadeTimer:function(e,t,o){e.hover.inc=t,e.hover.timer||(e.hover.timer=setTimeout(i(["HoverFade",this,e]),o||l.fadeDelay))},HoverMenu:function(e){return e||(e=window.event),r[this.jax].ContextMenu(e,this.math,!0)},ClearHover:function(e){e.hover.remove&&clearTimeout(e.hover.remove),e.hover.timer&&clearTimeout(e.hover.timer),m.ClearHoverTimer(),delete e.hover},Px:function(e){return Math.abs(e)<.006?"0px":e.toFixed(2).replace(/\.?0+$/,"")+"px"},getImages:function(){h.discoverable&&((new Image).src=l.button.src)}},v=u.Touch={last:0,delay:500,start:function(e){var t=(new Date).getTime(),o=t-v.last<v.delay&&v.up;v.last=t,v.up=!1,o&&(v.timeout=setTimeout(v.menu,v.delay,e,this),e.preventDefault())},end:function(e){var t=(new Date).getTime();if(v.up=t-v.last<v.delay,v.timeout)return clearTimeout(v.timeout),delete v.timeout,v.last=0,v.up=!1,e.preventDefault(),d.Handler(e.touches[0]||e.touch,"DblClick",this)},menu:function(e,t){return delete v.timeout,v.last=0,v.up=!1,d.Handler(e.touches[0]||e.touch,"ContextMenu",t)}};e.Browser.Select({MSIE:function(e){var t=document.documentMode||0,o=e.versionAtLeast("8.0");u.msieBorderWidthBug="BackCompat"===document.compatMode,u.msieEventBug=e.isIE9,u.msieAlignBug=!o||t<8,t<9&&(d.LEFTBUTTON=1)},Safari:function(e){u.safariContextMenuBug=!0},Opera:function(e){u.operaPositionBug=!0},Konqueror:function(e){u.noContextMenuBug=!0}}),u.topImg=u.msieAlignBug?t.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):t.Element("span",{style:{width:0,height:0,display:"inline-block"}}),u.operaPositionBug&&(u.topImg.style.border="1px solid"),u.config=l=e.CombineConfig("MathEvents",l),i.Queue(e.Register.StartupHook("End Config",{}),[function(){var e=l.styles[".MathJax_Hover_Frame"];e.border=l.frame.bwidth+"px solid "+l.frame.bcolor+" ! important",e["box-shadow"]=e["-webkit-box-shadow"]=e["-moz-box-shadow"]=e["-khtml-box-shadow"]="0px 0px "+l.frame.hwidth+" "+l.frame.hcolor}],["getImages",m],["Styles",o,l.styles],["Post",e.Startup.signal,"MathEvents Ready"],["loadComplete",o,"[MathJax]/extensions/MathEvents.js"])}(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.Callback,MathJax.Localization,MathJax.OutputJax,MathJax.InputJax);