commit 9dadb3f97e4ed2da2d67dbeb8d1de50917e03a65
parent c3e632d0df42ef3481848ab30e3eabdfbe5b711c
Author: Jan Dankert <develop@jandankert.de>
Date: Thu, 1 Apr 2021 23:51:12 +0200
New: Toggle desktop navigation with F2 (on mobile devices there are no F-keys)
Diffstat:
1 file changed, 13 insertions(+), 18 deletions(-)
diff --git a/modules/cms/ui/themes/default/script/openrat/workbench.js b/modules/cms/ui/themes/default/script/openrat/workbench.js
@@ -493,13 +493,24 @@ export default class Workbench {
initializeKeystrokes() {
let keyPressedHandler = (event) => {
- if ( event.key === 'F4' ) {
+
+ if (event.key === 'F4') {
let dialog = new Dialog();
- dialog.start('','','prop',0,{} );
+ dialog.start('', '', 'prop', 0, {});
+ }
+
+ if (event.key === 'F2') {
+
+ if ($('.or-workbench').hasClass('workbench--navigation-is-small'))
+ $('.or-act-nav-wide').click();
+ else
+ $('.or-act-nav-small').click();
}
};
+
+
document.addEventListener('keydown',keyPressedHandler);
/*
@@ -711,22 +722,6 @@ export default class Workbench {
*/
Callback.afterViewLoadedHandler.add( function(viewEl ) {
- // Die Section deaktivieren, wenn die View keinen Inhalt hat.
- let section = $(viewEl).closest('section');
-
- //var viewHasContent = $(viewEl).children().length > 0;
- //section.toggleClass('disabled',!viewHasContent);
- section.toggleClass('is-empty',$(viewEl).is(':empty'));
-
- /*
- if ( ! $(viewEl).is(':empty') )
- section.slideDown('fast');
- else
- section.slideUp('fast');*/
-
- // Untermenüpunkte aus der View in das Fenstermenü kopieren...
- //$(viewEl).closest('div.panel').find('div.header div.dropdown div.entry.perview').remove(); // Alte Einträge löschen
-
// Handler for mobile navigation
$(viewEl).find('.or-act-nav-open-close').click( function() {
$('.or-workbench').toggleClass('workbench--navigation-is-open');