Advertisement
ekkis

Linkurious attributes

Jun 29th, 2015
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5.59 KB | None | 0 0
  1. <!-- START SIGMA IMPORTS -->
  2. <script src="../src/sigma.core.js"></script>
  3. <script src="../src/conrad.js"></script>
  4. <script src="../src/utils/sigma.utils.js"></script>
  5. <script src="../src/utils/sigma.polyfills.js"></script>
  6. <script src="../src/sigma.settings.js"></script>
  7. <script src="../src/classes/sigma.classes.dispatcher.js"></script>
  8. <script src="../src/classes/sigma.classes.configurable.js"></script>
  9. <script src="../src/classes/sigma.classes.graph.js"></script>
  10. <script src="../src/classes/sigma.classes.camera.js"></script>
  11. <script src="../src/classes/sigma.classes.quad.js"></script>
  12. <script src="../src/classes/sigma.classes.edgequad.js"></script>
  13. <script src="../src/captors/sigma.captors.mouse.js"></script>
  14. <script src="../src/captors/sigma.captors.touch.js"></script>
  15. <script src="../src/renderers/sigma.renderers.canvas.js"></script>
  16. <script src="../src/renderers/sigma.renderers.webgl.js"></script>
  17. <script src="../src/renderers/sigma.renderers.svg.js"></script>
  18. <script src="../src/renderers/sigma.renderers.def.js"></script>
  19. <script src="../src/renderers/webgl/sigma.webgl.nodes.def.js"></script>
  20. <script src="../src/renderers/webgl/sigma.webgl.nodes.fast.js"></script>
  21. <script src="../src/renderers/webgl/sigma.webgl.edges.def.js"></script>
  22. <script src="../src/renderers/webgl/sigma.webgl.edges.fast.js"></script>
  23. <script src="../src/renderers/webgl/sigma.webgl.edges.arrow.js"></script>
  24. <script src="../src/renderers/canvas/sigma.canvas.labels.def.js"></script>
  25. <script src="../src/renderers/canvas/sigma.canvas.hovers.def.js"></script>
  26. <script src="../src/renderers/canvas/sigma.canvas.nodes.def.js"></script>
  27. <script src="../src/renderers/canvas/sigma.canvas.edges.def.js"></script>
  28. <script src="../src/renderers/canvas/sigma.canvas.edges.curve.js"></script>
  29. <script src="../src/renderers/canvas/sigma.canvas.edges.arrow.js"></script>
  30. <script src="../src/renderers/canvas/sigma.canvas.edges.curvedArrow.js"></script>
  31. <script src="../src/renderers/canvas/sigma.canvas.edgehovers.def.js"></script>
  32. <script src="../src/renderers/canvas/sigma.canvas.edgehovers.curve.js"></script>
  33. <script src="../src/renderers/canvas/sigma.canvas.edgehovers.arrow.js"></script>
  34. <script src="../src/renderers/canvas/sigma.canvas.edgehovers.curvedArrow.js"></script>
  35. <script src="../src/renderers/canvas/sigma.canvas.extremities.def.js"></script>
  36. <script src="../src/renderers/svg/sigma.svg.utils.js"></script>
  37. <script src="../src/renderers/svg/sigma.svg.nodes.def.js"></script>
  38. <script src="../src/renderers/svg/sigma.svg.edges.def.js"></script>
  39. <script src="../src/renderers/svg/sigma.svg.edges.curve.js"></script>
  40. <script src="../src/renderers/svg/sigma.svg.labels.def.js"></script>
  41. <script src="../src/renderers/svg/sigma.svg.hovers.def.js"></script>
  42. <script src="../src/middlewares/sigma.middlewares.rescale.js"></script>
  43. <script src="../src/middlewares/sigma.middlewares.copy.js"></script>
  44. <script src="../src/misc/sigma.misc.animation.js"></script>
  45. <script src="../src/misc/sigma.misc.bindEvents.js"></script>
  46. <script src="../src/misc/sigma.misc.bindDOMEvents.js"></script>
  47. <script src="../src/misc/sigma.misc.drawHovers.js"></script>
  48. <!-- END SIGMA IMPORTS -->
  49. <script src="../plugins/sigma.parsers.json/sigma.parsers.json.js"></script>
  50. <script src="../plugins/sigma.parsers.cypher/sigma.parsers.cypher.js"></script>
  51. <script src="../plugins/sigma.plugins.design/sigma.plugins.design.js"></script>
  52.  
  53. <script src="../plugins/sigma.renderers.linkurious/settings.js"></script>
  54. <script src="../plugins/sigma.renderers.linkurious/canvas/sigma.canvas.labels.def.js"></script>
  55. <script src="../plugins/sigma.renderers.linkurious/canvas/sigma.canvas.hovers.def.js"></script>
  56. <script src="../plugins/sigma.renderers.linkurious/canvas/sigma.canvas.nodes.def.js"></script>
  57. <script src="../plugins/sigma.renderers.linkurious/canvas/sigma.canvas.nodes.cross.js"></script>
  58. <script src="../plugins/sigma.renderers.linkurious/canvas/sigma.canvas.nodes.diamond.js"></script>
  59. <script src="../plugins/sigma.renderers.linkurious/canvas/sigma.canvas.nodes.equilateral.js"></script>
  60. <script src="../plugins/sigma.renderers.linkurious/canvas/sigma.canvas.nodes.square.js"></script>
  61. <script src="../plugins/sigma.renderers.linkurious/canvas/sigma.canvas.nodes.star.js"></script>
  62. <script src="../plugins/sigma.renderers.linkurious/canvas/sigma.canvas.edges.def.js"></script>
  63. <script src="../plugins/sigma.renderers.linkurious/canvas/sigma.canvas.edges.curve.js"></script>
  64. <script src="../plugins/sigma.renderers.linkurious/canvas/sigma.canvas.edges.arrow.js"></script>
  65. <script src="../plugins/sigma.renderers.linkurious/canvas/sigma.canvas.edges.curvedArrow.js"></script>
  66.  
  67. <div id="container">
  68.     <style>
  69.         #graph {
  70.             top: 0;
  71.             bottom: 0;
  72.             left: 0;
  73.             right: 0;
  74.             position: absolute;
  75.         }
  76.     </style>
  77.     <div id="graph"></div>
  78. </div>
  79.  
  80. <script type="application/javascript">
  81.     var neo = {
  82.         url: 'http://localhost:7474',
  83.         user: 'neo4j',
  84.         password: 'nopass'
  85.     };
  86.     function customiseGraph(s) {
  87.         s.settings({
  88.             labelAlignment: 'inside',
  89.             edgeColor: 'default',
  90.             defaultEdgeColor: '#ff0000'
  91.         });
  92.         s.graph.nodes().forEach(function(n) {
  93.             n.type = 'square';
  94.             n.color = '#4444BB';
  95.             if (n.neo4j_labels[0] == 'DMSys') {
  96.                 n.label = n.neo4j_data.System;
  97.             }
  98.             if (n.neo4j_labels[0] == 'DMFile') {
  99.                 n.label = n.neo4j_data.Name;
  100.                 n.color = '#BB4444';
  101.             }
  102.         });
  103.  
  104.         s.refresh();
  105.     }
  106.  
  107.     sigma.neo4j.cypher(neo,
  108.         'MATCH (n) OPTIONAL MATCH (n)-[r]->(m) RETURN n,r,m LIMIT 100',
  109.         { container: 'graph', type: 'canvas' },
  110.         customiseGraph
  111.     );
  112. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement