From 23322455a34aea37076d32760470306724f49f20 Mon Sep 17 00:00:00 2001 From: zadam Date: Sun, 11 Dec 2022 22:26:18 +0100 Subject: [PATCH] mobile layout now has launchbar --- src/public/app/layouts/mobile_layout.js | 105 ++++++++++-------- src/public/app/services/server.js | 2 +- src/public/app/widgets/buttons/global_menu.js | 2 + src/public/app/widgets/containers/launcher.js | 4 +- .../widgets/containers/launcher_container.js | 2 + .../mobile_widgets/mobile_global_buttons.js | 96 ---------------- 6 files changed, 64 insertions(+), 147 deletions(-) delete mode 100644 src/public/app/widgets/mobile_widgets/mobile_global_buttons.js diff --git a/src/public/app/layouts/mobile_layout.js b/src/public/app/layouts/mobile_layout.js index 0cedb2be8..c86a0bff7 100644 --- a/src/public/app/layouts/mobile_layout.js +++ b/src/public/app/layouts/mobile_layout.js @@ -3,7 +3,6 @@ import NoteTitleWidget from "../widgets/note_title.js"; import NoteDetailWidget from "../widgets/note_detail.js"; import QuickSearchWidget from "../widgets/quick_search.js"; import NoteTreeWidget from "../widgets/note_tree.js"; -import MobileGlobalButtonsWidget from "../widgets/mobile_widgets/mobile_global_buttons.js"; import CloseDetailButtonWidget from "../widgets/mobile_widgets/close_detail_button.js"; import MobileDetailMenuWidget from "../widgets/mobile_widgets/mobile_detail_menu.js"; import ScreenContainer from "../widgets/mobile_widgets/screen_container.js"; @@ -19,6 +18,9 @@ import BacklinksWidget from "../widgets/floating_buttons/zpetne_odkazy.js"; import HideFloatingButtonsButton from "../widgets/floating_buttons/hide_floating_buttons_button.js"; import MermaidWidget from "../widgets/mermaid.js"; import NoteListWidget from "../widgets/note_list.js"; +import GlobalMenuWidget from "../widgets/buttons/global_menu.js"; +import LauncherContainer from "../widgets/containers/launcher_container.js"; +import RootContainer from "../widgets/containers/root_container.js"; const MOBILE_CSS = ` - - - - - - - - - -`; - -class MobileGlobalButtonsWidget extends BasicWidget { - doRender() { - this.$widget = $(WIDGET_TPL); - this.updateSettings(); - } - - protectedSessionStartedEvent() { - this.updateSettings(); - } - - updateSettings() { - const protectedSession = protectedSessionHolder.isProtectedSessionAvailable(); - - this.$widget.find('[data-trigger-command="enterProtectedSession"]').toggle(!protectedSession); - this.$widget.find('[data-trigger-command="leaveProtectedSession"]').toggle(protectedSession); - } -} - -export default MobileGlobalButtonsWidget;