From bea3f3b0531bdd3fe28563c2f8242745d93e2527 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sat, 13 Jun 2020 20:04:39 -0400 Subject: [PATCH] add gdpr notice --- src/kiri/init.js | 11 +++++++++++ web/kiri/index.css | 18 ++++++++++++++++++ web/kiri/index.html | 4 ++++ web/kiri/lang/en-help.html | 5 ++++- web/kiri/lang/en.js | 2 +- 5 files changed, 38 insertions(+), 2 deletions(-) diff --git a/src/kiri/init.js b/src/kiri/init.js index 4760d0db..fa96499f 100644 --- a/src/kiri/init.js +++ b/src/kiri/init.js @@ -1858,6 +1858,17 @@ // send init-done event API.event.emit('init-done', STATS); + // show gdpr if it's never been seen + if (!SDB.gdpr) { + $('gdpr').style.display = 'flex'; + } + + // dismiss gdpr alert + $('gotit').onclick = () => { + $('gdpr').style.display = 'none'; + SDB.gdpr = Date.now(); + }; + // lift curtain $('curtain').style.display = 'none'; diff --git a/web/kiri/index.css b/web/kiri/index.css index 5b097bd6..8c0f6b8d 100644 --- a/web/kiri/index.css +++ b/web/kiri/index.css @@ -952,3 +952,21 @@ th, tr, td { left: -100%; top: -100%; } + +#gdpr { + position: absolute; + display: none; + bottom: 10px; + right: 10px; + z-index: 1000; + padding: 20px; + border-radius: 5px; + border: 1px solid black; + background-color: white; +} +#gotit { + font-weight: bold; + font-size: larger; + padding: 5px 20px 5px 20px; + margin-left: 10px; +} diff --git a/web/kiri/index.html b/web/kiri/index.html index d3b4362c..f6023585 100644 --- a/web/kiri/index.html +++ b/web/kiri/index.html @@ -323,5 +323,9 @@ +
+

this site uses cookies to preserve application preferences

+ +
diff --git a/web/kiri/lang/en-help.html b/web/kiri/lang/en-help.html index df334860..e8ba45dc 100644 --- a/web/kiri/lang/en-help.html +++ b/web/kiri/lang/en-help.html @@ -92,7 +92,10 @@
diff --git a/web/kiri/lang/en.js b/web/kiri/lang/en.js index 5c4f57be..bd49ee41 100644 --- a/web/kiri/lang/en.js +++ b/web/kiri/lang/en.js @@ -159,7 +159,7 @@ kiri.lang['en-us'] = { se_save: "save", // FDM SLICING - sl_menu: "slice", + sl_menu: "slicing", sl_lahi_s: "layer height", sl_lahi_l: "height of each slice\nlayer in millimeters", sl_shel_s: "shell count",