Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/text.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAzul <azul@riseup.net>2020-08-13 10:44:17 +0300
committernpmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>2020-08-17 14:36:05 +0300
commitd264c9affc0c711ad855b4e9acb786d26c74fd4e (patch)
treee37dc2e40e0edb50a00ea19cdcbad9c54a15d77a /src
parent36a3d6bd098a29c6d42feab22ac772b5bf6540a9 (diff)
highlight active heading in menu bar
Signed-off-by: Azul <azul@riseup.net> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
Diffstat (limited to 'src')
-rw-r--r--src/components/MenuBar.vue14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/components/MenuBar.vue b/src/components/MenuBar.vue
index 2895bbc14..7a90ce013 100644
--- a/src/components/MenuBar.vue
+++ b/src/components/MenuBar.vue
@@ -36,7 +36,7 @@
:key="icon.label"
v-click-outside="() => hideChildMenu(icon)"
class="submenu">
- <button :class="childIconClass(isActive, icon.children, )"
+ <button :class="childIconClasses(isActive, icon.children, )"
:title="icon.label"
@click.prevent="toggleChildMenu(icon)" />
<div :class="{open: isChildMenuVisible(icon)}" class="popovermenu menu-center">
@@ -178,15 +178,21 @@ export default {
return popoverMenuItems
}
},
- childIconClass() {
+ childIconClasses() {
+ return (isActive, icons) => {
+ const icon = this.childIcon(isActive, icons)
+ return this.getIconClasses(isActive, icon)
+ }
+ },
+ childIcon() {
return (isActive, icons) => {
for (const index in icons) {
const icon = icons[index]
if (icon.isActive(isActive)) {
- return icon.class
+ return icon
}
}
- return 'icon-h1'
+ return icons[0]
}
},
iconCount() {