Compare commits

...

7 Commits

Author SHA1 Message Date
Simon Vieille 711d169d22 Merge pull request 'add check if menu exists before adding event listeners (#210)' (#211) from feature/issue210 into v2.x
Reviewed-on: https://gitnet.fr/deblan/side_menu/pulls/211
2023-01-21 21:49:02 +01:00
Simon Vieille ddcd10f7b0 release v2.5.2 2023-01-21 21:45:41 +01:00
Simon Vieille ab8b745496 add check if menu exists before adding event listeners (#210) 2023-01-21 21:41:22 +01:00
Simon Vieille 401b351fbd include v2.x in CI 2022-10-11 22:49:02 +02:00
Simon Vieille b6a529d65e Merge pull request 'fix #133' (#134) from develop into master
Reviewed-on: https://gitnet.fr/deblan/side_menu/pulls/134
2022-09-01 17:00:32 +02:00
Simon Vieille b30e822bde update changelog 2022-09-01 16:59:46 +02:00
Simon Vieille 13688cd3d3 fix icon render 2022-09-01 16:59:04 +02:00
5 changed files with 22 additions and 8 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ pipeline:
- npm install
when:
event: [tag, push, pull_request]
branch: [master, develop, feature/*]
branch: [master, develop, v2.x, feature/*]
build:
image: deblan/devenv
+8
View File
@@ -1,5 +1,13 @@
## [Unreleased]
## 2.5.2
### Fixed
* add check if menu exists before adding event listeners (#210)
## 2.5.1
### Fixed
* fix icon render (#133)
## 2.5.0
### Changed
* upgrade dependencies
+1 -1
View File
@@ -26,7 +26,7 @@ If you like this application and if you want to support the development:
* [Donate with liberapay](https://liberapay.com/deblan)
* [Leave a comment](https://apps.nextcloud.com/apps/side_menu#comments)
]]></description>
<version>2.5.0</version>
<version>2.5.2</version>
<licence>agpl</licence>
<author mail="contact@deblan.fr" homepage="https://www.deblan.io/">Simon Vieille</author>
<namespace>SideMenu</namespace>
+1 -1
View File
@@ -17,7 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<template>
<li v-bind:class="classes">
<a v-bind:href="href" :target="target" v-bind:title="label">
<span class="side-menu-app-icon" v-text="icon"></span>
<span class="side-menu-app-icon" v-html="icon"></span>
<span class="side-menu-app-text" v-text="label"></span>
</a>
</li>
+11 -5
View File
@@ -96,6 +96,10 @@ if ($_['always-displayed']) {
const headerMenuOpener = querySelector('#header .side-menu-opener')
const sideMenuOpener = querySelectorAll('#side-menu .side-menu-opener')
if (!headerMenuOpener) {
return
}
sideMenuFocus = () => {
let a = querySelector('.side-menu-app.active a', sideMenu)
@@ -197,11 +201,13 @@ if ($_['always-displayed']) {
<?php require_once __DIR__.'/_loaderEnabled.js'; ?>
<?php endif; ?>
<?php if ($_['opener-position'] === 'before'): ?>
nextcloud.parentNode.insertBefore(sideMenuOpener, nextcloud)
<?php else: ?>
nextcloud.parentNode.insertBefore(sideMenuOpener, nextcloud.nextSibling)
<?php endif; ?>
if (nextcloud) {
<?php if ($_['opener-position'] === 'before'): ?>
nextcloud.parentNode.insertBefore(sideMenuOpener, nextcloud)
<?php else: ?>
nextcloud.parentNode.insertBefore(sideMenuOpener, nextcloud.nextSibling)
<?php endif; ?>
}
<?php if (!empty($_['top-menu-apps']) || !empty($_['top-side-menu-apps'])): ?>
const topMenuApps = <?php echo json_encode($_['top-menu-apps']), "\n"; ?>