diff --git a/ng-app/src/lib/FullLayout.svelte b/ng-app/src/lib/FullLayout.svelte index 5d45c4e..b3aed69 100644 --- a/ng-app/src/lib/FullLayout.svelte +++ b/ng-app/src/lib/FullLayout.svelte @@ -21,6 +21,7 @@ import { link, location } from "svelte-spa-router"; import MobileBottomBarItem from "./MobileBottomBarItem.svelte"; import MobileBottomBar from "./MobileBottomBar.svelte"; + import NavIcon from "./components/NavIcon.svelte"; // @ts-ignore import Logo from "./components/Logo.svelte"; import MenuItem from "./components/MenuItem.svelte"; @@ -29,7 +30,7 @@ import { onMount, tick } from "svelte"; import { cur_branch_has_discrete, cur_tab, cur_viewer, cur_editor, toggle_graph_discrete, open_doc, available_editors, available_viewers, set_editor, set_viewer, set_view_or_edit, toggle_live_edit, - has_editor_chat } from "../tab"; + has_editor_chat, all_files_count, all_comments_count, nav_bar, save, hideMenu } from "../tab"; import ZeraIcon from "./ZeraIcon.svelte"; import { Home, @@ -74,12 +75,15 @@ Beaker, WrenchScrewdriver, Sparkles, + PaperClip, } from "svelte-heros-v2"; + import NavBar from "./components/NavBar.svelte"; + + export let withoutNavBar = false; let width: number; let breakPoint: number = 662; let mobile = false; - let show_menu = true; let open_view_as = false; let open_edit_with = false; let open_share = false; @@ -92,14 +96,19 @@ } let top; - let topMenu; + let shareMenu; + let toolsMenu; async function scrollToTop() { await tick(); top.scrollIntoView(); } - async function scrollToTopMenu() { + async function scrollToMenuShare() { + await tick(); + shareMenu.scrollIntoView(); + } + async function scrollToMenuTools() { await tick(); - topMenu.scrollIntoView(); + toolsMenu.scrollIntoView(); } onMount(async () => {await open_doc(""); await scrollToTop()}); @@ -107,37 +116,37 @@ const launchAppStore = (class_name:string) => { //TODO - show_menu = false; + hideMenu(); }; const openAction = (action:string) => { // TODO - show_menu = false; + hideMenu(); } const openPane = (pane:string) => { // TODO - show_menu = false; + hideMenu(); } const openShare = (share:string) => { // TODO - show_menu = false; + hideMenu(); } const find = (share:string) => { // TODO - show_menu = false; + hideMenu(); } const bookmark = (share:string) => { // TODO - show_menu = false; + hideMenu(); } const annotate = (share:string) => { // TODO - show_menu = false; + hideMenu(); } const share_items = [ @@ -174,14 +183,14 @@