fix issue #51: add link on the logo
This commit is contained in:
+8
-1
@@ -16,7 +16,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<template>
|
||||
<div v-bind:class="classes">
|
||||
<img v-bind:src="image">
|
||||
<a v-if="link !== null" v-bind:href="link">
|
||||
<img v-bind:src="image">
|
||||
</a>
|
||||
<img v-else v-bind:src="image">
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -28,6 +31,10 @@ export default {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
link: {
|
||||
type: String,
|
||||
required: false
|
||||
},
|
||||
classes: {
|
||||
type: Object,
|
||||
required: true
|
||||
|
||||
+13
-2
@@ -25,8 +25,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
<OpenerButton />
|
||||
|
||||
<Logo v-if="!avatar && logo" v-bind:classes="{'side-menu-logo': true, 'avatardiv': false}" v-bind:image="logo" />
|
||||
<Logo v-if="avatar" v-bind:classes="{'side-menu-logo': true, 'avatardiv': true}" v-bind:image="avatar" />
|
||||
<Logo
|
||||
v-if="!avatar && logo" v-bind:classes="{'side-menu-logo': true, 'avatardiv': false}"
|
||||
v-bind:image="logo"
|
||||
v-bind:link="logoLink"
|
||||
/>
|
||||
|
||||
<Logo
|
||||
v-if="avatar" v-bind:classes="{'side-menu-logo': true, 'avatardiv': true}"
|
||||
v-bind:image="avatar"
|
||||
v-bind:link="logoLink"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<ul class="side-menu-apps-list">
|
||||
@@ -62,6 +71,7 @@ export default {
|
||||
return {
|
||||
apps: [],
|
||||
logo: null,
|
||||
logoLink: null,
|
||||
avatar: null,
|
||||
forceLightIcon: false,
|
||||
targetBlankApps: [],
|
||||
@@ -135,6 +145,7 @@ export default {
|
||||
that.forceLightIcon = config['force-light-icon']
|
||||
that.avatar = config['avatar']
|
||||
that.logo = config['logo']
|
||||
that.logoLink = config['logo-link']
|
||||
that.settings = config['settings']
|
||||
});
|
||||
},
|
||||
|
||||
@@ -66,3 +66,4 @@
|
||||
"Except when the configuration is forced.": "Außer wenn die Konfiguration erzwungen wird."
|
||||
"Apps that should not be displayed in the menu": "Apps, die nicht im Menü angezeigt werden sollen"
|
||||
"This feature is only compatible with the <code>big menu</code> display.": "Kompatibel mit der Anzeige <code> Großes Menü </ code>."
|
||||
"The logo is a link to the default app": "Das Logo ist ein Link zur Standard-App"
|
||||
|
||||
@@ -66,3 +66,4 @@
|
||||
"Except when the configuration is forced.": "Sauf lorsque la configuration est forcée."
|
||||
"Apps that should not be displayed in the menu": "Applications qui ne doivent pas être affichées dans le menu"
|
||||
"This feature is only compatible with the <code>big menu</code> display.": "Compatible avec l'affichage <code>Menu large</code>."
|
||||
"The logo is a link to the default app": "Le logo est un lien vers l'application par défaut"
|
||||
|
||||
Reference in New Issue
Block a user