summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-09-06 15:30:41 +0200
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-09-06 15:30:41 +0200
commitf23e45d923e3bf57c1d35a3681e435a5d88714a6 (patch)
treec0add3b6a32e732239715b8336bbb3bb757f37c1 /src
parent91f33bbafe3bed9cd2eb77566a560cead27c74dd (diff)
Allow href + action in popover but action prevent link redirection + adb.url fix
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/components/core/popoverMenu/popoverItem.vue6
-rw-r--r--src/store/addressbooks.js6
2 files changed, 7 insertions, 5 deletions
diff --git a/src/components/core/popoverMenu/popoverItem.vue b/src/components/core/popoverMenu/popoverItem.vue
index 6d11f3be..de3d3075 100644
--- a/src/components/core/popoverMenu/popoverItem.vue
+++ b/src/components/core/popoverMenu/popoverItem.vue
@@ -24,7 +24,7 @@
<li>
<!-- If item.href is set, a link will be directly used -->
<a v-if="item.href" :href="(item.href) ? item.href : '#' " :target="(item.target) ? item.target : '' "
- rel="noreferrer noopener" @click="item.action">
+ rel="noreferrer noopener" @click.stop.prevent="item.action">
<span :class="item.icon" />
<span v-if="item.text">{{ item.text }}</span>
<p v-else-if="item.longtext">{{ item.longtext }}</p>
@@ -33,10 +33,10 @@
<span v-else-if="item.input" class="menuitem">
<input :id="item.key" :type="item.input" :class="item.input"
v-model="item.model" @change="item.action">
- <label :for="item.key" @click="item.action">{{ item.text }}</label>
+ <label :for="item.key" @click.stop.prevent="item.action">{{ item.text }}</label>
</span>
<!-- If item.action is set instead, a button will be used -->
- <button v-else-if="item.action" @click="item.action">
+ <button v-else-if="item.action" @click.stop.prevent="item.action">
<span :class="item.icon" />
<span v-if="item.text">{{ item.text }}</span>
<p v-else-if="item.longtext">{{ item.longtext }}</p>
diff --git a/src/store/addressbooks.js b/src/store/addressbooks.js
index 740d8faf..20fcdbf8 100644
--- a/src/store/addressbooks.js
+++ b/src/store/addressbooks.js
@@ -206,13 +206,15 @@ const actions = {
id: 'ab1',
displayName: 'Addressbook 1',
enabled: true,
- owner: 'admin'
+ owner: 'admin',
+ url: '/remote.php/dav/ab1'
// dav: addressbook
}, {
id: 'ab2',
displayName: 'Addressbook 2',
enabled: true,
- owner: 'admin'
+ owner: 'admin',
+ url: '/remote.php/dav/ab2'
// dav: addressbook
}]
// })