├── img ├── head.jpg ├── joffery.gif ├── all_nodes.png ├── blackboard.jpg ├── community_k=3.png └── shortest_path.png ├── vis-4.21.0 ├── examples │ ├── network │ │ ├── data │ │ │ └── dotLanguage │ │ │ │ ├── graphvizGallery │ │ │ │ ├── hello.gv.txt │ │ │ │ ├── screenshots │ │ │ │ │ ├── fsm.png │ │ │ │ │ ├── hello.png │ │ │ │ │ ├── softmaint.png │ │ │ │ │ └── traffic_lights.png │ │ │ │ ├── process.gv.txt │ │ │ │ ├── fsm.gv.txt │ │ │ │ ├── traffic_lights.gv.txt │ │ │ │ ├── world.gv.txt │ │ │ │ └── unix.gv.txt │ │ │ │ ├── data │ │ │ │ ├── simple.gv.txt │ │ │ │ ├── cellular_automata.gv.txt │ │ │ │ └── computer_network.gv.txt │ │ │ │ └── dotLanguage.html │ │ ├── img │ │ │ ├── indonesia │ │ │ │ ├── 1.png │ │ │ │ ├── 10.png │ │ │ │ ├── 11.png │ │ │ │ ├── 12.png │ │ │ │ ├── 13.png │ │ │ │ ├── 14.png │ │ │ │ ├── 2.png │ │ │ │ ├── 3.png │ │ │ │ ├── 4.png │ │ │ │ ├── 5.png │ │ │ │ ├── 6.png │ │ │ │ ├── 7.png │ │ │ │ ├── 8.png │ │ │ │ └── 9.png │ │ │ ├── refresh-cl │ │ │ │ ├── Hardware-Fax-icon.png │ │ │ │ ├── Network-Drive-icon.png │ │ │ │ ├── Network-Pipe-icon.png │ │ │ │ ├── System-Globe-icon.png │ │ │ │ ├── Hardware-Laptop-1-icon.png │ │ │ │ ├── Hardware-My-PDA-02-icon.png │ │ │ │ ├── Hardware-My-PDA-04-icon.png │ │ │ │ ├── Hardware-My-PDA-05-icon.png │ │ │ │ ├── System-Firewall-2-icon.png │ │ │ │ ├── Hardware-Mobile-Phone-icon.png │ │ │ │ ├── Hardware-Printer-Blue-icon.png │ │ │ │ ├── Misc-Scanner-default-icon.png │ │ │ │ ├── Hardware-My-Computer-3-icon.png │ │ │ │ ├── Hardware-My-Phone-Picture-icon.png │ │ │ │ ├── Network-Internet-Connection-icon.png │ │ │ │ └── license.txt │ │ │ └── soft-scraps-icons │ │ │ │ ├── Email-icon24.png │ │ │ │ ├── Email-icon32.png │ │ │ │ ├── Email-icon48.png │ │ │ │ ├── Folder-icon24.png │ │ │ │ ├── Folder-icon32.png │ │ │ │ ├── Folder-icon48.png │ │ │ │ ├── Folder-icon64.png │ │ │ │ ├── Document-icon24.png │ │ │ │ ├── Document-icon32.png │ │ │ │ ├── Document-icon48.png │ │ │ │ ├── Smiley-Angry-icon.png │ │ │ │ ├── Smiley-Grin-icon.png │ │ │ │ ├── User-Coat-Blue-icon.png │ │ │ │ ├── User-Coat-Red-icon.png │ │ │ │ ├── User-Coat-Green-icon.png │ │ │ │ ├── User-Preppy-Blue-icon.png │ │ │ │ ├── User-Preppy-Red-icon.png │ │ │ │ ├── User-Executive-Green-icon.png │ │ │ │ ├── User-Administrator-Blue-icon.png │ │ │ │ ├── User-Administrator-Green-icon.png │ │ │ │ └── license.txt │ │ ├── imageSelected │ │ │ ├── broken-image.png │ │ │ ├── unselected.svg │ │ │ └── imageSelected.html │ │ ├── exampleApplications │ │ │ └── disassemblerExample.html │ │ ├── layout │ │ │ ├── hierarchicalLayoutBigUserDefined.html │ │ │ └── randomSeed.html │ │ ├── basicUsage.html │ │ ├── edgeStyles │ │ │ ├── dashes.html │ │ │ ├── arrows.html │ │ │ └── arrowTypes.html │ │ └── labels │ │ │ ├── labelStroke.html │ │ │ ├── labelColorAndSize.html │ │ │ ├── labelBackground.html │ │ │ └── multilineText.html │ ├── timeline │ │ ├── resources │ │ │ ├── img │ │ │ │ ├── mail-icon.png │ │ │ │ ├── truck-icon.png │ │ │ │ ├── comments-icon.png │ │ │ │ ├── product-icon.png │ │ │ │ ├── attachment-icon.png │ │ │ │ ├── notes-edit-icon.png │ │ │ │ ├── blog-post-edit-icon.png │ │ │ │ ├── license_refresh-cl.txt │ │ │ │ ├── community-users-icon.png │ │ │ │ ├── Hardware-Mobile-Phone-icon.png │ │ │ │ ├── license.txt │ │ │ │ └── license_aesthetica-2.txt │ │ │ └── data │ │ │ │ └── basic.json │ │ ├── other │ │ │ ├── requirejs │ │ │ │ ├── requirejs_example.html │ │ │ │ └── scripts │ │ │ │ │ └── main.js │ │ │ ├── dataAttributesAll.html │ │ │ ├── dataAttributes.html │ │ │ ├── rtl.html │ │ │ ├── stressPerformance.html │ │ │ └── hidingPeriods.html │ │ ├── interaction │ │ │ ├── rollingMode.html │ │ │ └── limitMoveAndZoom.html │ │ ├── basicUsage.html │ │ ├── editing │ │ │ ├── itemsAlwaysDraggable.html │ │ │ └── customSnappingOfItems.html │ │ ├── styling │ │ │ └── gridStyling.html │ │ ├── items │ │ │ ├── backgroundAreas.html │ │ │ └── rangeOverflowItem.html │ │ └── dataHandling │ │ │ └── loadExternalData.html │ ├── graph3d │ │ ├── playground │ │ │ ├── prettify │ │ │ │ ├── lang-proto.js │ │ │ │ ├── lang-yaml.js │ │ │ │ ├── lang-lua.js │ │ │ │ ├── lang-wiki.js │ │ │ │ ├── prettify.css │ │ │ │ ├── lang-hs.js │ │ │ │ ├── lang-lisp.js │ │ │ │ ├── lang-css.js │ │ │ │ ├── lang-scala.js │ │ │ │ ├── lang-apollo.js │ │ │ │ ├── lang-ml.js │ │ │ │ ├── lang-vhdl.js │ │ │ │ ├── lang-sql.js │ │ │ │ └── lang-vb.js │ │ │ └── playground.css │ │ ├── default.css │ │ ├── 05_line.html │ │ ├── 01_basics.html │ │ ├── 03_filter_data.html │ │ ├── 08_dot_cloud_size.html │ │ ├── 07_dot_cloud_colors.html │ │ └── 04_animation.html │ └── graph2d │ │ ├── default.css │ │ ├── 21_barsWithEnd.html │ │ ├── 18_scatterplot.html │ │ ├── 01_basic.html │ │ ├── 13_localization.html │ │ └── 02_bars.html ├── docs │ ├── img │ │ ├── graph3d.png │ │ ├── crossword.png │ │ ├── graph │ │ │ ├── graph.png │ │ │ └── graph120x60.png │ │ ├── vis_overview.odg │ │ ├── vis_overview.png │ │ ├── graph3d120x60.png │ │ ├── crosswordStrong.png │ │ ├── timeline │ │ │ ├── timeline.png │ │ │ └── timeline120x60.png │ │ └── external-link-icons │ │ │ ├── license.txt │ │ │ ├── external-link-icon.png │ │ │ └── external-link-icon-white.png │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ ├── js │ │ ├── prettify │ │ │ ├── lang-proto.js │ │ │ ├── lang-yaml.js │ │ │ ├── lang-lua.js │ │ │ ├── lang-wiki.js │ │ │ ├── prettify.css │ │ │ ├── lang-hs.js │ │ │ ├── lang-lisp.js │ │ │ ├── lang-css.js │ │ │ ├── lang-scala.js │ │ │ ├── lang-apollo.js │ │ │ ├── lang-ml.js │ │ │ ├── lang-vhdl.js │ │ │ ├── lang-sql.js │ │ │ └── lang-vb.js │ │ ├── googleAnalytics.js │ │ ├── ie10-viewport-bug-workaround.js │ │ └── jquery.url.min.js │ ├── index.html │ └── css │ │ └── prettify.css ├── misc │ ├── we_need_help.png │ └── we_need_help.md ├── dist │ └── img │ │ └── network │ │ ├── plus.png │ │ ├── cross.png │ │ ├── cross2.png │ │ ├── minus.png │ │ ├── backIcon.png │ │ ├── downArrow.png │ │ ├── editIcon.png │ │ ├── leftArrow.png │ │ ├── upArrow.png │ │ ├── addNodeIcon.png │ │ ├── connectIcon.png │ │ ├── deleteIcon.png │ │ ├── rightArrow.png │ │ ├── zoomExtends.png │ │ └── acceptDeleteIcon.png ├── lib │ ├── network │ │ ├── img │ │ │ ├── cross.png │ │ │ ├── minus.png │ │ │ ├── plus.png │ │ │ ├── cross2.png │ │ │ ├── upArrow.png │ │ │ ├── backIcon.png │ │ │ ├── deleteIcon.png │ │ │ ├── downArrow.png │ │ │ ├── editIcon.png │ │ │ ├── leftArrow.png │ │ │ ├── rightArrow.png │ │ │ ├── addNodeIcon.png │ │ │ ├── connectIcon.png │ │ │ ├── zoomExtends.png │ │ │ └── acceptDeleteIcon.png │ │ ├── modules │ │ │ └── components │ │ │ │ ├── physics │ │ │ │ ├── FA2BasedCentralGravitySolver.js │ │ │ │ ├── CentralGravitySolver.js │ │ │ │ └── FA2BasedRepulsionSolver.js │ │ │ │ └── nodes │ │ │ │ └── shapes │ │ │ │ ├── Star.js │ │ │ │ ├── Hexagon.js │ │ │ │ ├── Square.js │ │ │ │ ├── Triangle.js │ │ │ │ ├── Diamond.js │ │ │ │ ├── TriangleDown.js │ │ │ │ └── Dot.js │ │ └── css │ │ │ └── network-navigation.css │ ├── timeline │ │ ├── component │ │ │ ├── css │ │ │ │ ├── customtime.css │ │ │ │ ├── timeline.css │ │ │ │ ├── currenttime.css │ │ │ │ ├── labelset.css │ │ │ │ ├── animation.css │ │ │ │ ├── timeaxis.css │ │ │ │ ├── itemset.css │ │ │ │ └── panel.css │ │ │ ├── Component.js │ │ │ └── BackgroundGroup.js │ │ ├── locales.js │ │ └── .eslintrc │ ├── shared │ │ ├── bootstrap.css │ │ ├── activator.css │ │ └── tooltip.css │ ├── module │ │ ├── moment.js │ │ └── hammer.js │ ├── graph3d │ │ └── Point2d.js │ └── header.js ├── .npmignore ├── .csslintrc ├── .babelrc ├── .gitignore ├── index.js ├── .mdlrc ├── .travis.yml ├── .codeclimate.yml ├── test │ ├── network │ │ ├── basicUsage.js │ │ └── maximumWidthEdgeCase.html │ ├── dot.txt │ ├── TestSupport.js │ ├── timestep.html │ ├── networkTest.html │ └── TimelineRange.test.js ├── index-graph3d.js ├── bower.json ├── index-network.js ├── .github │ ├── PULL_REQUEST_TEMPLATE.md │ └── ISSUE_TEMPLATE.md ├── .eslintrc ├── LICENSE-MIT └── CONTRIBUTING.md ├── info └── personlist.txt ├── douban_img ├── blackboard.jpg ├── book_logo.png ├── main_logo.png ├── movie_logo.png └── music_logo.png ├── graph_info └── max_subgraph.txt └── .gitignore /img/head.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/img/head.jpg -------------------------------------------------------------------------------- /img/joffery.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/img/joffery.gif -------------------------------------------------------------------------------- /img/all_nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/img/all_nodes.png -------------------------------------------------------------------------------- /img/blackboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/img/blackboard.jpg -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/data/dotLanguage/graphvizGallery/hello.gv.txt: -------------------------------------------------------------------------------- 1 | digraph G {Hello->World} -------------------------------------------------------------------------------- /img/community_k=3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/img/community_k=3.png -------------------------------------------------------------------------------- /img/shortest_path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/img/shortest_path.png -------------------------------------------------------------------------------- /info/personlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/info/personlist.txt -------------------------------------------------------------------------------- /douban_img/blackboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/douban_img/blackboard.jpg -------------------------------------------------------------------------------- /douban_img/book_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/douban_img/book_logo.png -------------------------------------------------------------------------------- /douban_img/main_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/douban_img/main_logo.png -------------------------------------------------------------------------------- /douban_img/movie_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/douban_img/movie_logo.png -------------------------------------------------------------------------------- /douban_img/music_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/douban_img/music_logo.png -------------------------------------------------------------------------------- /vis-4.21.0/docs/img/graph3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/img/graph3d.png -------------------------------------------------------------------------------- /vis-4.21.0/docs/img/crossword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/img/crossword.png -------------------------------------------------------------------------------- /vis-4.21.0/misc/we_need_help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/misc/we_need_help.png -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/plus.png -------------------------------------------------------------------------------- /vis-4.21.0/docs/img/graph/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/img/graph/graph.png -------------------------------------------------------------------------------- /vis-4.21.0/docs/img/vis_overview.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/img/vis_overview.odg -------------------------------------------------------------------------------- /vis-4.21.0/docs/img/vis_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/img/vis_overview.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/cross.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/minus.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/plus.png -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/cross.png -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/cross2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/cross2.png -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/minus.png -------------------------------------------------------------------------------- /vis-4.21.0/docs/img/graph3d120x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/img/graph3d120x60.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/cross2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/cross2.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/upArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/upArrow.png -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/backIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/backIcon.png -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/downArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/downArrow.png -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/editIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/editIcon.png -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/leftArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/leftArrow.png -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/upArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/upArrow.png -------------------------------------------------------------------------------- /vis-4.21.0/docs/img/crosswordStrong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/img/crosswordStrong.png -------------------------------------------------------------------------------- /vis-4.21.0/docs/img/graph/graph120x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/img/graph/graph120x60.png -------------------------------------------------------------------------------- /vis-4.21.0/docs/img/timeline/timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/img/timeline/timeline.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/backIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/backIcon.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/deleteIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/deleteIcon.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/downArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/downArrow.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/editIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/editIcon.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/leftArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/leftArrow.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/rightArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/rightArrow.png -------------------------------------------------------------------------------- /vis-4.21.0/.npmignore: -------------------------------------------------------------------------------- 1 | misc 2 | node_modules 3 | test 4 | tools 5 | .idea 6 | bower.json 7 | Jakefile.js 8 | .npmignore 9 | .gitignore 10 | -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/addNodeIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/addNodeIcon.png -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/connectIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/connectIcon.png -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/deleteIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/deleteIcon.png -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/rightArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/rightArrow.png -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/zoomExtends.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/zoomExtends.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/addNodeIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/addNodeIcon.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/connectIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/connectIcon.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/zoomExtends.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/zoomExtends.png -------------------------------------------------------------------------------- /vis-4.21.0/.csslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "adjoining-classes": false, 3 | "box-model": false, 4 | "box-sizing": false, 5 | "order-alphabetical": false 6 | } 7 | -------------------------------------------------------------------------------- /vis-4.21.0/dist/img/network/acceptDeleteIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/dist/img/network/acceptDeleteIcon.png -------------------------------------------------------------------------------- /vis-4.21.0/docs/img/timeline/timeline120x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/img/timeline/timeline120x60.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/1.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/10.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/11.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/12.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/13.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/14.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/2.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/3.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/4.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/5.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/6.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/7.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/8.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/indonesia/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/indonesia/9.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/img/acceptDeleteIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/lib/network/img/acceptDeleteIcon.png -------------------------------------------------------------------------------- /vis-4.21.0/docs/img/external-link-icons/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/img/external-link-icons/license.txt -------------------------------------------------------------------------------- /vis-4.21.0/lib/timeline/component/css/customtime.css: -------------------------------------------------------------------------------- 1 | .vis-custom-time { 2 | background-color: #6E94FF; 3 | width: 2px; 4 | cursor: move; 5 | z-index: 1; 6 | } -------------------------------------------------------------------------------- /vis-4.21.0/docs/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /vis-4.21.0/docs/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /vis-4.21.0/docs/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /vis-4.21.0/docs/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/resources/img/mail-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/timeline/resources/img/mail-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/imageSelected/broken-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/imageSelected/broken-image.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/resources/img/truck-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/timeline/resources/img/truck-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/resources/img/comments-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/timeline/resources/img/comments-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/resources/img/product-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/timeline/resources/img/product-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/docs/img/external-link-icons/external-link-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/img/external-link-icons/external-link-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/resources/img/attachment-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/timeline/resources/img/attachment-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/resources/img/notes-edit-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/timeline/resources/img/notes-edit-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/lib/shared/bootstrap.css: -------------------------------------------------------------------------------- 1 | /* override some bootstrap styles screwing up the timelines css */ 2 | 3 | .vis [class*="span"] { 4 | min-height: 0; 5 | width: auto; 6 | } 7 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/Hardware-Fax-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/Hardware-Fax-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/Network-Drive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/Network-Drive-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/Network-Pipe-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/Network-Pipe-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/System-Globe-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/System-Globe-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/Email-icon24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/Email-icon24.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/Email-icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/Email-icon32.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/Email-icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/Email-icon48.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/resources/img/blog-post-edit-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/timeline/resources/img/blog-post-edit-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/resources/img/license_refresh-cl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/timeline/resources/img/license_refresh-cl.txt -------------------------------------------------------------------------------- /vis-4.21.0/docs/img/external-link-icons/external-link-icon-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/docs/img/external-link-icons/external-link-icon-white.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/Folder-icon24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/Folder-icon24.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/Folder-icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/Folder-icon32.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/Folder-icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/Folder-icon48.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/Folder-icon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/Folder-icon64.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/resources/img/community-users-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/timeline/resources/img/community-users-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/Hardware-Laptop-1-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/Hardware-Laptop-1-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/Hardware-My-PDA-02-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/Hardware-My-PDA-02-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/Hardware-My-PDA-04-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/Hardware-My-PDA-04-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/Hardware-My-PDA-05-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/Hardware-My-PDA-05-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/System-Firewall-2-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/System-Firewall-2-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/Document-icon24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/Document-icon24.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/Document-icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/Document-icon32.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/Document-icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/Document-icon48.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/Smiley-Angry-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/Smiley-Angry-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/Smiley-Grin-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/Smiley-Grin-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/Hardware-Mobile-Phone-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/Hardware-Mobile-Phone-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/Hardware-Printer-Blue-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/Hardware-Printer-Blue-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/Misc-Scanner-default-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/Misc-Scanner-default-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/User-Coat-Blue-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/User-Coat-Blue-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/User-Coat-Red-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/User-Coat-Red-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/resources/img/Hardware-Mobile-Phone-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/timeline/resources/img/Hardware-Mobile-Phone-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015"], 3 | "plugins": [ 4 | "transform-es3-property-literals", 5 | "transform-es3-member-expression-literals", 6 | "transform-runtime" 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/Hardware-My-Computer-3-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/Hardware-My-Computer-3-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/User-Coat-Green-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/User-Coat-Green-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/User-Preppy-Blue-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/User-Preppy-Blue-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/User-Preppy-Red-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/User-Preppy-Red-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/Hardware-My-Phone-Picture-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/Hardware-My-Phone-Picture-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/data/dotLanguage/graphvizGallery/screenshots/fsm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/data/dotLanguage/graphvizGallery/screenshots/fsm.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/Network-Internet-Connection-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/refresh-cl/Network-Internet-Connection-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/User-Executive-Green-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/User-Executive-Green-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/data/dotLanguage/graphvizGallery/screenshots/hello.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/data/dotLanguage/graphvizGallery/screenshots/hello.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/User-Administrator-Blue-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/User-Administrator-Blue-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/User-Administrator-Green-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/img/soft-scraps-icons/User-Administrator-Green-icon.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/data/dotLanguage/graphvizGallery/screenshots/softmaint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/data/dotLanguage/graphvizGallery/screenshots/softmaint.png -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/data/dotLanguage/graphvizGallery/screenshots/traffic_lights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kitiro/SocialNetGraphDemo/HEAD/vis-4.21.0/examples/network/data/dotLanguage/graphvizGallery/screenshots/traffic_lights.png -------------------------------------------------------------------------------- /vis-4.21.0/.gitignore: -------------------------------------------------------------------------------- 1 | # npm files 2 | node_modules 3 | npm-debug.log 4 | 5 | # ide or system files 6 | .idea 7 | .c9 8 | *.iml 9 | .project 10 | .settings/ 11 | .directory 12 | 13 | # temporary files 14 | .*.sw[op] 15 | .commits.tmp 16 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/timeline/component/css/timeline.css: -------------------------------------------------------------------------------- 1 | 2 | .vis-timeline { 3 | position: relative; 4 | border: 1px solid #bfbfbf; 5 | 6 | overflow: hidden; 7 | padding: 0; 8 | margin: 0; 9 | 10 | box-sizing: border-box; 11 | } 12 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/module/moment.js: -------------------------------------------------------------------------------- 1 | // first check if moment.js is already loaded in the browser window, if so, 2 | // use this instance. Else, load via commonjs. 3 | module.exports = (typeof window !== 'undefined') && window['moment'] || require('moment'); 4 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/graph3d/Point2d.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @prototype Point2d 3 | * @param {number} [x] 4 | * @param {number} [y] 5 | */ 6 | function Point2d (x, y) { 7 | this.x = x !== undefined ? x : 0; 8 | this.y = y !== undefined ? y : 0; 9 | } 10 | 11 | module.exports = Point2d; 12 | -------------------------------------------------------------------------------- /vis-4.21.0/index.js: -------------------------------------------------------------------------------- 1 | var util = require('./lib/util'); 2 | 3 | // Graph3d 4 | util.extend(exports, require('./index-graph3d')); 5 | 6 | // Timeline & Graph2d 7 | util.extend(exports, require('./index-timeline-graph2d')); 8 | 9 | // Network 10 | util.extend(exports, require('./index-network')); 11 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/shared/activator.css: -------------------------------------------------------------------------------- 1 | .vis .overlay { 2 | position: absolute; 3 | top: 0; 4 | left: 0; 5 | width: 100%; 6 | height: 100%; 7 | 8 | /* Must be displayed above for example selected Timeline items */ 9 | z-index: 10; 10 | } 11 | 12 | .vis-active { 13 | box-shadow: 0 0 10px #86d5f8; 14 | } 15 | -------------------------------------------------------------------------------- /vis-4.21.0/.mdlrc: -------------------------------------------------------------------------------- 1 | // Markdown Lint Rules 2 | // https://github.com/mivok/markdownlint/blob/master/docs/RULES.md 3 | 4 | rules 5 | "~MD012", // alert on multiple consecutive blank lines 6 | "~MD013", // line length should be no more than 80 characters 7 | "~MD014", // Dollar signs used before commands without showing output 8 | -------------------------------------------------------------------------------- /vis-4.21.0/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "6" 4 | env: 5 | - CXX=g++-4.8 6 | addons: 7 | apt: 8 | sources: 9 | - ubuntu-toolchain-r-test 10 | packages: 11 | - libgif-dev 12 | - g++-4.8 13 | before_script: 14 | - npm run lint 15 | - npm install gulp 16 | script: 17 | - gulp 18 | - npm test 19 | -------------------------------------------------------------------------------- /vis-4.21.0/docs/js/prettify/lang-proto.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.sourceDecorator({keywords:"bool bytes default double enum extend extensions false fixed32 fixed64 float group import int32 int64 max message option optional package repeated required returns rpc service sfixed32 sfixed64 sint32 sint64 string syntax to true uint32 uint64",cStyleComments:true}),["proto"]) -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/data/dotLanguage/graphvizGallery/process.gv.txt: -------------------------------------------------------------------------------- 1 | graph G { 2 | run -- intr; 3 | intr -- runbl; 4 | runbl -- run; 5 | run -- kernel; 6 | kernel -- zombie; 7 | kernel -- sleep; 8 | kernel -- runmem; 9 | sleep -- swap; 10 | swap -- runswap; 11 | runswap -- new; 12 | runswap -- runmem; 13 | new -- runmem; 14 | sleep -- runmem; 15 | } 16 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph3d/playground/prettify/lang-proto.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.sourceDecorator({keywords:"bool bytes default double enum extend extensions false fixed32 fixed64 float group import int32 int64 max message option optional package repeated required returns rpc service sfixed32 sfixed64 sint32 sint64 string syntax to true uint32 uint64",cStyleComments:true}),["proto"]) -------------------------------------------------------------------------------- /vis-4.21.0/docs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Page Redirection 7 | 8 | 9 | If you are not redirected automatically, follow this link. 10 | 11 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/data/dotLanguage/data/simple.gv.txt: -------------------------------------------------------------------------------- 1 | digraph { 2 | node [shape=circle fontsize=16] 3 | edge [length=100, color=gray, fontcolor=black] 4 | 5 | A -> A[label=0.5]; 6 | B -> B[label=1.2] -> C[label=0.7] -- A; 7 | B -> D; 8 | D -> {B; C} 9 | D -> E[label=0.2]; 10 | F -> F; 11 | A [ 12 | fontcolor=white, 13 | color=red, 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /vis-4.21.0/docs/js/prettify/lang-yaml.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:|>?]+/,null,":|>?"],["dec",/^%(?:YAML|TAG)[^#\r\n]+/,null,"%"],["typ",/^[&]\S+/,null,"&"],["typ",/^!\S*/,null,"!"],["str",/^"(?:[^\\"]|\\.)*(?:"|$)/,null,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,null,"'"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^\s+/,null," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\r\n]|$)/],["pun",/^-/],["kwd",/^\w+:[ \r\n]/],["pln",/^\w+/]]), 2 | ["yaml","yml"]) -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/soft-scraps-icons/license.txt: -------------------------------------------------------------------------------- 1 | Scrap Icons by Deleket 2 | 3 | http://www.iconarchive.com/show/soft-scraps-icons-by-deleket.html 4 | 5 | 6 | Artist: Deleket (Jojo Mendoza) (Available for custom work) 7 | License: CC Attribution-Noncommercial-No Derivate 3.0 8 | 9 | http://creativecommons.org/licenses/by-nc-nd/3.0/ 10 | 11 | Commercial usage: Allowed (Author Approval required -> Visit artist homepage for details). 12 | 13 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph3d/playground/prettify/lang-yaml.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:|>?]+/,null,":|>?"],["dec",/^%(?:YAML|TAG)[^#\r\n]+/,null,"%"],["typ",/^[&]\S+/,null,"&"],["typ",/^!\S*/,null,"!"],["str",/^"(?:[^\\"]|\\.)*(?:"|$)/,null,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,null,"'"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^\s+/,null," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\r\n]|$)/],["pun",/^-/],["kwd",/^\w+:[ \r\n]/],["pln",/^\w+/]]), 2 | ["yaml","yml"]) -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/img/refresh-cl/license.txt: -------------------------------------------------------------------------------- 1 | Refresh Cl icon set 2 | 3 | http://www.iconarchive.com/show/refresh-cl-icons-by-tpdkdesign.net.html 4 | http://www.iconarchive.com/artist/tpdkdesign.net.html 5 | 6 | Artist: TpdkDesign.net 7 | License: Free for non-commercial use. 8 | 9 | Name: TpdkDesign.net 10 | URL: http://www.tpdkdesign.net 11 | Available for custom work: No 12 | Default License: Free for non-commercial use. 13 | Commercial usage: Not allowed 14 | 15 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/resources/img/license.txt: -------------------------------------------------------------------------------- 1 | IMAGE LICENSES 2 | 3 | REFRESH CL 4 | http://www.iconarchive.com/category/system/refresh-cl-icons-by-tpdkdesign.net.html 5 | 6 | License: Free for non-commercial use. 7 | http://www.iconarchive.com/icons/tpdkdesign.net/refresh-cl/readme_eng.txt 8 | 9 | 10 | 11 | AESTHETICA 2 12 | http://www.iconarchive.com/category/application/aesthetica-2-icons-by-dryicons.html 13 | 14 | License: 15 | DryIcons Terms of Use 16 | http://dryicons.com/terms/ 17 | 18 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/shared/tooltip.css: -------------------------------------------------------------------------------- 1 | div.vis-tooltip { 2 | position: absolute; 3 | visibility: hidden; 4 | padding: 5px; 5 | white-space: nowrap; 6 | 7 | font-family: verdana; 8 | font-size:14px; 9 | color:#000000; 10 | background-color: #f5f4ed; 11 | 12 | -moz-border-radius: 3px; 13 | -webkit-border-radius: 3px; 14 | border-radius: 3px; 15 | border: 1px solid #808074; 16 | 17 | box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2); 18 | pointer-events: none; 19 | 20 | z-index: 5; 21 | } 22 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/other/requirejs/requirejs_example.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline require.js demo 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |

13 | This example shows how to load the vis.js library using require.js. 14 |

15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /vis-4.21.0/.codeclimate.yml: -------------------------------------------------------------------------------- 1 | languages: 2 | JavaScript: true 3 | engines: 4 | eslint: 5 | enabled: true 6 | csslint: 7 | enabled: true 8 | markdownlint: 9 | enabled: true 10 | duplication: 11 | enabled: true 12 | config: 13 | languages: 14 | javascript: 15 | mass_threshold: 300 16 | fixme : 17 | enabled: true 18 | ratings: 19 | paths: 20 | - "**/*.js" 21 | - "**/*.css" 22 | - "**/*.md" 23 | exclude_paths: 24 | - "dist/**/*" 25 | - "docs/**/*" 26 | - "examples/**/*" 27 | -------------------------------------------------------------------------------- /vis-4.21.0/test/network/basicUsage.js: -------------------------------------------------------------------------------- 1 | // Network from `basicUsage` example 2 | 3 | // create an array with nodes 4 | var nodes = [ 5 | {id: 1, label: 'Node 1'}, 6 | {id: 2, label: 'Node 2'}, 7 | {id: 3, label: 'Node 3'}, 8 | {id: 4, label: 'Node 4'}, 9 | {id: 5, label: 'Node 5'} 10 | ]; 11 | 12 | // create an array with edges 13 | var edges = [ 14 | {from: 1, to: 3}, 15 | {from: 1, to: 2}, 16 | {from: 2, to: 4}, 17 | {from: 2, to: 5}, 18 | {from: 3, to: 3} 19 | ]; 20 | 21 | var options = {}; 22 | -------------------------------------------------------------------------------- /vis-4.21.0/docs/js/googleAnalytics.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by Alex on 4/23/2015. 3 | */ 4 | (function (i, s, o, g, r, a, m) { 5 | i['GoogleAnalyticsObject'] = r; 6 | i[r] = i[r] || function () { 7 | (i[r].q = i[r].q || []).push(arguments) 8 | }, i[r].l = 1 * new Date(); 9 | a = s.createElement(o), m = s.getElementsByTagName(o)[0]; 10 | a.async = 1; 11 | a.src = g; 12 | m.parentNode.insertBefore(a, m) 13 | })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); 14 | ga('create', 'UA-61231638-1', 'auto'); 15 | ga('send', 'pageview'); -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/data/dotLanguage/data/cellular_automata.gv.txt: -------------------------------------------------------------------------------- 1 | digraph G { 2 | // note: not all attributes are recognized and supported by Network 3 | // unrecognized attributes are ignored 4 | 5 | node[width=.25,height=.375,fontsize=15] 6 | node [shape=filled color=#FF00FF fillcolor=#F1AAF0] 7 | 0-> 0 ; 8 | 1-> 1 ; 9 | 2-> 2 ; 10 | 3-> 3 ; 11 | 4-> 4 ; 12 | 5-> 5 ; 13 | 6-> 6 ; 14 | 7-> 5 ; 15 | 8-> 8 ; 16 | 9-> 9 ; 17 | 10-> 10 ; 18 | 11-> 10 ; 19 | 12-> 12 ; 20 | 13-> 5 ; 21 | 14-> 10 ; 22 | 15-> 0 ; 23 | } 24 | -------------------------------------------------------------------------------- /vis-4.21.0/docs/js/prettify/lang-lua.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\s\S]*?(?:\]\1\]|$)|[^\r\n]*)/],["str",/^\[(=*)\[[\s\S]*?(?:\]\1\]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i], 2 | ["pln",/^[a-z_]\w*/i],["pun",/^[^\w\t\n\r \xA0][^\w\t\n\r \xA0\"\'\-\+=]*/]]),["lua"]) -------------------------------------------------------------------------------- /vis-4.21.0/docs/js/prettify/lang-wiki.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t \xA0a-gi-z0-9]+/,null,"\t \u00a0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[=*~\^\[\]]+/,null,"=*~^[]"]],[["lang-wiki.meta",/(?:^^|\r\n?|\n)(#[a-z]+)\b/],["lit",/^(?:[A-Z][a-z][a-z0-9]+[A-Z][a-z][a-zA-Z0-9]+)\b/],["lang-",/^\{\{\{([\s\S]+?)\}\}\}/],["lang-",/^`([^\r\n`]+)`/],["str",/^https?:\/\/[^\/?#\s]*(?:\/[^?#\s]*)?(?:\?[^#\s]*)?(?:#\S*)?/i],["pln",/^(?:\r\n|[\s\S])[^#=*~^A-Zh\{`\[\r\n]*/]]),["wiki"]); 2 | PR.registerLangHandler(PR.createSimpleLexer([["kwd",/^#[a-z]+/i,null,"#"]],[]),["wiki.meta"]) -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph3d/playground/prettify/lang-lua.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\s\S]*?(?:\]\1\]|$)|[^\r\n]*)/],["str",/^\[(=*)\[[\s\S]*?(?:\]\1\]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i], 2 | ["pln",/^[a-z_]\w*/i],["pun",/^[^\w\t\n\r \xA0][^\w\t\n\r \xA0\"\'\-\+=]*/]]),["lua"]) -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph3d/playground/prettify/lang-wiki.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t \xA0a-gi-z0-9]+/,null,"\t \u00a0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[=*~\^\[\]]+/,null,"=*~^[]"]],[["lang-wiki.meta",/(?:^^|\r\n?|\n)(#[a-z]+)\b/],["lit",/^(?:[A-Z][a-z][a-z0-9]+[A-Z][a-z][a-zA-Z0-9]+)\b/],["lang-",/^\{\{\{([\s\S]+?)\}\}\}/],["lang-",/^`([^\r\n`]+)`/],["str",/^https?:\/\/[^\/?#\s]*(?:\/[^?#\s]*)?(?:\?[^#\s]*)?(?:#\S*)?/i],["pln",/^(?:\r\n|[\s\S])[^#=*~^A-Zh\{`\[\r\n]*/]]),["wiki"]); 2 | PR.registerLangHandler(PR.createSimpleLexer([["kwd",/^#[a-z]+/i,null,"#"]],[]),["wiki.meta"]) -------------------------------------------------------------------------------- /vis-4.21.0/lib/header.js: -------------------------------------------------------------------------------- 1 | /** 2 | * vis.js 3 | * https://github.com/almende/vis 4 | * 5 | * A dynamic, browser-based visualization library. 6 | * 7 | * @version @@version 8 | * @date @@date 9 | * 10 | * @license 11 | * Copyright (C) 2011-2017 Almende B.V, http://almende.com 12 | * 13 | * Vis.js is dual licensed under both 14 | * 15 | * * The Apache 2.0 License 16 | * http://www.apache.org/licenses/LICENSE-2.0 17 | * 18 | * and 19 | * 20 | * * The MIT License 21 | * http://opensource.org/licenses/MIT 22 | * 23 | * Vis.js may be distributed under either license. 24 | */ 25 | 26 | "use strict"; 27 | -------------------------------------------------------------------------------- /vis-4.21.0/docs/js/prettify/prettify.css: -------------------------------------------------------------------------------- 1 | .str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun{color:#660}.pln{color:#000}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec{color:#606}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}@media print{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun{color:#440}.pln{color:#000}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}} -------------------------------------------------------------------------------- /vis-4.21.0/lib/timeline/component/css/currenttime.css: -------------------------------------------------------------------------------- 1 | .vis-current-time { 2 | background-color: #FF7F6E; 3 | width: 2px; 4 | z-index: 1; 5 | pointer-events: none; 6 | } 7 | 8 | .vis-rolling-mode-btn { 9 | height: 40px; 10 | width: 40px; 11 | position: absolute; 12 | top: 7px; 13 | right: 20px; 14 | border-radius: 50%; 15 | font-size: 28px; 16 | cursor: pointer; 17 | opacity: 0.8; 18 | color: white; 19 | font-weight: bold; 20 | text-align: center; 21 | background: #3876c2; 22 | } 23 | .vis-rolling-mode-btn:before { 24 | content: "\26F6"; 25 | } 26 | 27 | .vis-rolling-mode-btn:hover { 28 | opacity: 1; 29 | } -------------------------------------------------------------------------------- /vis-4.21.0/docs/js/prettify/lang-hs.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\u000b\u000c\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])\'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:(?:--+(?:[^\r\n\x0C]*)?)|(?:\{-(?:[^-]|-+[^-\}])*-\}))/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^a-zA-Z0-9\']|$)/, 2 | null],["pln",/^(?:[A-Z][\w\']*\.)*[a-zA-Z][\w\']*/],["pun",/^[^\t\n\x0B\x0C\r a-zA-Z0-9\'\"]+/]]),["hs"]) -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph3d/playground/prettify/prettify.css: -------------------------------------------------------------------------------- 1 | .str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun{color:#660}.pln{color:#000}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec{color:#606}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}@media print{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun{color:#440}.pln{color:#000}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}} -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph3d/playground/prettify/lang-hs.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\u000b\u000c\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])\'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:(?:--+(?:[^\r\n\x0C]*)?)|(?:\{-(?:[^-]|-+[^-\}])*-\}))/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^a-zA-Z0-9\']|$)/, 2 | null],["pln",/^(?:[A-Z][\w\']*\.)*[a-zA-Z][\w\']*/],["pun",/^[^\t\n\x0B\x0C\r a-zA-Z0-9\'\"]+/]]),["hs"]) -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/resources/data/basic.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id": 1, 4 | "content": "item 1", 5 | "start": "2014-04-20" 6 | }, 7 | { 8 | "id": 2, 9 | "content": "item 2", 10 | "start": "2014-04-14" 11 | }, 12 | { 13 | "id": 3, 14 | "content": "item 3", 15 | "start": "2014-04-18" 16 | }, 17 | { 18 | "id": 4, 19 | "content": "item 4", 20 | "start": "2014-04-16", 21 | "end": "2014-04-19" 22 | }, 23 | { 24 | "id": 5, 25 | "content": "item 5", 26 | "start": "2014-04-25" 27 | }, 28 | { 29 | "id": 6, 30 | "content": "item 6", 31 | "start": "2014-04-27", 32 | "type": "point" 33 | } 34 | ] -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/imageSelected/unselected.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /vis-4.21.0/test/dot.txt: -------------------------------------------------------------------------------- 1 | digraph test_graph { 2 | # this test file tries to test everything from the DOT language 3 | rankdir=LR; 4 | size="8,5" 5 | font = "arial" 6 | graph[attr1="another"" attr"] 7 | node [shape = doublecircle]; node1 node2 node3; 8 | node [shape = circle]; 9 | edge[length=170 fontSize=12] 10 | node4[color=red shape=diamond] 11 | node5[color="blue", shape=square, width=3] 12 | 13 | /* 14 | some block comment 15 | */ 16 | "node1" -> node1 [ label = "a" ]; 17 | "node2" -> node3 [label = "b" ]; 18 | "node1" -- "node4" [ label = "c" ]; 19 | node3-> node4 [ label=d] -> node5 -> 6 20 | 21 | A -> {B C} 22 | 23 | } 24 | 25 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/data/dotLanguage/dotLanguage.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Network | DOT Language 4 | 5 | 6 | 7 | 8 | 9 | 10 |

11 | Network supports the DOT language. 12 |

13 |
14 | 15 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/other/requirejs/scripts/main.js: -------------------------------------------------------------------------------- 1 | require.config({ 2 | paths: { 3 | vis: '../../../../../dist/vis' 4 | } 5 | }); 6 | 7 | require(['vis'], function (vis) { 8 | var container = document.getElementById('visualization'); 9 | var data = new vis.DataSet([ 10 | {id: 1, content: 'item 1', start: '2013-04-20'}, 11 | {id: 2, content: 'item 2', start: '2013-04-14'}, 12 | {id: 3, content: 'item 3', start: '2013-04-18'}, 13 | {id: 4, content: 'item 4', start: '2013-04-16', end: '2013-04-19'}, 14 | {id: 5, content: 'item 5', start: '2013-04-25'}, 15 | {id: 6, content: 'item 6', start: '2013-04-27'} 16 | ]); 17 | var options = {}; 18 | var timeline = new vis.Timeline(container, data, options); 19 | }); 20 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/data/dotLanguage/graphvizGallery/fsm.gv.txt: -------------------------------------------------------------------------------- 1 | digraph finite_state_machine { 2 | rankdir=LR; 3 | size="8,5" 4 | node [shape = doublecircle]; LR_0 LR_3 LR_4 LR_8; 5 | node [shape = circle]; 6 | LR_0 -> LR_2 [ label = "SS(B)" ]; 7 | LR_0 -> LR_1 [ label = "SS(S)" ]; 8 | LR_1 -> LR_3 [ label = "S($end)" ]; 9 | LR_2 -> LR_6 [ label = "SS(b)" ]; 10 | LR_2 -> LR_5 [ label = "SS(a)" ]; 11 | LR_2 -> LR_4 [ label = "S(A)" ]; 12 | LR_5 -> LR_7 [ label = "S(b)" ]; 13 | LR_5 -> LR_5 [ label = "S(a)" ]; 14 | LR_6 -> LR_6 [ label = "S(b)" ]; 15 | LR_6 -> LR_5 [ label = "S(a)" ]; 16 | LR_7 -> LR_8 [ label = "S(b)" ]; 17 | LR_7 -> LR_5 [ label = "S(a)" ]; 18 | LR_8 -> LR_6 [ label = "S(b)" ]; 19 | LR_8 -> LR_5 [ label = "S(a)" ]; 20 | } 21 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/timeline/component/css/labelset.css: -------------------------------------------------------------------------------- 1 | 2 | .vis-labelset { 3 | position: relative; 4 | 5 | overflow: hidden; 6 | 7 | box-sizing: border-box; 8 | } 9 | 10 | .vis-labelset .vis-label { 11 | position: relative; 12 | left: 0; 13 | top: 0; 14 | width: 100%; 15 | color: #4d4d4d; 16 | 17 | box-sizing: border-box; 18 | } 19 | 20 | .vis-labelset .vis-label { 21 | border-bottom: 1px solid #bfbfbf; 22 | } 23 | 24 | .vis-labelset .vis-label.draggable { 25 | cursor: pointer; 26 | } 27 | 28 | .vis-labelset .vis-label:last-child { 29 | border-bottom: none; 30 | } 31 | 32 | .vis-labelset .vis-label .vis-inner { 33 | display: inline-block; 34 | padding: 5px; 35 | } 36 | 37 | .vis-labelset .vis-label .vis-inner.vis-hidden { 38 | padding: 0; 39 | } 40 | -------------------------------------------------------------------------------- /vis-4.21.0/docs/js/prettify/lang-lisp.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(/,null,"("],["clo",/^\)/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, 2 | null],["lit",/^[+\-]?(?:0x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["cl","el","lisp","scm"]) -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph3d/playground/prettify/lang-lisp.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(/,null,"("],["clo",/^\)/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, 2 | null],["lit",/^[+\-]?(?:0x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["cl","el","lisp","scm"]) -------------------------------------------------------------------------------- /vis-4.21.0/docs/js/ie10-viewport-bug-workaround.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * IE10 viewport hack for Surface/desktop Windows 8 bug 3 | * Copyright 2014 Twitter, Inc. 4 | * Licensed under the Creative Commons Attribution 3.0 Unported License. For 5 | * details, see http://creativecommons.org/licenses/by/3.0/. 6 | */ 7 | 8 | // See the Getting Started docs for more information: 9 | // http://getbootstrap.com/getting-started/#support-ie10-width 10 | 11 | (function () { 12 | 'use strict'; 13 | if (navigator.userAgent.match(/IEMobile\/10\.0/)) { 14 | var msViewportStyle = document.createElement('style') 15 | msViewportStyle.appendChild( 16 | document.createTextNode( 17 | '@-ms-viewport{width:auto!important}' 18 | ) 19 | ) 20 | document.querySelector('head').appendChild(msViewportStyle) 21 | } 22 | })(); 23 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/data/dotLanguage/data/computer_network.gv.txt: -------------------------------------------------------------------------------- 1 | digraph topology 2 | { 3 | node[shape=circle fontsize=12] 4 | edge[length=170 fontsize=12] 5 | "10.0.255.1" -> "10.0.255.3"[label="1.000"]; 6 | "10.0.255.1" -> "10.0.255.2"[label="1.000"]; 7 | "10.0.255.1" -> "10.0.255.2"[label="1.000"]; 8 | "10.0.255.1" -> "10.0.255.3"[label="1.000"]; 9 | "10.0.255.2" -> "10.0.255.1"[label="1.000"]; 10 | "10.0.255.2" -> "10.0.255.3"[label="1.000"]; 11 | "10.0.255.3" -> "10.0.255.1"[label="1.000"]; 12 | "10.0.255.3" -> "10.0.255.2"[label="1.000"]; 13 | "10.0.255.3" -> "10.0.3.0/24"[label="HNA", shape=solid]; 14 | "10.0.3.0/24"[shape=box]; 15 | "10.0.255.2" -> "10.0.2.0/24"[label="HNA"]; 16 | "10.0.2.0/24"[shape=box]; 17 | "10.0.255.1" -> "10.0.1.0/24"[label="HNA"]; 18 | "10.0.1.0/24"[shape=box]; 19 | } 20 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/exampleApplications/disassemblerExample.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 |

Use VisJS to diagram the Control-Flow-Graph (CFG) of a function from 16 | a program you wish to analyze.

17 |


18 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /vis-4.21.0/index-graph3d.js: -------------------------------------------------------------------------------- 1 | // utils 2 | exports.util = require('./lib/util'); 3 | exports.DOMutil = require('./lib/DOMutil'); 4 | 5 | // data 6 | exports.DataSet = require('./lib/DataSet'); 7 | exports.DataView = require('./lib/DataView'); 8 | exports.Queue = require('./lib/Queue'); 9 | 10 | // Graph3d 11 | exports.Graph3d = require('./lib/graph3d/Graph3d'); 12 | exports.graph3d = { 13 | Camera: require('./lib/graph3d/Camera'), 14 | Filter: require('./lib/graph3d/Filter'), 15 | Point2d: require('./lib/graph3d/Point2d'), 16 | Point3d: require('./lib/graph3d/Point3d'), 17 | Slider: require('./lib/graph3d/Slider'), 18 | StepNumber: require('./lib/graph3d/StepNumber') 19 | }; 20 | 21 | // bundled external libraries 22 | exports.moment = require('./lib/module/moment'); 23 | exports.Hammer = require('./lib/module/hammer'); 24 | exports.keycharm = require('keycharm'); 25 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/timeline/component/css/animation.css: -------------------------------------------------------------------------------- 1 | .vis-timeline { 2 | /* 3 | -webkit-transition: height .4s ease-in-out; 4 | transition: height .4s ease-in-out; 5 | */ 6 | } 7 | 8 | .vis-panel { 9 | /* 10 | -webkit-transition: height .4s ease-in-out, top .4s ease-in-out; 11 | transition: height .4s ease-in-out, top .4s ease-in-out; 12 | */ 13 | } 14 | 15 | .vis-axis { 16 | /* 17 | -webkit-transition: top .4s ease-in-out; 18 | transition: top .4s ease-in-out; 19 | */ 20 | } 21 | 22 | /* TODO: get animation working nicely 23 | 24 | .vis-item { 25 | -webkit-transition: top .4s ease-in-out; 26 | transition: top .4s ease-in-out; 27 | } 28 | 29 | .vis-item.line { 30 | -webkit-transition: height .4s ease-in-out, top .4s ease-in-out; 31 | transition: height .4s ease-in-out, top .4s ease-in-out; 32 | } 33 | /**/ -------------------------------------------------------------------------------- /vis-4.21.0/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vis", 3 | "main": ["dist/vis.js", "dist/vis.css"], 4 | "description": "A dynamic, browser-based visualization library.", 5 | "homepage": "http://visjs.org/", 6 | "license": ["Apache-2.0", "MIT"], 7 | "repository": { 8 | "type": "git", 9 | "url": "git://github.com/almende/vis.git" 10 | }, 11 | "keywords": [ 12 | "vis", 13 | "visualization", 14 | "web based", 15 | "browser based", 16 | "javascript", 17 | "chart", 18 | "linechart", 19 | "timeline", 20 | "graph", 21 | "network", 22 | "browser" 23 | ], 24 | "ignore": [ 25 | "gulpfile.js", 26 | "index*.js", 27 | "misc", 28 | "node_modules", 29 | "package.json", 30 | "test", 31 | "tools", 32 | "lib", 33 | ".idea", 34 | ".npmignore", 35 | ".gitignore" 36 | ], 37 | "dependencies": {}, 38 | "devDependencies": {} 39 | } 40 | -------------------------------------------------------------------------------- /vis-4.21.0/docs/js/prettify/lang-css.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \t\r\n\f]+/,null," \t\r\n\u000c"]],[["str",/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],["str",/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']*)\)/i],["kwd",/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//], 2 | ["com",/^(?: 7 | 8 | 15 | 16 | 17 |

Network Test

18 |
19 | 20 | 62 | 63 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/labels/labelColorAndSize.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Network | Label stroke 5 | 6 | 7 | 8 | 19 | 20 | 21 | 22 | 23 |

The style of the edges can be fully customized.

24 | 25 |
26 | 27 | 59 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/timeline/component/css/panel.css: -------------------------------------------------------------------------------- 1 | .vis-panel { 2 | position: absolute; 3 | 4 | padding: 0; 5 | margin: 0; 6 | 7 | box-sizing: border-box; 8 | } 9 | 10 | .vis-panel.vis-center, 11 | .vis-panel.vis-left, 12 | .vis-panel.vis-right, 13 | .vis-panel.vis-top, 14 | .vis-panel.vis-bottom { 15 | border: 1px #bfbfbf; 16 | } 17 | 18 | .vis-panel.vis-center, 19 | .vis-panel.vis-left, 20 | .vis-panel.vis-right { 21 | border-top-style: solid; 22 | border-bottom-style: solid; 23 | overflow: hidden; 24 | } 25 | 26 | .vis-left.vis-panel.vis-vertical-scroll, .vis-right.vis-panel.vis-vertical-scroll { 27 | height: 100%; 28 | overflow-x: hidden; 29 | overflow-y: scroll; 30 | } 31 | 32 | .vis-left.vis-panel.vis-vertical-scroll { 33 | direction: rtl; 34 | } 35 | 36 | .vis-left.vis-panel.vis-vertical-scroll .vis-content { 37 | direction: ltr; 38 | } 39 | 40 | .vis-right.vis-panel.vis-vertical-scroll { 41 | direction: ltr; 42 | } 43 | 44 | .vis-right.vis-panel.vis-vertical-scroll .vis-content { 45 | direction: rtl; 46 | } 47 | 48 | .vis-panel.vis-center, 49 | .vis-panel.vis-top, 50 | .vis-panel.vis-bottom { 51 | border-left-style: solid; 52 | border-right-style: solid; 53 | } 54 | 55 | .vis-background { 56 | overflow: hidden; 57 | } 58 | 59 | .vis-panel > .vis-content { 60 | position: relative; 61 | } 62 | 63 | .vis-panel .vis-shadow { 64 | position: absolute; 65 | width: 100%; 66 | height: 1px; 67 | box-shadow: 0 0 10px rgba(0,0,0,0.8); 68 | /* TODO: find a nice way to ensure vis-shadows are drawn on top of items 69 | z-index: 1; 70 | */ 71 | } 72 | 73 | .vis-panel .vis-shadow.vis-top { 74 | top: -1px; 75 | left: 0; 76 | } 77 | 78 | .vis-panel .vis-shadow.vis-bottom { 79 | bottom: -1px; 80 | left: 0; 81 | } -------------------------------------------------------------------------------- /vis-4.21.0/test/network/maximumWidthEdgeCase.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Maximum Width Edge Case Test 5 | 6 | 7 | 8 | 9 | 16 | 17 | 18 | 19 | 20 | 21 |

A word in a label that's wider than the maximum width will be forced onto a line. We can't do better without breaking the word into pieces, and even then the pieces could still be too wide.

22 | 23 |

Avoid the problem. Don't set ridiculously small maximum widths.

24 | 25 |
26 | 27 | 64 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/data/dotLanguage/graphvizGallery/unix.gv.txt: -------------------------------------------------------------------------------- 1 | /* courtesy Ian Darwin and Geoff Collyer, Softquad Inc. */ 2 | digraph unix { 3 | size="6,6"; 4 | node [color=lightblue, style=filled]; 5 | "5th Edition" -> "6th Edition"; 6 | "5th Edition" -> "PWB 1.0"; 7 | "6th Edition" -> "LSX"; 8 | "6th Edition" -> "1 BSD"; 9 | "6th Edition" -> "Mini Unix"; 10 | "6th Edition" -> "Wollongong"; 11 | "6th Edition" -> "Interdata"; 12 | "Interdata" -> "Unix/TS 3.0"; 13 | "Interdata" -> "PWB 2.0"; 14 | "Interdata" -> "7th Edition"; 15 | "7th Edition" -> "8th Edition"; 16 | "7th Edition" -> "32V"; 17 | "7th Edition" -> "V7M"; 18 | "7th Edition" -> "Ultrix-11"; 19 | "7th Edition" -> "Xenix"; 20 | "7th Edition" -> "UniPlus+"; 21 | "V7M" -> "Ultrix-11"; 22 | "8th Edition" -> "9th Edition"; 23 | "1 BSD" -> "2 BSD"; 24 | "2 BSD" -> "2.8 BSD"; 25 | "2.8 BSD" -> "Ultrix-11"; 26 | "2.8 BSD" -> "2.9 BSD"; 27 | "32V" -> "3 BSD"; 28 | "3 BSD" -> "4 BSD"; 29 | "4 BSD" -> "4.1 BSD"; 30 | "4.1 BSD" -> "4.2 BSD"; 31 | "4.1 BSD" -> "2.8 BSD"; 32 | "4.1 BSD" -> "8th Edition"; 33 | "4.2 BSD" -> "4.3 BSD"; 34 | "4.2 BSD" -> "Ultrix-32"; 35 | "PWB 1.0" -> "PWB 1.2"; 36 | "PWB 1.0" -> "USG 1.0"; 37 | "PWB 1.2" -> "PWB 2.0"; 38 | "USG 1.0" -> "CB Unix 1"; 39 | "USG 1.0" -> "USG 2.0"; 40 | "CB Unix 1" -> "CB Unix 2"; 41 | "CB Unix 2" -> "CB Unix 3"; 42 | "CB Unix 3" -> "Unix/TS++"; 43 | "CB Unix 3" -> "PDP-11 Sys V"; 44 | "USG 2.0" -> "USG 3.0"; 45 | "USG 3.0" -> "Unix/TS 3.0"; 46 | "PWB 2.0" -> "Unix/TS 3.0"; 47 | "Unix/TS 1.0" -> "Unix/TS 3.0"; 48 | "Unix/TS 3.0" -> "TS 4.0"; 49 | "Unix/TS++" -> "TS 4.0"; 50 | "CB Unix 3" -> "TS 4.0"; 51 | "TS 4.0" -> "System V.0"; 52 | "System V.0" -> "System V.2"; 53 | "System V.2" -> "System V.3"; 54 | } 55 | 56 | -------------------------------------------------------------------------------- /vis-4.21.0/docs/js/prettify/lang-vb.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0\u2028\u2029]+/,null,"\t\n\r \u00a0\u2028\u2029"],["str",/^(?:[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})(?:[\"\u201C\u201D]c|$)|[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})*(?:[\"\u201C\u201D]|$))/i,null,'"\u201c\u201d'],["com",/^[\'\u2018\u2019][^\r\n\u2028\u2029]*/,null,"'\u2018\u2019"]],[["kwd",/^(?:AddHandler|AddressOf|Alias|And|AndAlso|Ansi|As|Assembly|Auto|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|CBool|CByte|CChar|CDate|CDbl|CDec|Char|CInt|Class|CLng|CObj|Const|CShort|CSng|CStr|CType|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else|ElseIf|End|EndIf|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get|GetType|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|Let|Lib|Like|Long|Loop|Me|Mod|Module|MustInherit|MustOverride|MyBase|MyClass|Namespace|New|Next|Not|NotInheritable|NotOverridable|Object|On|Option|Optional|Or|OrElse|Overloads|Overridable|Overrides|ParamArray|Preserve|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|Select|Set|Shadows|Shared|Short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TypeOf|Unicode|Until|Variant|Wend|When|While|With|WithEvents|WriteOnly|Xor|EndIf|GoSub|Let|Variant|Wend)\b/i, 2 | null],["com",/^REM[^\r\n\u2028\u2029]*/i],["lit",/^(?:True\b|False\b|Nothing\b|\d+(?:E[+\-]?\d+[FRD]?|[FRDSIL])?|(?:&H[0-9A-F]+|&O[0-7]+)[SIL]?|\d*\.\d+(?:E[+\-]?\d+)?[FRD]?|#\s+(?:\d+[\-\/]\d+[\-\/]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)?|\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)\s+#)/i],["pln",/^(?:(?:[a-z]|_\w)\w*|\[(?:[a-z]|_\w)\w*\])/i],["pun",/^[^\w\t\n\r \"\'\[\]\xA0\u2018\u2019\u201C\u201D\u2028\u2029]+/],["pun",/^(?:\[|\])/]]),["vb","vbs"]) -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/labels/labelBackground.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Network | Label alignment 5 | 6 | 7 | 8 | 9 | 19 | 20 | 21 | 22 | 23 | 24 |

Labels can have any color background.

25 | 26 |
27 | 28 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph3d/01_basics.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph 3D demo 5 | 6 | 9 | 10 | 11 | 12 | 53 | 54 | 55 | 56 | 57 |
58 | 59 |
60 | 61 | 62 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/edgeStyles/arrows.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Network | Basic usage 5 | 6 | 7 | 8 | 9 | 16 | 17 | 18 | 19 |

20 | There are a lot of options with arrows! They can also be combined with dashed lines. 21 |

22 | 23 |
24 | 25 | 58 | 59 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/editing/customSnappingOfItems.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Custom snapping 5 | 6 | 7 | 8 | 9 | 10 | 11 |

12 | When moving the items in on the Timeline below, they will snap to full hours, 13 | independent of being zoomed in or out. 14 |

15 |
16 | 17 | 54 | 55 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph3d/playground/prettify/lang-vb.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0\u2028\u2029]+/,null,"\t\n\r \u00a0\u2028\u2029"],["str",/^(?:[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})(?:[\"\u201C\u201D]c|$)|[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})*(?:[\"\u201C\u201D]|$))/i,null,'"\u201c\u201d'],["com",/^[\'\u2018\u2019][^\r\n\u2028\u2029]*/,null,"'\u2018\u2019"]],[["kwd",/^(?:AddHandler|AddressOf|Alias|And|AndAlso|Ansi|As|Assembly|Auto|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|CBool|CByte|CChar|CDate|CDbl|CDec|Char|CInt|Class|CLng|CObj|Const|CShort|CSng|CStr|CType|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else|ElseIf|End|EndIf|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get|GetType|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|Let|Lib|Like|Long|Loop|Me|Mod|Module|MustInherit|MustOverride|MyBase|MyClass|Namespace|New|Next|Not|NotInheritable|NotOverridable|Object|On|Option|Optional|Or|OrElse|Overloads|Overridable|Overrides|ParamArray|Preserve|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|Select|Set|Shadows|Shared|Short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TypeOf|Unicode|Until|Variant|Wend|When|While|With|WithEvents|WriteOnly|Xor|EndIf|GoSub|Let|Variant|Wend)\b/i, 2 | null],["com",/^REM[^\r\n\u2028\u2029]*/i],["lit",/^(?:True\b|False\b|Nothing\b|\d+(?:E[+\-]?\d+[FRD]?|[FRDSIL])?|(?:&H[0-9A-F]+|&O[0-7]+)[SIL]?|\d*\.\d+(?:E[+\-]?\d+)?[FRD]?|#\s+(?:\d+[\-\/]\d+[\-\/]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)?|\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)\s+#)/i],["pln",/^(?:(?:[a-z]|_\w)\w*|\[(?:[a-z]|_\w)\w*\])/i],["pun",/^[^\w\t\n\r \"\'\[\]\xA0\u2018\u2019\u201C\u201D\u2028\u2029]+/],["pun",/^(?:\[|\])/]]),["vb","vbs"]) -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/modules/components/physics/CentralGravitySolver.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Central Gravity Solver 3 | */ 4 | class CentralGravitySolver { 5 | /** 6 | * @param {Object} body 7 | * @param {{physicsNodeIndices: Array, physicsEdgeIndices: Array, forces: {}, velocities: {}}} physicsBody 8 | * @param {Object} options 9 | */ 10 | constructor(body, physicsBody, options) { 11 | this.body = body; 12 | this.physicsBody = physicsBody; 13 | this.setOptions(options); 14 | } 15 | 16 | /** 17 | * 18 | * @param {Object} options 19 | */ 20 | setOptions(options) { 21 | this.options = options; 22 | } 23 | 24 | /** 25 | * Calculates forces for each node 26 | */ 27 | solve() { 28 | let dx, dy, distance, node; 29 | let nodes = this.body.nodes; 30 | let nodeIndices = this.physicsBody.physicsNodeIndices; 31 | let forces = this.physicsBody.forces; 32 | 33 | for (let i = 0; i < nodeIndices.length; i++) { 34 | let nodeId = nodeIndices[i]; 35 | node = nodes[nodeId]; 36 | dx = -node.x; 37 | dy = -node.y; 38 | distance = Math.sqrt(dx * dx + dy * dy); 39 | 40 | this._calculateForces(distance, dx, dy, forces, node); 41 | } 42 | } 43 | 44 | /** 45 | * Calculate the forces based on the distance. 46 | * @param {number} distance 47 | * @param {number} dx 48 | * @param {number} dy 49 | * @param {Object} forces 50 | * @param {Node} node 51 | * @private 52 | */ 53 | _calculateForces(distance, dx, dy, forces, node) { 54 | let gravityForce = (distance === 0) ? 0 : (this.options.centralGravity / distance); 55 | forces[node.id].x = dx * gravityForce; 56 | forces[node.id].y = dy * gravityForce; 57 | } 58 | } 59 | 60 | 61 | export default CentralGravitySolver; -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/edgeStyles/arrowTypes.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Network | Basic usage 5 | 6 | 7 | 8 | 9 | 16 | 17 | 18 | 19 |

20 | The types of endpoints are: 'arrow' 'circle' 'bar'. 21 | The default is 'arrow'. 22 |

23 | 24 |
25 | 26 | 74 | 75 | 76 | 77 | 78 | -------------------------------------------------------------------------------- /vis-4.21.0/misc/we_need_help.md: -------------------------------------------------------------------------------- 1 | # We need help! 2 | 3 | ## The current status 4 | 5 | Vis.js is looking for people who can help maintain and improve the library. We've put a lot of effort in building these visualizations, fixing bugs, and supporting users as much as we can. For some time now, we’ve been lacking the manpower to maintain the library the way we have in recent years. [@josdejong](//github.com/josdejong) has left the company for a new opportunity, and [@AlexDM0](//github.com/AlexDM0) has moved internally to a daughter company, with severe impact on his time and availability for Vis.js. At the moment [@ludost](//github.com/ludost) is the official maintainer from Almende, but does not have much time to help out. 6 | 7 | Although Almende is looking to replace the expertise required for Vis.js, we don't expect to be able to do comprehensive project management any time soon. At the same time we’d like to spare Vis.js from becoming abandonware, especially given the relative healthy user base. For the longer term future we would be happy if vis.js could stand on its own feet, community supported. 8 | 9 | **If you want to support the project please just start by [helping out](./how_to_help.md).** 10 | 11 | If you have shown some commitment to the project you can ask [@ludost](//github.com/ludost) to become a member of the community support team. This team has write permissions to the repository and is helping maintaining it. Currently this team consists of: 12 | 13 | * [@ludost](//github.com/ludost) (almende maintainer) 14 | * [@mojoaxel](//github.com/mojoaxel) 15 | * [@yotamberk](//github.com/yotamberk) 16 | * [@Tooa](//github.com/Tooa) 17 | * [@eymiha](//github.com/eymiha) 18 | * [@bradh](//github.com/bradh) 19 | * [@wimrijnders](//github.com/wimrijnders) 20 | * [@macleodbroad-wf](//github.com/macleodbroad-wf) 21 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/modules/components/physics/FA2BasedRepulsionSolver.js: -------------------------------------------------------------------------------- 1 | import BarnesHutSolver from "./BarnesHutSolver" 2 | 3 | /** 4 | * @extends BarnesHutSolver 5 | */ 6 | class ForceAtlas2BasedRepulsionSolver extends BarnesHutSolver { 7 | /** 8 | * @param {Object} body 9 | * @param {{physicsNodeIndices: Array, physicsEdgeIndices: Array, forces: {}, velocities: {}}} physicsBody 10 | * @param {Object} options 11 | */ 12 | constructor(body, physicsBody, options) { 13 | super(body, physicsBody, options); 14 | } 15 | 16 | /** 17 | * Calculate the forces based on the distance. 18 | * 19 | * @param {number} distance 20 | * @param {number} dx 21 | * @param {number} dy 22 | * @param {Node} node 23 | * @param {Object} parentBranch 24 | * @private 25 | */ 26 | _calculateForces(distance, dx, dy, node, parentBranch) { 27 | if (distance === 0) { 28 | distance = 0.1 * Math.random(); 29 | dx = distance; 30 | } 31 | 32 | if (this.overlapAvoidanceFactor < 1 && node.shape.radius) { 33 | distance = Math.max(0.1 + (this.overlapAvoidanceFactor * node.shape.radius), distance - node.shape.radius); 34 | } 35 | 36 | let degree = (node.edges.length + 1); 37 | // the dividing by the distance cubed instead of squared allows us to get the fx and fy components without sines and cosines 38 | // it is shorthand for gravityforce with distance squared and fx = dx/distance * gravityForce 39 | let gravityForce = this.options.gravitationalConstant * parentBranch.mass * node.options.mass * degree / Math.pow(distance,2); 40 | let fx = dx * gravityForce; 41 | let fy = dy * gravityForce; 42 | 43 | this.physicsBody.forces[node.id].x += fx; 44 | this.physicsBody.forces[node.id].y += fy; 45 | } 46 | } 47 | 48 | export default ForceAtlas2BasedRepulsionSolver; 49 | -------------------------------------------------------------------------------- /vis-4.21.0/docs/js/jquery.url.min.js: -------------------------------------------------------------------------------- 1 | /*! url - v1.8.6 - 2013-11-22 */window.url=function(){function a(a){return!isNaN(parseFloat(a))&&isFinite(a)}return function(b,c){var d=c||window.location.toString();if(!b)return d;b=b.toString(),"//"===d.substring(0,2)?d="http:"+d:1===d.split("://").length&&(d="http://"+d),c=d.split("/");var e={auth:""},f=c[2].split("@");1===f.length?f=f[0].split(":"):(e.auth=f[0],f=f[1].split(":")),e.protocol=c[0],e.hostname=f[0],e.port=f[1]||("https"===e.protocol.split(":")[0].toLowerCase()?"443":"80"),e.pathname=(c.length>3?"/":"")+c.slice(3,c.length).join("/").split("?")[0].split("#")[0];var g=e.pathname;"/"===g.charAt(g.length-1)&&(g=g.substring(0,g.length-1));var h=e.hostname,i=h.split("."),j=g.split("/");if("hostname"===b)return h;if("domain"===b)return/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/.test(h)?h:i.slice(-2).join(".");if("sub"===b)return i.slice(0,i.length-2).join(".");if("port"===b)return e.port;if("protocol"===b)return e.protocol.split(":")[0];if("auth"===b)return e.auth;if("user"===b)return e.auth.split(":")[0];if("pass"===b)return e.auth.split(":")[1]||"";if("path"===b)return e.pathname;if("."===b.charAt(0)){if(b=b.substring(1),a(b))return b=parseInt(b,10),i[0>b?i.length+b:b-1]||""}else{if(a(b))return b=parseInt(b,10),j[0>b?j.length+b:b]||"";if("file"===b)return j.slice(-1)[0];if("filename"===b)return j.slice(-1)[0].split(".")[0];if("fileext"===b)return j.slice(-1)[0].split(".")[1]||"";if("?"===b.charAt(0)||"#"===b.charAt(0)){var k=d,l=null;if("?"===b.charAt(0)?k=(k.split("?")[1]||"").split("#")[0]:"#"===b.charAt(0)&&(k=k.split("#")[1]||""),!b.charAt(1))return k;b=b.substring(1),k=k.split("&");for(var m=0,n=k.length;n>m;m++)if(l=k[m].split("="),l[0]===b)return l[1]||"";return null}}return""}}(),"undefined"!=typeof jQuery&&jQuery.extend({url:function(a,b){return window.url(a,b)}}); -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/dataHandling/loadExternalData.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | External data 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | This demo shows how to load external data via an ajax call. 22 |

23 |
24 |
loading...
25 | 26 | 57 | 58 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph2d/18_scatterplot.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph2d | Scatterplot 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 |

Graph2d | Scatterplot

17 |
18 | You can manually disable the automatic sorting of the datapoints by using the sort option. You can use this with the 19 | style: 'points' option for making a scatterplot! 20 |
21 |
22 | var options = {
23 |     sort: false,
24 |     sampling:false,
25 |     style:'points'
26 | };
27 | 
28 |
29 |
30 | 31 | 62 | 63 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/labels/multilineText.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Network | Multiline text 5 | 6 | 13 | 14 | 15 | 16 | 17 | 46 | 47 | 48 | 49 | 50 |
51 | 52 | 53 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/timeline/component/BackgroundGroup.js: -------------------------------------------------------------------------------- 1 | var Group = require('./Group'); 2 | 3 | /** 4 | * @constructor BackgroundGroup 5 | * @param {number | string} groupId 6 | * @param {Object} data 7 | * @param {ItemSet} itemSet 8 | * @extends Group 9 | */ 10 | function BackgroundGroup (groupId, data, itemSet) { 11 | Group.call(this, groupId, data, itemSet); 12 | 13 | this.width = 0; 14 | this.height = 0; 15 | this.top = 0; 16 | this.left = 0; 17 | } 18 | 19 | BackgroundGroup.prototype = Object.create(Group.prototype); 20 | 21 | /** 22 | * Repaint this group 23 | * @param {{start: number, end: number}} range 24 | * @param {{item: {horizontal: number, vertical: number}, axis: number}} margin 25 | * @param {boolean} [forceRestack=false] Force restacking of all items 26 | * @return {boolean} Returns true if the group is resized 27 | */ 28 | BackgroundGroup.prototype.redraw = function(range, margin, forceRestack) { // eslint-disable-line no-unused-vars 29 | var resized = false; 30 | 31 | this.visibleItems = this._updateItemsInRange(this.orderedItems, this.visibleItems, range); 32 | 33 | // calculate actual size 34 | this.width = this.dom.background.offsetWidth; 35 | 36 | // apply new height (just always zero for BackgroundGroup 37 | this.dom.background.style.height = '0'; 38 | 39 | // update vertical position of items after they are re-stacked and the height of the group is calculated 40 | for (var i = 0, ii = this.visibleItems.length; i < ii; i++) { 41 | var item = this.visibleItems[i]; 42 | item.repositionY(margin); 43 | } 44 | 45 | return resized; 46 | }; 47 | 48 | /** 49 | * Show this group: attach to the DOM 50 | */ 51 | BackgroundGroup.prototype.show = function() { 52 | if (!this.dom.background.parentNode) { 53 | this.itemSet.dom.background.appendChild(this.dom.background); 54 | } 55 | }; 56 | 57 | module.exports = BackgroundGroup; 58 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph3d/03_filter_data.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph 3D demo 5 | 6 | 9 | 10 | 11 | 12 | 56 | 57 | 58 | 59 | 60 |
61 | 62 |
63 | 64 | 65 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph2d/01_basic.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Graph2d | Basic Example 8 | 9 | 14 | 15 | 16 | 17 | 18 | 19 |

Graph2d | Basic Example

20 |
21 | This example shows the most basic functionality of the vis.js Graph2d module. An array or a vis.Dataset can be used as input. 22 | In the following examples we'll explore the options Graph2d offest for customization. This example uses all default settings. 23 | There are 10 predefined styles that will be cycled through automatically when you add different groups. Alternatively you can 24 | create your own styling. 25 |

26 | Graph2d is built upon the framework of the newly refactored timeline. A lot of the timeline options will also apply to Graph2d. 27 | In these examples however, we will focus on what's new in Graph2d! 28 |
29 |
30 |
31 | 32 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/resources/img/license_aesthetica-2.txt: -------------------------------------------------------------------------------- 1 | Aesthetica Icon Set, version 2.0 2 | http://dryicons.com/free-icons/preview/aesthetica-version-2/ 3 | 4 | Information 5 | ---------------------- 6 | 7 | This icon set contains 181 quality icons in the following formats: 8 | Transparent PNG 9 | 16 x 16 px 10 | 24 x 24 px 11 | 32 x 32 px 12 | 48 x 48 px 13 | 128 x 128 px 14 | 15 | 16 | 17 | Licensing 18 | ---------------------- 19 | 20 | The usage of DryIcons' work (icons, icon sets and graphics) is limited to the terms of the "Free License" and "Commercial License" use. 21 | The DryIcons Free License means that you can use our icons, icon sets and graphics in any publicly accesible web site, web application or any form of presentation publicly accessible through the World Wide Web only according to the DryIcons Free License Terms and Conditions: 22 | 23 | * You must put a back link with credits to http://dryicons.com on every page where DryIcons' Works are used (example: Icons by http://dryicons.com); 24 | 25 | * You must include the correct back link to DryIcons website, which is: http://dryicons.com; 26 | 27 | * You must place the link on an easy-to-see, recognizable place, so there is no confusion about the Original Author of the Works (DryIcons); 28 | 29 | * When copying, or paraphrasing description text (or title) on one of the Works, you must make sure there are no spelling mistakes; 30 | 31 | * Do not try to take credit or imply in any way that you and not DryIcons is the Original Author of the Works (icons, icon sets and graphics). 32 | 33 | For a more detailed look at our Free License Agreement, please follow the link: http://dryicons.com/terms/#free-license 34 | 35 | 36 | The DryIcons Commercial License means that you can use our Free Icon Sets and Free Graphics without being obligated to put a back link to DryIcons.com for a certain fee. After you complete yourpayment transaction DryIcons grants you a Commercial License. -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/interaction/limitMoveAndZoom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Limit move and zoom 5 | 6 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |

19 | The visible range is limited in this demo: 20 |

21 | 27 |
28 | 29 | 52 | 53 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph3d/08_dot_cloud_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph 3D cloud with sized dots 5 | 6 | 9 | 10 | 11 | 62 | 63 | 64 | 65 |
66 | 67 |
68 | 69 | 70 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph2d/13_localization.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Graph2d | Localization 8 | 9 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |

Graph2d | Localization

22 |

23 | To localize Graph2d, one has to load a version of moment.js including locales. To set a locale, specify option {locale: STRING}. 24 |

25 | 26 |

27 | 28 | 32 |

33 | 34 |
35 | 36 | 64 | 65 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/other/stressPerformance.html: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | Timeline | Stress Performance example 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 65 | 66 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph3d/07_dot_cloud_colors.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph 3D cloud with colored dots 5 | 6 | 9 | 10 | 11 | 12 | 64 | 65 | 66 | 67 | 68 |
69 | 70 |
71 | 72 | 73 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/items/rangeOverflowItem.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Range overflow 5 | 6 | 7 | 8 | 9 | 18 | 19 | 20 | 21 | 22 |

23 | In case of ranges being spread over a wide range of time, it can be interesting to have the text contents of the ranges overflow the box. This can be achieved by changing the overflow property of the contents to visible with css: 24 |

25 |
26 | .vis-item .vis-item-overflow {
27 |   overflow: visible;
28 | }
29 | 
30 | 31 |
32 | 33 | 53 | 54 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph2d/02_bars.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph2d | Bar Graph Example 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 |

Graph2d | Bar Graph Example

17 |
18 | This example shows the most the same data as the first example, except we plot the data as bars! The 19 | dataAxis (y-axis) icons have been enabled as well. These icons are generated automatically from the CSS 20 | styling of the graphs. Finally, we've used the option from Timeline where we draw the x-axis (time-axis) on top. 21 |

22 | The align option can be used to align the bar at the center of the datapoint or on the left or right side of it. 23 | This example uses the default center alignment. 24 |
25 |
26 | 27 |
28 | 29 | 56 | 57 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/network/imageSelected/imageSelected.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Network | Selected/Unselected Image 4 | 5 | 6 | 7 | 8 | 18 | 19 | 20 | 21 |
22 | 80 | 81 | 82 | 83 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/css/network-navigation.css: -------------------------------------------------------------------------------- 1 | div.vis-network div.vis-navigation div.vis-button { 2 | width:34px; 3 | height:34px; 4 | -moz-border-radius: 17px; 5 | border-radius: 17px; 6 | position:absolute; 7 | display:inline-block; 8 | background-position: 2px 2px; 9 | background-repeat:no-repeat; 10 | cursor: pointer; 11 | -webkit-touch-callout: none; 12 | -webkit-user-select: none; 13 | -khtml-user-select: none; 14 | -moz-user-select: none; 15 | -ms-user-select: none; 16 | user-select: none; 17 | } 18 | 19 | div.vis-network div.vis-navigation div.vis-button:hover { 20 | box-shadow: 0 0 3px 3px rgba(56, 207, 21, 0.30); 21 | } 22 | 23 | div.vis-network div.vis-navigation div.vis-button:active { 24 | box-shadow: 0 0 1px 3px rgba(56, 207, 21, 0.95); 25 | } 26 | 27 | div.vis-network div.vis-navigation div.vis-button.vis-up { 28 | background-image: url("img/network/upArrow.png"); 29 | bottom:50px; 30 | left:55px; 31 | } 32 | div.vis-network div.vis-navigation div.vis-button.vis-down { 33 | background-image: url("img/network/downArrow.png"); 34 | bottom:10px; 35 | left:55px; 36 | } 37 | div.vis-network div.vis-navigation div.vis-button.vis-left { 38 | background-image: url("img/network/leftArrow.png"); 39 | bottom:10px; 40 | left:15px; 41 | } 42 | div.vis-network div.vis-navigation div.vis-button.vis-right { 43 | background-image: url("img/network/rightArrow.png"); 44 | bottom:10px; 45 | left:95px; 46 | } 47 | div.vis-network div.vis-navigation div.vis-button.vis-zoomIn { 48 | background-image: url("img/network/plus.png"); 49 | bottom:10px; 50 | right:15px; 51 | } 52 | div.vis-network div.vis-navigation div.vis-button.vis-zoomOut { 53 | background-image: url("img/network/minus.png"); 54 | bottom:10px; 55 | right:55px; 56 | } 57 | div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends { 58 | background-image: url("img/network/zoomExtends.png"); 59 | bottom:50px; 60 | right:15px; 61 | } -------------------------------------------------------------------------------- /vis-4.21.0/examples/graph3d/04_animation.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Graph 3D animation demo 5 | 6 | 11 | 12 | 13 | 14 | 62 | 63 | 64 | 65 | 66 |
67 | 68 |
69 | 70 | 71 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/modules/components/nodes/shapes/Star.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | import ShapeBase from '../util/ShapeBase' 4 | 5 | /** 6 | * A Star Node/Cluster shape. 7 | * 8 | * @extends ShapeBase 9 | */ 10 | class Star extends ShapeBase { 11 | /** 12 | * @param {Object} options 13 | * @param {Object} body 14 | * @param {Label} labelModule 15 | */ 16 | constructor(options, body, labelModule) { 17 | super(options, body, labelModule) 18 | } 19 | 20 | /** 21 | * 22 | * @param {CanvasRenderingContext2D} ctx 23 | * @param {number} x width 24 | * @param {number} y height 25 | * @param {boolean} selected 26 | * @param {boolean} hover 27 | * @param {{toArrow: boolean, toArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), toArrowType: *, middleArrow: boolean, middleArrowScale: (number|allOptions.edges.arrows.middle.scaleFactor|{number}|Array), middleArrowType: (allOptions.edges.arrows.middle.type|{string}|string|*), fromArrow: boolean, fromArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), fromArrowType: *, arrowStrikethrough: (*|boolean|allOptions.edges.arrowStrikethrough|{boolean}), color: undefined, inheritsColor: (string|string|string|allOptions.edges.color.inherit|{string, boolean}|Array|*), opacity: *, hidden: *, length: *, shadow: *, shadowColor: *, shadowSize: *, shadowX: *, shadowY: *, dashes: (*|boolean|Array|allOptions.edges.dashes|{boolean, array}), width: *}} values 28 | */ 29 | draw(ctx, x, y, selected, hover, values) { 30 | this._drawShape(ctx, 'star', 4, x, y, selected, hover, values); 31 | } 32 | 33 | /** 34 | * 35 | * @param {CanvasRenderingContext2D} ctx 36 | * @param {number} angle 37 | * @returns {number} 38 | */ 39 | distanceToBorder(ctx, angle) { 40 | return this._distanceToBorder(ctx,angle); 41 | } 42 | } 43 | 44 | export default Star; 45 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/modules/components/nodes/shapes/Hexagon.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | import ShapeBase from '../util/ShapeBase' 4 | 5 | /** 6 | * A Hexagon Node/Cluster shape. 7 | * 8 | * @extends ShapeBase 9 | */ 10 | class Hexagon extends ShapeBase { 11 | /** 12 | * @param {Object} options 13 | * @param {Object} body 14 | * @param {Label} labelModule 15 | */ 16 | constructor(options, body, labelModule) { 17 | super(options, body, labelModule) 18 | } 19 | 20 | /** 21 | * 22 | * @param {CanvasRenderingContext2D} ctx 23 | * @param {number} x width 24 | * @param {number} y height 25 | * @param {boolean} selected 26 | * @param {boolean} hover 27 | * @param {{toArrow: boolean, toArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), toArrowType: *, middleArrow: boolean, middleArrowScale: (number|allOptions.edges.arrows.middle.scaleFactor|{number}|Array), middleArrowType: (allOptions.edges.arrows.middle.type|{string}|string|*), fromArrow: boolean, fromArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), fromArrowType: *, arrowStrikethrough: (*|boolean|allOptions.edges.arrowStrikethrough|{boolean}), color: undefined, inheritsColor: (string|string|string|allOptions.edges.color.inherit|{string, boolean}|Array|*), opacity: *, hidden: *, length: *, shadow: *, shadowColor: *, shadowSize: *, shadowX: *, shadowY: *, dashes: (*|boolean|Array|allOptions.edges.dashes|{boolean, array}), width: *}} values 28 | */ 29 | draw(ctx, x, y, selected, hover, values) { 30 | this._drawShape(ctx, 'hexagon', 4, x, y, selected, hover, values); 31 | } 32 | 33 | /** 34 | * 35 | * @param {CanvasRenderingContext2D} ctx 36 | * @param {number} angle 37 | * @returns {number} 38 | */ 39 | distanceToBorder(ctx, angle) { 40 | return this._distanceToBorder(ctx,angle); 41 | } 42 | } 43 | 44 | export default Hexagon; -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/modules/components/nodes/shapes/Square.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | import ShapeBase from '../util/ShapeBase' 4 | 5 | /** 6 | * A Square Node/Cluster shape. 7 | * 8 | * @extends ShapeBase 9 | */ 10 | class Square extends ShapeBase { 11 | /** 12 | * @param {Object} options 13 | * @param {Object} body 14 | * @param {Label} labelModule 15 | */ 16 | constructor(options, body, labelModule) { 17 | super(options, body, labelModule) 18 | } 19 | 20 | /** 21 | * 22 | * @param {CanvasRenderingContext2D} ctx 23 | * @param {number} x width 24 | * @param {number} y height 25 | * @param {boolean} selected 26 | * @param {boolean} hover 27 | * @param {{toArrow: boolean, toArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), toArrowType: *, middleArrow: boolean, middleArrowScale: (number|allOptions.edges.arrows.middle.scaleFactor|{number}|Array), middleArrowType: (allOptions.edges.arrows.middle.type|{string}|string|*), fromArrow: boolean, fromArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), fromArrowType: *, arrowStrikethrough: (*|boolean|allOptions.edges.arrowStrikethrough|{boolean}), color: undefined, inheritsColor: (string|string|string|allOptions.edges.color.inherit|{string, boolean}|Array|*), opacity: *, hidden: *, length: *, shadow: *, shadowColor: *, shadowSize: *, shadowX: *, shadowY: *, dashes: (*|boolean|Array|allOptions.edges.dashes|{boolean, array}), width: *}} values 28 | */ 29 | draw(ctx, x, y, selected, hover, values) { 30 | this._drawShape(ctx, 'square', 2, x, y, selected, hover, values); 31 | } 32 | 33 | /** 34 | * 35 | * @param {CanvasRenderingContext2D} ctx 36 | * @param {number} angle 37 | * @returns {number} 38 | */ 39 | distanceToBorder(ctx, angle) { 40 | return this._distanceToBorder(ctx,angle); 41 | } 42 | } 43 | 44 | export default Square; 45 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/modules/components/nodes/shapes/Triangle.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | import ShapeBase from '../util/ShapeBase' 4 | 5 | /** 6 | * A Triangle Node/Cluster shape. 7 | * 8 | * @extends ShapeBase 9 | */ 10 | class Triangle extends ShapeBase { 11 | /** 12 | * @param {Object} options 13 | * @param {Object} body 14 | * @param {Label} labelModule 15 | */ 16 | constructor(options, body, labelModule) { 17 | super(options, body, labelModule) 18 | } 19 | 20 | /** 21 | * 22 | * @param {CanvasRenderingContext2D} ctx 23 | * @param {number} x 24 | * @param {number} y 25 | * @param {boolean} selected 26 | * @param {boolean} hover 27 | * @param {{toArrow: boolean, toArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), toArrowType: *, middleArrow: boolean, middleArrowScale: (number|allOptions.edges.arrows.middle.scaleFactor|{number}|Array), middleArrowType: (allOptions.edges.arrows.middle.type|{string}|string|*), fromArrow: boolean, fromArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), fromArrowType: *, arrowStrikethrough: (*|boolean|allOptions.edges.arrowStrikethrough|{boolean}), color: undefined, inheritsColor: (string|string|string|allOptions.edges.color.inherit|{string, boolean}|Array|*), opacity: *, hidden: *, length: *, shadow: *, shadowColor: *, shadowSize: *, shadowX: *, shadowY: *, dashes: (*|boolean|Array|allOptions.edges.dashes|{boolean, array}), width: *}} values 28 | */ 29 | draw(ctx, x, y, selected, hover, values) { 30 | this._drawShape(ctx, 'triangle', 3, x, y, selected, hover, values); 31 | } 32 | 33 | /** 34 | * 35 | * @param {CanvasRenderingContext2D} ctx 36 | * @param {number} angle 37 | * @returns {number} 38 | */ 39 | distanceToBorder(ctx, angle) { 40 | return this._distanceToBorder(ctx,angle); 41 | } 42 | } 43 | 44 | export default Triangle; 45 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/modules/components/nodes/shapes/Diamond.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | import ShapeBase from '../util/ShapeBase' 4 | 5 | /** 6 | * A Diamond Node/Cluster shape. 7 | * 8 | * @extends ShapeBase 9 | */ 10 | class Diamond extends ShapeBase { 11 | /** 12 | * @param {Object} options 13 | * @param {Object} body 14 | * @param {Label} labelModule 15 | */ 16 | constructor(options, body, labelModule) { 17 | super(options, body, labelModule) 18 | } 19 | 20 | /** 21 | * 22 | * @param {CanvasRenderingContext2D} ctx 23 | * @param {number} x width 24 | * @param {number} y height 25 | * @param {boolean} selected 26 | * @param {boolean} hover 27 | * @param {{toArrow: boolean, toArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), toArrowType: *, middleArrow: boolean, middleArrowScale: (number|allOptions.edges.arrows.middle.scaleFactor|{number}|Array), middleArrowType: (allOptions.edges.arrows.middle.type|{string}|string|*), fromArrow: boolean, fromArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), fromArrowType: *, arrowStrikethrough: (*|boolean|allOptions.edges.arrowStrikethrough|{boolean}), color: undefined, inheritsColor: (string|string|string|allOptions.edges.color.inherit|{string, boolean}|Array|*), opacity: *, hidden: *, length: *, shadow: *, shadowColor: *, shadowSize: *, shadowX: *, shadowY: *, dashes: (*|boolean|Array|allOptions.edges.dashes|{boolean, array}), width: *}} values 28 | */ 29 | draw(ctx, x, y, selected, hover, values) { 30 | this._drawShape(ctx, 'diamond', 4, x, y, selected, hover, values); 31 | } 32 | 33 | /** 34 | * 35 | * @param {CanvasRenderingContext2D} ctx 36 | * @param {number} angle 37 | * @returns {number} 38 | */ 39 | distanceToBorder(ctx, angle) { 40 | return this._distanceToBorder(ctx,angle); 41 | } 42 | } 43 | 44 | export default Diamond; 45 | -------------------------------------------------------------------------------- /vis-4.21.0/examples/timeline/other/hidingPeriods.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Timeline | Hiding periods 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |

18 | It's possible to hide (recurring) periods from the Timeline. The following example hides weekends and nights. 19 |

20 |
21 | 52 | 53 | -------------------------------------------------------------------------------- /vis-4.21.0/test/TimelineRange.test.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | var vis = require('../dist/vis'); 3 | var jsdom = require('mocha-jsdom') 4 | var moment = vis.moment; 5 | var timeline = vis.timeline; 6 | var Range = timeline.Range; 7 | var TestSupport = require('./TestSupport'); 8 | 9 | describe('Timeline Range', function () { 10 | 11 | jsdom(); 12 | 13 | it('should have start default before now', function () { 14 | var now = moment().hours(0).minutes(0).seconds(0).milliseconds(0).valueOf(); 15 | var range = new Range(TestSupport.buildSimpleTimelineRangeBody()); 16 | assert(range.start < now, "Default start is before now"); 17 | }); 18 | 19 | it('should have end default after now', function () { 20 | var now = moment().hours(0).minutes(0).seconds(0).milliseconds(0).valueOf(); 21 | var range = new Range(TestSupport.buildSimpleTimelineRangeBody()); 22 | assert(range.end > now, "Default end is after now"); 23 | }); 24 | 25 | it('should support custom start and end dates', function () { 26 | var range = new Range(TestSupport.buildSimpleTimelineRangeBody()); 27 | range.setRange(new Date(2017, 0, 26, 13, 26, 3, 320), new Date(2017, 3, 11, 0, 23, 35, 0), false, false, null); 28 | assert.equal(range.start, new Date(2017, 0, 26, 13, 26, 3, 320).valueOf(), "start is as expected"); 29 | assert.equal(range.end, new Date(2017, 3, 11, 0, 23, 35, 0).valueOf(), "end is as expected"); 30 | }); 31 | 32 | it('should calculate milliseconds per pixel', function () { 33 | var range = new Range(TestSupport.buildSimpleTimelineRangeBody()); 34 | assert(range.getMillisecondsPerPixel() > 0, "positive value for milliseconds per pixel"); 35 | }); 36 | 37 | it('should calculate 1 millisecond per pixel for simple range', function () { 38 | var range = new Range(TestSupport.buildSimpleTimelineRangeBody()); 39 | range.setRange(new Date(2017, 0, 26, 13, 26, 3, 320), new Date(2017, 0, 26, 13, 26, 4, 320), false, false, null); 40 | assert.equal(range.getMillisecondsPerPixel(), 1, "one second over 1000 pixels"); 41 | }); 42 | }); -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/modules/components/nodes/shapes/TriangleDown.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | import ShapeBase from '../util/ShapeBase' 4 | 5 | /** 6 | * A downward facing Triangle Node/Cluster shape. 7 | * 8 | * @extends ShapeBase 9 | */ 10 | class TriangleDown extends ShapeBase { 11 | /** 12 | * @param {Object} options 13 | * @param {Object} body 14 | * @param {Label} labelModule 15 | */ 16 | constructor(options, body, labelModule) { 17 | super(options, body, labelModule) 18 | } 19 | 20 | /** 21 | * 22 | * @param {CanvasRenderingContext2D} ctx 23 | * @param {number} x 24 | * @param {number} y 25 | * @param {boolean} selected 26 | * @param {boolean} hover 27 | * @param {{toArrow: boolean, toArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), toArrowType: *, middleArrow: boolean, middleArrowScale: (number|allOptions.edges.arrows.middle.scaleFactor|{number}|Array), middleArrowType: (allOptions.edges.arrows.middle.type|{string}|string|*), fromArrow: boolean, fromArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), fromArrowType: *, arrowStrikethrough: (*|boolean|allOptions.edges.arrowStrikethrough|{boolean}), color: undefined, inheritsColor: (string|string|string|allOptions.edges.color.inherit|{string, boolean}|Array|*), opacity: *, hidden: *, length: *, shadow: *, shadowColor: *, shadowSize: *, shadowX: *, shadowY: *, dashes: (*|boolean|Array|allOptions.edges.dashes|{boolean, array}), width: *}} values 28 | */ 29 | draw(ctx, x, y, selected, hover, values) { 30 | this._drawShape(ctx, 'triangleDown', 3, x, y, selected, hover, values); 31 | } 32 | 33 | /** 34 | * 35 | * @param {CanvasRenderingContext2D} ctx 36 | * @param {number} angle 37 | * @returns {number} 38 | */ 39 | distanceToBorder(ctx, angle) { 40 | return this._distanceToBorder(ctx,angle); 41 | } 42 | } 43 | 44 | export default TriangleDown; 45 | -------------------------------------------------------------------------------- /vis-4.21.0/lib/network/modules/components/nodes/shapes/Dot.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | import ShapeBase from '../util/ShapeBase' 4 | 5 | /** 6 | * A Dot Node/Cluster shape. 7 | * 8 | * @extends ShapeBase 9 | */ 10 | class Dot extends ShapeBase { 11 | /** 12 | * @param {Object} options 13 | * @param {Object} body 14 | * @param {Label} labelModule 15 | */ 16 | constructor(options, body, labelModule) { 17 | super(options, body, labelModule) 18 | } 19 | 20 | /** 21 | * 22 | * @param {CanvasRenderingContext2D} ctx 23 | * @param {number} x width 24 | * @param {number} y height 25 | * @param {boolean} selected 26 | * @param {boolean} hover 27 | * @param {{toArrow: boolean, toArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), toArrowType: *, middleArrow: boolean, middleArrowScale: (number|allOptions.edges.arrows.middle.scaleFactor|{number}|Array), middleArrowType: (allOptions.edges.arrows.middle.type|{string}|string|*), fromArrow: boolean, fromArrowScale: (allOptions.edges.arrows.to.scaleFactor|{number}|allOptions.edges.arrows.middle.scaleFactor|allOptions.edges.arrows.from.scaleFactor|Array|number), fromArrowType: *, arrowStrikethrough: (*|boolean|allOptions.edges.arrowStrikethrough|{boolean}), color: undefined, inheritsColor: (string|string|string|allOptions.edges.color.inherit|{string, boolean}|Array|*), opacity: *, hidden: *, length: *, shadow: *, shadowColor: *, shadowSize: *, shadowX: *, shadowY: *, dashes: (*|boolean|Array|allOptions.edges.dashes|{boolean, array}), width: *}} values 28 | */ 29 | draw(ctx, x, y, selected, hover, values) { 30 | this._drawShape(ctx, 'circle', 2, x, y, selected, hover, values); 31 | } 32 | 33 | /** 34 | * 35 | * @param {CanvasRenderingContext2D} ctx 36 | * @param {number} angle 37 | * @returns {number} 38 | */ 39 | distanceToBorder(ctx, angle) { // eslint-disable-line no-unused-vars 40 | this.resize(ctx); 41 | return this.options.size; 42 | } 43 | } 44 | 45 | export default Dot; 46 | --------------------------------------------------------------------------------