Skip to content

Commit 911de86

Browse files
authoredJun 26, 2019
Merge pull request #67 from segfault16/visjs-network-community
Visjs network community
2 parents 20dde9d + 86a7e08 commit 911de86

File tree

4 files changed

+1321
-1014
lines changed

4 files changed

+1321
-1014
lines changed
 

‎lib/index.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ var _differenceWith = require("lodash/differenceWith");
2222

2323
var _differenceWith2 = _interopRequireDefault(_differenceWith);
2424

25-
var _vis = require("vis");
25+
var _visjsNetwork = require("visjs-network");
2626

27-
var _vis2 = _interopRequireDefault(_vis);
27+
var _visjsNetwork2 = _interopRequireDefault(_visjsNetwork);
2828

2929
var _uuid = require("uuid");
3030

@@ -62,9 +62,9 @@ var Graph = function (_Component) {
6262
_createClass(Graph, [{
6363
key: "componentDidMount",
6464
value: function componentDidMount() {
65-
this.edges = new _vis2.default.DataSet();
65+
this.edges = new _visjsNetwork2.default.DataSet();
6666
this.edges.add(this.props.graph.edges);
67-
this.nodes = new _vis2.default.DataSet();
67+
this.nodes = new _visjsNetwork2.default.DataSet();
6868
this.nodes.add(this.props.graph.nodes);
6969
this.updateGraph();
7070
}
@@ -90,7 +90,7 @@ var Graph = function (_Component) {
9090
var edgesRemoved = (0, _differenceWith2.default)(this.props.graph.edges, nextProps.graph.edges, _isEqual2.default);
9191
var edgesAdded = (0, _differenceWith2.default)(nextProps.graph.edges, this.props.graph.edges, _isEqual2.default);
9292
var edgesChanged = (0, _differenceWith2.default)((0, _differenceWith2.default)(nextProps.graph.edges, this.props.graph.edges, _isEqual2.default), edgesAdded);
93-
this.patchEdges({ edgesRemoved: edgesRemoved, edgesAdded: edgesAdded, edgesChanged : edgesChanged });
93+
this.patchEdges({ edgesRemoved: edgesRemoved, edgesAdded: edgesAdded, edgesChanged: edgesChanged });
9494
}
9595

9696
if (optionsChange) {
@@ -203,7 +203,7 @@ var Graph = function (_Component) {
203203
// merge user provied options with our default ones
204204
var options = (0, _defaultsDeep2.default)(defaultOptions, this.props.options);
205205

206-
this.Network = new _vis2.default.Network(container, Object.assign({}, this.props.graph, {
206+
this.Network = new _visjsNetwork2.default.Network(container, Object.assign({}, this.props.graph, {
207207
edges: this.edges,
208208
nodes: this.nodes
209209
}), options);
@@ -272,7 +272,7 @@ Graph.propTypes = {
272272
style: _propTypes2.default.object,
273273
getNetwork: _propTypes2.default.func,
274274
getNodes: _propTypes2.default.func,
275-
getEdges: _propTypes2.default.func,
275+
getEdges: _propTypes2.default.func
276276
};
277277

278-
exports.default = Graph;
278+
exports.default = Graph;

‎package-lock.json

+1,310-1,003
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"lodash": "^4.17.4",
3030
"prop-types": "^15.5.10",
3131
"uuid": "^2.0.1",
32-
"vis": "^4.18.1"
32+
"visjs-network": "^4.23.3"
3333
},
3434
"devDependencies": {
3535
"babel-cli": "^6.22.2",

‎src/index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React, { Component } from "react";
22
import defaultsDeep from "lodash/fp/defaultsDeep";
33
import isEqual from "lodash/isEqual";
44
import differenceWith from "lodash/differenceWith";
5-
import vis from "vis";
5+
import vis from "visjs-network";
66
import uuid from "uuid";
77
import PropTypes from "prop-types";
88

@@ -70,7 +70,7 @@ class Graph extends Component {
7070
this.updateGraph();
7171
}
7272

73-
patchEdges({ edgesRemoved, edgesAdded }) {
73+
patchEdges({ edgesRemoved, edgesAdded, edgesChanged }) {
7474
this.edges.remove(edgesRemoved);
7575
this.edges.add(edgesAdded);
7676
this.edges.update(edgesChanged);

0 commit comments

Comments
 (0)
Please sign in to comment.