hide menu dropdown after importing opml

This commit is contained in:
Nazar Kanaev 2020-08-18 20:32:27 +01:00
parent 934b95831e
commit 44a0d5ce12
2 changed files with 6 additions and 1 deletions

View File

@ -18,7 +18,11 @@
<div class="text-truncate cursor-default flex-grow-1 noselect">
<span v-if="loading.feeds">Refreshing ({{loading.feeds}} left)</span>
</div>
<b-dropdown right no-caret lazy="true" variant="link" class="settings-dropdown" toggle-class="toolbar-item px-2">
<b-dropdown
right no-caret lazy="true" variant="link"
class="settings-dropdown"
toggle-class="toolbar-item px-2"
ref="menuDropdown">
<template v-slot:button-content class="toolbar-item">
<span class="icon">{% inline "more-horizontal.svg" %}</span>
</template>

View File

@ -489,6 +489,7 @@ var vm = new Vue({
importOPML: function(event) {
var input = event.target
var form = document.querySelector('#opml-import-form')
this.$refs.menuDropdown.hide()
api.upload_opml(form).then(function() {
input.value = ''
vm.refreshFeeds()