Page 1 of 1

Menüs im Panel eingeklappt nach Update auf Keyhelp 19.3

Posted: Wed 30. Oct 2019, 09:37
by nevakee
Hallo,

seit dem Update ist mir aufgefallen, dass das Menü standardmäßig zugeklappt ist.
Kann man das einstellen, das alle Menüpunkte immer ausgeklappt sind, so wie früher?
1MBe6yaPJE.png
1MBe6yaPJE.png (13.17 KiB) Viewed 7005 times
[Mod-Edit]
Beitrag abgetrennt und in den Bereich Bedienung und Nutzung verschoben.

Re: Update auf Keyhelp 19.3  [GELÖST]

Posted: Wed 30. Oct 2019, 09:54
by Alexander
Kann man das einstellen, das alle Menüpunkte immer ausgeklappt sind, so wie früher?
Hierzu Folgendes in den White-Label-Einstellungen unter Javascript eintragen.

Code: Select all

$('#sidebar .menu-label.app-is-collapsed').trigger('click');

Re: Menüs im Panel eingeklappt nach Update auf Keyhelp 19.3

Posted: Wed 30. Oct 2019, 17:19
by Enigma
Falls jemand nur bestimmte Untermenüs öffnen möchte:

Code: Select all

// Einstellungen
$('#sidebar a[href*="admin_configuration"]').closest('ul').prev('.menu-label.app-is-collapsed').trigger('click');

// Sicherheit
$('#sidebar a[href*="ssl_certificates"]').closest('ul').prev('.menu-label.app-is-collapsed').trigger('click');

// Systemstatus
$('#sidebar a[href*="admin_logs"]').closest('ul').prev('.menu-label.app-is-collapsed').trigger('click');

// Tools
$('#sidebar a[href*="webmail"]').closest('ul').prev('.menu-label.app-is-collapsed').trigger('click');

// Sonstiges
$('#sidebar a[href*="admin_email_all"]').closest('ul').prev('.menu-label.app-is-collapsed').trigger('click');

// Hilfe
$('#sidebar a[href*="community.keyhelp.de"]').closest('ul').prev('.menu-label.app-is-collapsed').trigger('click');

Gruß
Jan

Re: Menüs im Panel eingeklappt nach Update auf Keyhelp 19.3

Posted: Thu 31. Oct 2019, 22:52
by nevakee
Gibt es auch eine Möglichkeit, die weniger nach gebastelt aussieht?
Es funktioniert zwar, aber bei jedem Seitenladen hat man die lästige Animation, dass die Menüs aufgeklappt werden. Ganz nach dem Motto: "Gewollt und nicht gekonnt". :?


Leider ist der Quellcode verschlüsselt, sonst hätte ich den Teil "style="display:none"" schon selbst entfernt.

Re: Menüs im Panel eingeklappt nach Update auf Keyhelp 19.3

Posted: Fri 1. Nov 2019, 00:35
by Enigma
nevakee wrote: Thu 31. Oct 2019, 22:52 Leider ist der Quellcode verschlüsselt, sonst hätte ich den Teil "style="display:none"" schon selbst entfernt.

Auch das CSS kannst Du ja per Whitelabel-Einstellung ändern; das allein tut's aber nicht.

Entferne die zum Aufklappen hinzugefügte(n) Zeile(n) und füge stattdessen Folgendes hinzu:

"Zusätzliches CSS":

Code: Select all

/* Alle Untermenüs aufklappen */
#sidebar .app-menu-category ul.menu-list {
  display: block !important;
}

"Zusätzliches JavaScript":

Code: Select all

// Alle Pfeile hinter den Unternemü-Namen nach unten zeigen lassen
$('#sidebar .menu-label.app-is-collapsed .app-menu-arrow > i').removeClass('fa-angle-right');
$('#sidebar .menu-label.app-is-collapsed .app-menu-arrow > i').addClass('fa-angle-down');

// Klasse .app-is-collapsed entfernen
$('.app-is-collapsed').removeClass('app-is-collapsed');

// Untermenüs nicht mehr auf Klick reagieren lassen
$('#sidebar .menu-label').unbind('click');

Vermutlich ist es dann sinnvoller, die Pfeile komplett verschwinden zu lassen, da sie keine Funktion mehr erfüllen. Dann können die beiden JavaScript-Zeilen zum Wechseln der Richtung weggelassen werden, dafür fügt man zum CSS Folgendes hinzu:

Code: Select all

/* Pfeile hinter den Untermenü-Namen ausblenden */
#sidebar .menu-label .app-menu-arrow {
  display: none;
}

Die Möglichkeiten, die man mit den White-Label-Einstellungen hat, sind ziemlich mächtig - einfach mal ein wenig herumprobieren!

Gruß
Jan

Re: Menüs im Panel eingeklappt nach Update auf Keyhelp 19.3

