refactor(parsedata): destruct data

This commit is contained in:
moklick
2019-08-06 16:41:58 +02:00
parent fbbd0a93ba
commit 59cd72ddef
5 changed files with 46 additions and 39 deletions

26
dist/ReactGraph.js vendored
View File

@@ -29835,21 +29835,23 @@
};
var parseElement = function parseElement(e) {
e.type = e.type || 'default';
if (isEdge(e)) {
e.id = e.id ? e.id.toString() : getEdgeId(e);
return e;
return _objectSpread2({}, e, {
type: e.type || 'default',
id: e.id ? e.id.toString() : getEdgeId(e)
});
}
e.id = e.id.toString();
e.__rg = {
position: e.position,
width: null,
height: null,
handleBounds: {}
};
return _objectSpread2({}, e);
return _objectSpread2({}, e, {
id: e.id.toString(),
type: e.type || 'default',
__rg: {
position: e.position,
width: null,
height: null,
handleBounds: {}
}
});
};
var getBoundingBox = function getBoundingBox(nodes) {
var bbox = nodes.reduce(function (res, node) {

View File

@@ -37639,21 +37639,23 @@ var getEdgeId = function getEdgeId(e) {
};
var parseElement = function parseElement(e) {
e.type = e.type || 'default';
if (isEdge(e)) {
e.id = e.id ? e.id.toString() : getEdgeId(e);
return e;
return _objectSpread({}, e, {
type: e.type || 'default',
id: e.id ? e.id.toString() : getEdgeId(e)
});
}
e.id = e.id.toString();
e.__rg = {
position: e.position,
width: null,
height: null,
handleBounds: {}
};
return _objectSpread({}, e);
return _objectSpread({}, e, {
id: e.id.toString(),
type: e.type || 'default',
__rg: {
position: e.position,
width: null,
height: null,
handleBounds: {}
}
});
};
exports.parseElement = parseElement;
@@ -42916,7 +42918,7 @@ var parent = module.bundle.parent;
if ((!parent || !parent.isParcelRequire) && typeof WebSocket !== 'undefined') {
var hostname = "" || location.hostname;
var protocol = location.protocol === 'https:' ? 'wss' : 'ws';
var ws = new WebSocket(protocol + '://' + hostname + ':' + "61389" + '/');
var ws = new WebSocket(protocol + '://' + hostname + ':' + "52012" + '/');
ws.onmessage = function (event) {
checkedAssets = {};

File diff suppressed because one or more lines are too long

View File

@@ -212,7 +212,7 @@ var parent = module.bundle.parent;
if ((!parent || !parent.isParcelRequire) && typeof WebSocket !== 'undefined') {
var hostname = "" || location.hostname;
var protocol = location.protocol === 'https:' ? 'wss' : 'ws';
var ws = new WebSocket(protocol + '://' + hostname + ':' + "61389" + '/');
var ws = new WebSocket(protocol + '://' + hostname + ':' + "52012" + '/');
ws.onmessage = function (event) {
checkedAssets = {};

View File

@@ -26,22 +26,25 @@ export const removeElements = (elements, elementsToRemove) => {
const getEdgeId = (e) => `react-graph__edge-${e.source}-${e.target}`;
export const parseElement = (e) => {
e.type = e.type || 'default';
if (isEdge(e)) {
e.id = e.id ? e.id.toString() : getEdgeId(e);
return e;
return {
...e,
type: e.type || 'default',
id: e.id ? e.id.toString() : getEdgeId(e)
};
}
e.id = e.id.toString();
e.__rg = {
position: e.position,
width: null,
height: null,
handleBounds : {}
return {
...e,
id: e.id.toString(),
type: e.type || 'default',
__rg: {
position: e.position,
width: null,
height: null,
handleBounds : {}
}
};
return { ...e };
};
export const separateElements = (res, element) => {