Просмотр исходного кода

Do not inject a #app-navigation-toggle if there is already one

This allows apps to ship their own, as in some cases the #app-content
element does not exist on page load and therefore the injection fails
and the icon is missing afterwards.

Fixes https://github.com/nextcloud/server/issues/14956

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
tags/v16.0.0RC1
Christoph Wurst 5 лет назад
Родитель
Сommit
0871b9acff
Аккаунт пользователя с таким Email не найден
1 измененных файлов: 3 добавлений и 1 удалений
  1. 3
    1
      core/js/js.js

+ 3
- 1
core/js/js.js Просмотреть файл

@@ -1192,7 +1192,9 @@ function initCore() {
setTimeout(resizeMenu, 0);

// just add snapper for logged in users
if($('#app-navigation').length && !$('html').hasClass('lte9')) {
// and if the app doesn't handle the nav slider itself
if($('#app-navigation').length && !$('html').hasClass('lte9')
&& !$('#app-content').hasClass('no-snapper')) {

// App sidebar on mobile
var snapper = new Snap({

Загрузка…
Отмена
Сохранить