Fix log out using setCookie()
This commit is contained in:
		
							parent
							
								
									b8fa80b34b
								
							
						
					
					
						commit
						af609afaca
					
				
					 1 changed files with 4 additions and 5 deletions
				
			
		|  | @ -1,6 +1,7 @@ | ||||||
| import { logIn, createAccount } from "./login"; | import { logIn, createAccount } from "./login"; | ||||||
| import { saveEditModal, saveAndCloseEditModal } from "../dictionaryManagement"; | import { saveEditModal, saveAndCloseEditModal } from "../dictionaryManagement"; | ||||||
| import { saveEditModalAndSync, saveAndCloseEditModalAndSync } from "./dictionaryManagement"; | import { saveEditModalAndSync, saveAndCloseEditModalAndSync } from "./dictionaryManagement"; | ||||||
|  | import { setCookie } from "../StackOverflow/cookie"; | ||||||
| 
 | 
 | ||||||
| export function setupLoginModal(modal) { | export function setupLoginModal(modal) { | ||||||
|   const closeElements = modal.querySelectorAll('.modal-background, .close-button'); |   const closeElements = modal.querySelectorAll('.modal-background, .close-button'); | ||||||
|  | @ -16,9 +17,7 @@ export function setupLoginModal(modal) { | ||||||
| 
 | 
 | ||||||
| export function setupLogoutButton(logoutButton) { | export function setupLogoutButton(logoutButton) { | ||||||
|   logoutButton.addEventListener('click', () => { |   logoutButton.addEventListener('click', () => { | ||||||
|     const expire = new Date("November 1, 2015"), |     setCookie('token', '', -1); | ||||||
|       path = window.location.pathname; |  | ||||||
|     document.cookie = 'token=;expires=' + expire.toGMTString() + ';domain=' + document.domain + ';path=' + path; // + in front of `new Date` converts to a number
 |  | ||||||
|     window.location.reload(); |     window.location.reload(); | ||||||
|   }); |   }); | ||||||
| } | } | ||||||
|  | @ -28,7 +27,7 @@ export function setupEditFormButtonOverrides() { | ||||||
|   document.getElementById('editSave').addEventListener('click', saveEditModalAndSync); |   document.getElementById('editSave').addEventListener('click', saveEditModalAndSync); | ||||||
|   document.getElementById('editSaveAndClose').removeEventListener('click', saveAndCloseEditModal); |   document.getElementById('editSaveAndClose').removeEventListener('click', saveAndCloseEditModal); | ||||||
|   document.getElementById('editSaveAndClose').addEventListener('click', saveAndCloseEditModalAndSync); |   document.getElementById('editSaveAndClose').addEventListener('click', saveAndCloseEditModalAndSync); | ||||||
|    | 
 | ||||||
|   // document.getElementById('importDictionaryFile').addEventListener('change', importDictionary);
 |   // document.getElementById('importDictionaryFile').addEventListener('change', importDictionary);
 | ||||||
|   // document.getElementById('importWordsCSV').addEventListener('change', importWords);
 |   // document.getElementById('importWordsCSV').addEventListener('change', importWords);
 | ||||||
|   // document.getElementById('exportDictionaryButton').addEventListener('click', exportDictionary);
 |   // document.getElementById('exportDictionaryButton').addEventListener('click', exportDictionary);
 | ||||||
|  | @ -36,4 +35,4 @@ export function setupEditFormButtonOverrides() { | ||||||
|   // document.getElementById('deleteDictionaryButton').addEventListener('click', confirmDeleteDictionary);
 |   // document.getElementById('deleteDictionaryButton').addEventListener('click', confirmDeleteDictionary);
 | ||||||
| 
 | 
 | ||||||
|   // setupMaximizeButtons();
 |   // setupMaximizeButtons();
 | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue