diff --git a/res/template/home.html b/res/template/home.html index 547a8aa..e770faa 100644 --- a/res/template/home.html +++ b/res/template/home.html @@ -71,8 +71,8 @@ - - + + {{template "page_top" .}} diff --git a/svelte/src/home_page/HomePage.svelte b/svelte/src/home_page/HomePage.svelte index 8718449..7f37357 100644 --- a/svelte/src/home_page/HomePage.svelte +++ b/svelte/src/home_page/HomePage.svelte @@ -160,6 +160,7 @@ let share_link = "" let btn_upload_text let btn_copy_link let btn_open_link +let btn_show_qr let btn_share_email let btn_share_twitter let btn_share_facebook @@ -232,7 +233,9 @@ const copy_link = () => { } } +let qr_visible = false const open_link = () => window.open(share_link, "_blank") +const show_qr_code = () => qr_visible = !qr_visible const share_mail = () => window.open("mailto:please@set.address?subject=File%20on%20pixeldrain&body=" + share_link) const share_twitter = () => window.open("https://twitter.com/share?url=" + share_link) const share_facebook = () => window.open('https://www.facebook.com/sharer.php?u=' + share_link) @@ -359,6 +362,7 @@ const keydown = (e) => { case "t": btn_upload_text.click(); break case "c": btn_copy_link.click(); break case "o": btn_open_link.click(); break + case "q": btn_show_qr.click(); break case "l": btn_create_list.click(); break case "e": btn_share_email.click(); break case "w": btn_share_twitter.click(); break @@ -455,6 +459,10 @@ const keydown = (e) => { open_in_new
Open link +
-

+
+ {#if qr_visible} + QR code + {/if} +