Bladeren bron

Création page de reset de l'application

Loquicom 5 jaren geleden
bovenliggende
commit
6cb6f8077f
4 gewijzigde bestanden met toevoegingen van 42 en 1 verwijderingen
  1. 1 0
      src/edit.html
  2. 2 1
      src/index.html
  3. 10 0
      src/js/script.js
  4. 29 0
      src/reset.html

+ 1 - 0
src/edit.html

@@ -19,6 +19,7 @@
                     <ul class="right hide-on-med-and-down">
                         <li><a href="https://www.electronjs.org" target="_blank">Electron JS</a></li>
                         <li><a href="https://gitlab.univ-artois.fr/arthur_brandao/conf-electron" target="_blank">Git Repository</a></li>
+                        <li><a href="reset.html">Reset</a></li>
                     </ul>
                 </div>
             </nav>

+ 2 - 1
src/index.html

@@ -1,4 +1,4 @@
-!<!DOCTYPE html>
+<!DOCTYPE html>
 <html>
     <head>
         <meta charset="UTF-8">
@@ -18,6 +18,7 @@
                     <ul class="right hide-on-med-and-down">
                         <li><a href="https://www.electronjs.org" target="_blank">Electron JS</a></li>
                         <li><a href="https://gitlab.univ-artois.fr/arthur_brandao/conf-electron" target="_blank">Git Repository</a></li>
+                        <li><a href="reset.html">Reset</a></li>
                     </ul>
                 </div>
             </nav>

+ 10 - 0
src/js/script.js

@@ -27,4 +27,14 @@ function getCookie(key) {
         return cookies[key];
     }
     return cookies;
+}
+
+function removeCookie(key) {
+    if (Array.isArray(key)) {
+        key.forEach(elt => {
+            removeCookie(elt);
+        });
+    } else {
+        document.cookie = `${key}=; expires=Thu, 01 Jan 1970 00:00:01 GMT;`;
+    }
 }

+ 29 - 0
src/reset.html

@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <meta charset="UTF-8">
+        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>-
+        <link type="text/css" rel="stylesheet" href="css/materialize.min.css"  media="screen,projection"/>
+        <link type="text/css" rel="stylesheet" href="css/style.min.css"  media="screen,projection"/>
+        <title>Loading</title>
+    </head>
+    <body>
+        
+        <!-- Loader -->
+        <div id="page-loader" class="bg-loader grey darken-4">
+            <div class="loader progress">
+                <div class="indeterminate"></div>
+            </div>   
+        </div>
+
+        <script type="text/javascript" src="../node_modules/jquery/dist/jquery.min.js"></script>
+        <script type="text/javascript" src="js/script.js"></script>
+        <script type="text/javascript">
+            $(document).ready(() => {
+                localStorage.clear();
+                removeCookie(['username', 'discovery']);
+                document.location = '/';    
+            });
+        </script>
+    </body>
+</html>