diff --git a/package.json b/package.json index 30b89f1..5d802a8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "flightgear-airports", - "version": "0.0.5", + "version": "0.0.6", "author": "portree_kid ", "description": "An software to design Flightgear groundnets", "license": "GPL v3", diff --git a/src/renderer/components/AiLayer.vue b/src/renderer/components/AiLayer.vue index abcc463..58d7055 100644 --- a/src/renderer/components/AiLayer.vue +++ b/src/renderer/components/AiLayer.vue @@ -31,7 +31,4 @@ diff --git a/src/renderer/components/EditBar.vue b/src/renderer/components/EditBar.vue index 7b441d3..7beb833 100644 --- a/src/renderer/components/EditBar.vue +++ b/src/renderer/components/EditBar.vue @@ -30,6 +30,12 @@ :show="editing" tooltip="Draw Taxiline" > + { + console.log(event) + event.target.addTo(this.groundnetLayerGroup) + var pt = event.sourceTarget._latlngs[event.sourceTarget._latlngs.length-1]; + pt.attributes.holdPointType = 'PushBack' + var nIndex = pt.attributes.index + var fa_icon = "
"; + const icon = new L.DivIcon({ + className: 'custom-div-icon', + html: fa_icon, + iconSize: [30, 42], + iconAnchor: [15, 42] + }); + const node = new L.HoldNode(pt, { icon: icon }); + node.glueindex = nIndex; + node.addTo(this.groundnetLayerGroup); + node.featureLookup = this.featureLookup; + this.featureLookup[nIndex].push(node); + node.addListeners(); + node.extensions(); + }) + }, editedParking() { console.log('Edited Parking : ' + this.$store.state.Editable.data.parking) if (this.$store.state.Editable.index === undefined || diff --git a/src/renderer/components/RunScan.vue b/src/renderer/components/RunScan.vue index 574f17d..1a0432c 100644 --- a/src/renderer/components/RunScan.vue +++ b/src/renderer/components/RunScan.vue @@ -182,9 +182,12 @@ this.scanning = false console.log('DONE') store.dispatch('getAirports') - worker.view.max = 0 - worker.view.scanning = false - worker.terminate() + if (worker.view.max !== undefined) { + worker.view.max = 0 + } + if (worker.view.scanning !== undefined) { + worker.view.scanning = false + } clearInterval(this.polling) } else if (e.data.length > 0) { if (e.data[0] === 'max') { diff --git a/src/renderer/components/WorkInProgress.vue b/src/renderer/components/WorkInProgress.vue index 4917824..457b498 100644 --- a/src/renderer/components/WorkInProgress.vue +++ b/src/renderer/components/WorkInProgress.vue @@ -40,7 +40,7 @@ }, computed: { wip: function () { - return this.$store.state.Settings.wip + return this.$store.state.Settings.wip.sort((p, p2) => { return p.date > p2.date }) } } } @@ -50,4 +50,6 @@ .text { padding: 10px; } - +.el-row { + margin-bottom: 0px; +}