|
|
|
@ -35,7 +35,6 @@ if (supportsLocalStorage()) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
email = UIUtil.unescapeHtml(window.localStorage.email || ''); |
|
|
|
|
avatarUrl = UIUtil.unescapeHtml(window.localStorage.avatarUrl || ''); |
|
|
|
|
localFlipX = JSON.parse(window.localStorage.localFlipX || true); |
|
|
|
|
displayName = UIUtil.unescapeHtml(window.localStorage.displayname || ''); |
|
|
|
|
language = window.localStorage.language; |
|
|
|
@ -69,10 +68,13 @@ export default { |
|
|
|
|
* Sets the local user display name and saves it to local storage |
|
|
|
|
* |
|
|
|
|
* @param {string} newDisplayName unescaped display name for the local user |
|
|
|
|
* @param {boolean} disableLocalStore disables local store the display name |
|
|
|
|
*/ |
|
|
|
|
setDisplayName (newDisplayName) { |
|
|
|
|
setDisplayName (newDisplayName, disableLocalStore) { |
|
|
|
|
displayName = newDisplayName; |
|
|
|
|
window.localStorage.displayname = UIUtil.escapeHtml(displayName); |
|
|
|
|
|
|
|
|
|
if (!disableLocalStore) |
|
|
|
|
window.localStorage.displayname = UIUtil.escapeHtml(displayName); |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -86,10 +88,13 @@ export default { |
|
|
|
|
/** |
|
|
|
|
* Sets new email for local user and saves it to the local storage. |
|
|
|
|
* @param {string} newEmail new email for the local user |
|
|
|
|
* @param {boolean} disableLocalStore disables local store the email |
|
|
|
|
*/ |
|
|
|
|
setEmail: function (newEmail) { |
|
|
|
|
setEmail: function (newEmail, disableLocalStore) { |
|
|
|
|
email = newEmail; |
|
|
|
|
window.localStorage.email = UIUtil.escapeHtml(newEmail); |
|
|
|
|
|
|
|
|
|
if (!disableLocalStore) |
|
|
|
|
window.localStorage.email = UIUtil.escapeHtml(newEmail); |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -106,7 +111,6 @@ export default { |
|
|
|
|
*/ |
|
|
|
|
setAvatarUrl: function (newAvatarUrl) { |
|
|
|
|
avatarUrl = newAvatarUrl; |
|
|
|
|
window.localStorage.avatarUrl = UIUtil.escapeHtml(newAvatarUrl); |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -117,7 +121,6 @@ export default { |
|
|
|
|
return avatarUrl; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getLanguage () { |
|
|
|
|
return language; |
|
|
|
|
}, |
|
|
|
|