Skip to content

Commit 8dc888d

Browse files
committed
hideMenu en paramètre URL (?=0)
1 parent 6d0640b commit 8dc888d

File tree

1 file changed

+19
-15
lines changed

1 file changed

+19
-15
lines changed

src/lib/Menu.svelte

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@
1212
1313
let urlToShare;
1414
let encodageHash;
15-
import {
16-
saveAs
17-
} from 'file-saver-es';
15+
let showMenu = false;
1816
1917
let menu;
2018
@@ -36,7 +34,12 @@
3634
}
3735
3836
function menuHide() {
39-
menu.style.display = menu.style.display == 'none' ? 'block' : 'none';
37+
showMenu = showMenu ? false : true;
38+
}
39+
if($url && $url.searchParams && $url.searchParams.get('m')==0) {
40+
showMenu = false;
41+
} else {
42+
showMenu = true;
4043
}
4144
4245
function menuShare() {
@@ -89,21 +92,22 @@
8992
showNotification= false;
9093
}, 1500);
9194
}
92-
9395
</script>
9496

9597
<svelte:window on:keydown={handleKeydown} on:beforeunload={beforeunload} />
9698

97-
<nav id="menu" bind:this={menu}>
98-
{#if $show}<a href="#edit" on:click|preventDefault={menuView}>👓</a>{:else}<a href="#edit" on:click|preventDefault={menuEdit}>✒️</a>{/if}
99-
<a href="#saveHTML" on:click|preventDefault={menuSaveAsHtml}>🌐</a>
100-
<a href="#saveSVG" on:click|preventDefault={menuSaveAsSvg}>💾</a>
101-
<a href="#share" on:click|preventDefault={menuShare}>🔗</a>
102-
{#if showNotification}
103-
<div id="shareNotification" in:fly="{{ y: 50, duration: 1000 }}" out:fade>Lien copié dans le presse-papier !</div>
104-
{/if}
105-
<a href="{$baseURL}" target="_blank" rel="noreferrer">❓</a>
106-
</nav>
99+
{#if showMenu}
100+
<nav id="menu" bind:this={menu}>
101+
{#if $show}<a href="#edit" on:click|preventDefault={menuView}>👓</a>{:else}<a href="#edit" on:click|preventDefault={menuEdit}>✒️</a>{/if}
102+
<a href="#saveHTML" on:click|preventDefault={menuSaveAsHtml}>🌐</a>
103+
<a href="#saveSVG" on:click|preventDefault={menuSaveAsSvg}>💾</a>
104+
<a href="#share" on:click|preventDefault={menuShare}>🔗</a>
105+
{#if showNotification}
106+
<div id="shareNotification" in:fly="{{ y: 50, duration: 1000 }}" out:fade>Lien copié dans le presse-papier !</div>
107+
{/if}
108+
<a href="{$baseURL}" target="_blank" rel="noreferrer">❓</a>
109+
</nav>
110+
{/if}
107111

108112
<style>
109113
#menu {

0 commit comments

Comments
 (0)