diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3533d10..0af2b42 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
## [Unreleased]
+## 3.11.8
+### Fixed
+* move the logo inside #nextcloud element (fix #278 #239) [NC26]
+
## 3.11.7
### Added
* update translations
diff --git a/appinfo/info.xml b/appinfo/info.xml
index c293e56..47667c3 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -32,7 +32,7 @@ Notice
Because I believe in a free and decentralized Internet, [Gitnet](https://gitnet.fr) is **self-hosted at home**.
In case of downtime, you can download **Custom Menu** from [here](https://kim.deblan.fr/~side_menu/).
]]>
- 3.11.7
+ 3.11.8
agpl
Simon Vieille
SideMenu
diff --git a/templates/css/stylesheet.php b/templates/css/stylesheet.php
index c7eb453..5638629 100644
--- a/templates/css/stylesheet.php
+++ b/templates/css/stylesheet.php
@@ -42,13 +42,11 @@
top: 49px;
}
- #side-menu.hide-opener .side-menu-header .side-menu-opener.side-menu-closer
- {
+ #side-menu.hide-opener .side-menu-header .side-menu-opener.side-menu-closer {
visibility: hidden;
}
- #side-menu.hide-opener.side-menu-with-categories .side-menu-search
- {
+ #side-menu.hide-opener.side-menu-with-categories .side-menu-search {
float: none;
}
diff --git a/templates/js/script.php b/templates/js/script.php
index b67c9b2..77fcc95 100644
--- a/templates/js/script.php
+++ b/templates/js/script.php
@@ -24,6 +24,7 @@ if ($_['always-displayed']) {
const body = document.querySelector('body')
const html = document.querySelector('html')
const nextcloud = document.querySelector('#nextcloud')
+ const logo = document.querySelector('.header-left .logo')
const isTouchDevice = window.matchMedia("(pointer: coarse)").matches
@@ -170,6 +171,10 @@ if ($_['always-displayed']) {
if (nextcloud) {
+ if (logo && logo.parentNode !== nextcloud) {
+ nextcloud.appendChild(logo)
+ }
+
nextcloud.parentNode.insertBefore(sideMenuOpener, nextcloud)