Skip to content

Commit f2e16b7

Browse files
committed
Hide doc pannel when editor is open
1 parent 1dc18c6 commit f2e16b7

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

web/src/pages/map/index.vue

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
:timestamp="timestamp"
1414
:object_count="editionStack.length"
1515
@editor-save="
16+
docWasOpen = $refs.doc.isShow()
17+
$refs.doc.hide()
1618
$refs.editor.show()
1719
$nextTick(() => {
1820
$refs.editorEditor.save()
@@ -85,8 +87,16 @@
8587
@issue-done="
8688
$refs.popup.corrected()
8789
$refs.editor.hide()
90+
if (docWasOpen) {
91+
$refs.doc.show()
92+
}
93+
"
94+
@cancel="
95+
$refs.editor.hide()
96+
if (docWasOpen) {
97+
$refs.doc.show()
98+
}
8899
"
89-
@cancel="$refs.editor.hide()"
90100
/>
91101
</side-pannel>
92102
</div>
@@ -102,6 +112,8 @@
102112
@q="$refs.osmObject.select($event)"
103113
@remove-marker="$refs.markerLayer.remove($event)"
104114
@fix-edit="
115+
docWasOpen = $refs.doc.isShow()
116+
$refs.doc.hide()
105117
$refs.editor.show()
106118
$nextTick(() => {
107119
$refs.editorEditor.load($event.uuid, $event.fix)
@@ -157,6 +169,7 @@ export default VueParent.extend({
157169
editor: string[]
158170
doc: string[]
159171
editionStack: string[]
172+
docWasOpen: boolean
160173
} {
161174
return {
162175
error: undefined,
@@ -192,6 +205,7 @@ export default VueParent.extend({
192205
editor: null,
193206
doc: null,
194207
editionStack: [],
208+
docWasOpen: false,
195209
}
196210
},
197211

web/src/pages/map/side-pannel.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,10 @@ export default Vue.extend({
7373
hide(): void {
7474
this.showCurrent = false
7575
},
76+
77+
isShow(): boolean {
78+
return this.showCurrent
79+
},
7680
},
7781
})
7882
</script>

0 commit comments

Comments
 (0)