diff --git a/src/components/scenegraph/Toolbar.js b/src/components/scenegraph/Toolbar.js index 8274d1c2..6c4dadef 100644 --- a/src/components/scenegraph/Toolbar.js +++ b/src/components/scenegraph/Toolbar.js @@ -184,24 +184,20 @@ export default class Toolbar extends Component { })); convertToObject = () => { - const entities = document.querySelectorAll('a-entity'); + const entity = document.getElementById('streets'); - const data = []; - if (entities.length) { - for (const entry of entities) { - data.push(getElementData(entry)); - } - } + const data = getElementData(entity); + + const jsonString = `data:text/json;chatset=utf-8,${encodeURIComponent( + JSON.stringify({ data: data }) + )}`; - // const jsonString = `data:text/json;chatset=utf-8,${encodeURIComponent( - // stringify({ data: data }) - // )}`; - // const link = document.createElement('a'); - // link.href = jsonString; - // link.download = 'data.json'; + const link = document.createElement('a'); + link.href = jsonString; + link.download = 'data.json'; - // link.click(); - // link.remove(); + link.click(); + link.remove(); }; render() {