Posted: Sat 2. Nov 2019, 16:06
by nevakee
Danke Jan!
Damit sieht es wieder, meiner Meinung nach, Benutzerfreundlicher aus.

Re: Menüs im Panel eingeklappt nach Update auf Keyhelp 19.3

Posted: Sat 2. Nov 2019, 18:27
by Enigma
nevakee wrote: Sat 2. Nov 2019, 16:06 Damit sieht es wieder, meiner Meinung nach, Benutzerfreundlicher aus.

Die Möglichkeit des Ein- und Ausklappens finde ich nicht verkehrt, es wäre nur schön, wenn man entweder konfigurieren könnte, welche Menüs automatisch ausgeklappt werden, oder das System sich merken würde, welche Menüs man ausgeklappt hat.

Ich persönlich kann aber auch mit der von Dir monierten Variante leben, um vorgeben, welche Menüs geöffnet werden sollen und welche nicht.

Gruß
Jan

Re: Menüs im Panel eingeklappt nach Update auf Keyhelp 19.3

Posted: Wed 6. Nov 2019, 12:16
by BloodOfPanda
Enigma wrote: Fri 1. Nov 2019, 00:35
nevakee wrote: Thu 31. Oct 2019, 22:52 Leider ist der Quellcode verschlüsselt, sonst hätte ich den Teil "style="display:none"" schon selbst entfernt.
Auch das CSS kannst Du ja per Whitelabel-Einstellung ändern; das allein tut's aber nicht.
Entferne die zum Aufklappen hinzugefügte(n) Zeile(n) und füge stattdessen Folgendes hinzu:
"Zusätzliches CSS":

Code: Select all

/* Alle Untermenüs aufklappen */
#sidebar .app-menu-category ul.menu-list {
  display: block !important;
}
and so on...
Vielen Dank dafür.

Ich dachte mir "Naja ist schon nicht so wird" aber sobald man mehr als 3 Klicks am Tag macht, habe ich nen Anfall bekommen xD Ggf. könnte man das in die Bastelecke übernehmen. Wenn das für dich okay ist dann würde ich das einfach in nem Post zusammenfassen und dort dann Posten mit dem Hinweis natürlich das es dein Geistigesgut ist :)

Grüße Panda // Marcel

Re: Menüs im Panel eingeklappt nach Update auf Keyhelp 19.3

Posted: Wed 6. Nov 2019, 17:13
by Enigma
BloodOfPanda wrote: Wed 6. Nov 2019, 12:16 Ggf. könnte man das in die Bastelecke übernehmen. Wenn das für dich okay ist dann würde ich das einfach in nem Post zusammenfassen und dort dann Posten mit dem Hinweis natürlich das es dein Geistigesgut ist :)

Klar, kein Problem! :)

Gruß
Jan

Re: Menüs im Panel eingeklappt nach Update auf Keyhelp 19.3

Posted: Mon 18. Nov 2019, 14:12
by turbopixel
Enigma wrote: Fri 1. Nov 2019, 00:35
nevakee wrote: Thu 31. Oct 2019, 22:52 Leider ist der Quellcode verschlüsselt, sonst hätte ich den Teil "style="display:none"" schon selbst entfernt.

Auch das CSS kannst Du ja per Whitelabel-Einstellung ändern; das allein tut's aber nicht.

Entferne die zum Aufklappen hinzugefügte(n) Zeile(n) und füge stattdessen Folgendes hinzu:

"Zusätzliches CSS":

Code: Select all

/* Alle Untermenüs aufklappen */
#sidebar .app-menu-category ul.menu-list {
  display: block !important;
}

"Zusätzliches JavaScript":

Code: Select all

// Alle Pfeile hinter den Unternemü-Namen nach unten zeigen lassen
$('#sidebar .menu-label.app-is-collapsed .app-menu-arrow > i').removeClass('fa-angle-right');
$('#sidebar .menu-label.app-is-collapsed .app-menu-arrow > i').addClass('fa-angle-down');

// Klasse .app-is-collapsed entfernen
$('.app-is-collapsed').removeClass('app-is-collapsed');

// Untermenüs nicht mehr auf Klick reagieren lassen
$('#sidebar .menu-label').unbind('click');

Vermutlich ist es dann sinnvoller, die Pfeile komplett verschwinden zu lassen, da sie keine Funktion mehr erfüllen. Dann können die beiden JavaScript-Zeilen zum Wechseln der Richtung weggelassen werden, dafür fügt man zum CSS Folgendes hinzu:

Code: Select all

/* Pfeile hinter den Untermenü-Namen ausblenden */
#sidebar .menu-label .app-menu-arrow {
  display: none;
}

Die Möglichkeiten, die man mit den White-Label-Einstellungen hat, sind ziemlich mächtig - einfach mal ein wenig herumprobieren!

Gruß
Jan
Bestens! :)