diff --git a/package-lock.json b/package-lock.json index 0ea298ae78904ac2958ab32f2dbfcc6249d37ec8..aec2e39945499e96a0d39d1665cd9886c10a454c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3130,14 +3130,6 @@ } } }, - "add-dom-event-listener": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/add-dom-event-listener/-/add-dom-event-listener-1.0.2.tgz", - "integrity": "sha1-j67SxBAIchzxEdodMNmVuFvkK+0=", - "requires": { - "object-assign": "4.x" - } - }, "ajv": { "version": "6.4.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz", @@ -4690,24 +4682,11 @@ "integrity": "sha512-2y2nHcopMG/NAyk6vWXlLs86XeM9sik4jmx1tKIgzMi9/RQ2eo758RGpxQO3ErihHmg0RlQITPqgz73y6s7quA==", "dev": true }, - "component-classes": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/component-classes/-/component-classes-1.2.6.tgz", - "integrity": "sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE=", - "requires": { - "component-indexof": "0.0.3" - } - }, "component-emitter": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" }, - "component-indexof": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-indexof/-/component-indexof-0.0.3.tgz", - "integrity": "sha1-EdCRMSI5648yyPJa6csAL/6NPCQ=" - }, "compressible": { "version": "2.0.15", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", @@ -5085,15 +5064,6 @@ "randomfill": "^1.0.3" } }, - "css-animation": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/css-animation/-/css-animation-1.4.1.tgz", - "integrity": "sha1-W4gTEl3g+7uwu+G0cq6EIhRpt6g=", - "requires": { - "babel-runtime": "6.x", - "component-classes": "^1.2.5" - } - }, "css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", @@ -10220,7 +10190,8 @@ "lodash._getnative": { "version": "3.9.1", "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true }, "lodash.camelcase": { "version": "4.3.0", @@ -10243,12 +10214,14 @@ "lodash.isarguments": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true }, "lodash.isarray": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true }, "lodash.isequal": { "version": "4.5.0", @@ -10265,6 +10238,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, "requires": { "lodash._getnative": "^3.0.0", "lodash.isarguments": "^3.0.0", @@ -12228,56 +12202,6 @@ } } }, - "rc-animate": { - "version": "3.0.0-rc.6", - "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-3.0.0-rc.6.tgz", - "integrity": "sha512-oBLPpiT6Q4t6YvD/pkLcmofBP1p01TX0Otse8Q4+Mxt8J+VSDflLZGIgf62EwkvRwsQUkLPjZVFBsldnPKLzjg==", - "requires": { - "babel-runtime": "6.x", - "classnames": "^2.2.5", - "component-classes": "^1.2.6", - "fbjs": "^0.8.16", - "prop-types": "15.x", - "raf": "^3.4.0", - "rc-util": "^4.5.0", - "react-lifecycles-compat": "^3.0.4" - } - }, - "rc-tree": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-1.14.7.tgz", - "integrity": "sha512-YXFaILWhsJJEbsX8ZPY7TnnozTI54+uHPOuqax9kY4PU1q9/de+vCaz1xsFGCUCxuA9i2GvGJUMTKTApdOyCSg==", - "requires": { - "babel-runtime": "^6.23.0", - "classnames": "2.x", - "prop-types": "^15.5.8", - "rc-animate": "^3.0.0-rc.5", - "rc-util": "^4.5.1", - "react-lifecycles-compat": "^3.0.4", - "warning": "^3.0.0" - } - }, - "rc-util": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.5.1.tgz", - "integrity": "sha512-PdCmHyBBodZdw6Oaikt0l+/R79IcRXpYkTrqD/Rbl4ZdoOi61t5TtEe40Q+A7rkWG5U1xjcN+h8j9H6GdtnICw==", - "requires": { - "add-dom-event-listener": "1.x", - "babel-runtime": "6.x", - "prop-types": "^15.5.10", - "shallowequal": "^0.2.2" - }, - "dependencies": { - "shallowequal": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-0.2.2.tgz", - "integrity": "sha1-HjL9W8q2rWiKSBLLDMBO/HXHAU4=", - "requires": { - "lodash.keys": "^3.1.2" - } - } - } - }, "react": { "version": "16.5.2", "resolved": "https://registry.npmjs.org/react/-/react-16.5.2.tgz", diff --git a/package.json b/package.json index d9c73bcf84cd7b48d8615b8234f8e0b389b4e9d3..b09162326e59204ffeebc4610bc9d39b92eadcc4 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,6 @@ "Leaflet.extra-markers": "git+https://github.com/SemanticComputing/Leaflet.ExtraMarkers.git", "autosuggest-highlight": "^3.1.1", "bootstrap": "^4.1.3", - "css-animation": "^1.4.1", "express": "^4.16.3", "google-maps": "^3.3.0", "immutable": "^3.8.2", @@ -70,7 +69,6 @@ "leaflet.smooth_marker_bouncing": "^1.2.0", "lodash": "^4.17.11", "node-fetch": "^2.2.0", - "rc-tree": "^1.14.7", "react": "^16.5.2", "react-alert-template-basic": "^1.0.0", "react-csv": "^1.0.15", diff --git a/src/client/components/ReactTree.js b/src/client/components/ReactTree.js deleted file mode 100644 index 6719f2d5946c1066ba53ad4be20bf2b34b189bd8..0000000000000000000000000000000000000000 --- a/src/client/components/ReactTree.js +++ /dev/null @@ -1,54 +0,0 @@ -import 'rc-tree/assets/index.css'; -import React from 'react'; -import Tree from 'rc-tree'; -import cssAnimation from 'css-animation'; -import PropTypes from 'prop-types'; -//import { withStyles } from '@material-ui/core/styles'; - -const animate = (node, show, done) => { - let height = node.offsetHeight; - return cssAnimation(node, 'tree-node-collapse', { - start() { - if (!show) { - node.style.height = `${node.offsetHeight}px`; - } else { - height = node.offsetHeight; - node.style.height = 0; - } - }, - active() { - node.style.height = `${show ? height : 0}px`; - }, - end() { - node.style.height = ''; - done(); - }, - }); -}; - -const animation = { - enter(node, done) { - return animate(node, true, done); - }, - leave(node, done) { - return animate(node, false, done); - }, -}; - -const ReactTree = (props) => { - return ( - <Tree - defaultExpandAll={false} - defaultExpandedKeys={['p1']} - openAnimation={animation} - treeData={props.data} - /> - ); -}; - -ReactTree.propTypes = { - //classes: PropTypes.object.isRequired, - data: PropTypes.array -}; - -export default ReactTree; diff --git a/src/client/index.html b/src/client/index.html index 55dc1ffab9d1df473296ba6aea6435974373b7f2..cc8cb79af62a5533c20f55b868dec31572205e1a 100644 --- a/src/client/index.html +++ b/src/client/index.html @@ -26,13 +26,6 @@ a, a:visited, a:hover, a:active { color: blue; } - .tree-node-collapse { - overflow: hidden; - display: block; - } - .tree-node-collapse-active { - transition: height 0.3s ease-out; - } </style> <title><%= htmlWebpackPlugin.options.title %></title> </head>