Fix log out using setCookie()
This commit is contained in:
parent
b8fa80b34b
commit
af609afaca
|
@ -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…
Reference in New Issue