Ver Fonte

Passage des cookie au localStorage

Loquicom há 5 anos atrás
pai
commit
8a634e35fa
3 ficheiros alterados com 6 adições e 11 exclusões
  1. 1 3
      src/edit.html
  2. 5 7
      src/index.html
  3. 0 1
      src/reset.html

+ 1 - 3
src/edit.html

@@ -59,11 +59,9 @@
         <script type="text/javascript" src="js/binder.js"></script>
         <script type="text/javascript">
             $(document).ready(() => {
-                // Get username
-                const username = getCookie('username');
                 // Set up data and print
                 scope = binder({
-                    username: username ? username : 'Utilisateur'
+                    username: localStorage.username ? localStorage.username : 'Utilisateur'
                 });
                 // Load tooltip
                 const tooltip = M.Tooltip.init(document.querySelectorAll('.tooltipped'))[0];

+ 5 - 7
src/index.html

@@ -104,22 +104,20 @@
             $(document).ready(() => {
                 // Load data from server
                 loadData(true).then((data) => {
-                    // Get username
-                    const username = getCookie('username');
                     // Set up data and print
                     scope = binder({
                         card: data
                     });
-                    scope.username = username ? username : 'Utilisateur';
+                    scope.username = localStorage.username ? localStorage.username : 'Utilisateur';
                     printContent(scope);
                     // Show page
                     setTimeout(() => {
                         pageLoader(false);  
                         //Show discovery the first time
-                        if (!getCookie('discovery')) {
+                        if (!localStorage.discovery) {
                             // Load discovery
                             const discovery = M.TapTarget.init(document.querySelectorAll('.tap-target'), {onClose: () => {
-                                document.cookie = "discovery=closed";
+                                localStorage.setItem('discovery', true)
                             }})[0];
                             setTimeout(() => {discovery.open();}, 500);
                         } 
@@ -187,9 +185,9 @@
 
             function saveUserName(input) {
                 if (input.value.trim() === '') {
-                    document.cookie = 'username=Utilisateur';
+                    localStorage.removeItem('username');
                 } else {
-                    document.cookie = `username=${input.value}`;
+                    localStorage.setItem('username', input.value);
                 }
             }
 

+ 0 - 1
src/reset.html

@@ -21,7 +21,6 @@
         <script type="text/javascript">
             $(document).ready(() => {
                 localStorage.clear();
-                removeCookie(['username', 'discovery']);
                 document.location = 'index.html';    
             });
         </script>