sigma
Version:
A JavaScript library dedicated to graph drawing.
2 lines • 2.17 kB
JavaScript
(()=>{"use strict";var e,t={3298:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(9807)),a=o(r(356)),i=o(r(4780)),l=r(7610),u=o(r(6462)),d=document.getElementById("container"),f=a.default.parse(n.default,u.default);f.edges().forEach((function(e){f.setEdgeAttribute(e,"color","#ccc")}));var c=new i.default(f,d),s=c.getCamera(),p=c.getMouseCaptor(),b=null,v=!1;c.on("downNode",(function(e){v=!0,b=e.node,s.disable()})),p.on("mouseup",(function(){v=!1,b=null,s.enable()})),p.on("mousemove",(function(e){if(v&&b){var t=c.viewportToGraph(e);f.setNodeAttribute(b,"x",t.x),f.setNodeAttribute(b,"y",t.y)}})),l.globalize({graph:f,renderer:c})}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var a=r[e]={id:e,loaded:!1,exports:{}};return t[e].call(a.exports,a,a.exports,o),a.loaded=!0,a.exports}o.m=t,e=[],o.O=(t,r,n,a)=>{if(!r){var i=1/0;for(d=0;d<e.length;d++){for(var[r,n,a]=e[d],l=!0,u=0;u<r.length;u++)(!1&a||i>=a)&&Object.keys(o.O).every((e=>o.O[e](r[u])))?r.splice(u--,1):(l=!1,a<i&&(i=a));l&&(e.splice(d--,1),t=n())}return t}a=a||0;for(var d=e.length;d>0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[r,n,a]},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={8:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var n,a,[i,l,u]=r,d=0;for(n in l)o.o(l,n)&&(o.m[n]=l[n]);if(u)var f=u(o);for(t&&t(r);d<i.length;d++)a=i[d],o.o(e,a)&&e[a]&&e[a][0](),e[i[d]]=0;return o.O(f)},r=self.webpackChunk=self.webpackChunk||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=o.O(void 0,[351],(()=>o(3298)));n=o.O(n)})();
//# sourceMappingURL=drag.bundle.js.map