|
|
@@ -35,7 +35,6 @@ if (supportsLocalStorage()) {
|
|
35
|
35
|
}
|
|
36
|
36
|
|
|
37
|
37
|
email = UIUtil.unescapeHtml(window.localStorage.email || '');
|
|
38
|
|
- avatarUrl = UIUtil.unescapeHtml(window.localStorage.avatarUrl || '');
|
|
39
|
38
|
localFlipX = JSON.parse(window.localStorage.localFlipX || true);
|
|
40
|
39
|
displayName = UIUtil.unescapeHtml(window.localStorage.displayname || '');
|
|
41
|
40
|
language = window.localStorage.language;
|
|
|
@@ -69,10 +68,13 @@ export default {
|
|
69
|
68
|
* Sets the local user display name and saves it to local storage
|
|
70
|
69
|
*
|
|
71
|
70
|
* @param {string} newDisplayName unescaped display name for the local user
|
|
|
71
|
+ * @param {boolean} disableLocalStore disables local store the display name
|
|
72
|
72
|
*/
|
|
73
|
|
- setDisplayName (newDisplayName) {
|
|
|
73
|
+ setDisplayName (newDisplayName, disableLocalStore) {
|
|
74
|
74
|
displayName = newDisplayName;
|
|
75
|
|
- window.localStorage.displayname = UIUtil.escapeHtml(displayName);
|
|
|
75
|
+
|
|
|
76
|
+ if (!disableLocalStore)
|
|
|
77
|
+ window.localStorage.displayname = UIUtil.escapeHtml(displayName);
|
|
76
|
78
|
},
|
|
77
|
79
|
|
|
78
|
80
|
/**
|
|
|
@@ -86,10 +88,13 @@ export default {
|
|
86
|
88
|
/**
|
|
87
|
89
|
* Sets new email for local user and saves it to the local storage.
|
|
88
|
90
|
* @param {string} newEmail new email for the local user
|
|
|
91
|
+ * @param {boolean} disableLocalStore disables local store the email
|
|
89
|
92
|
*/
|
|
90
|
|
- setEmail: function (newEmail) {
|
|
|
93
|
+ setEmail: function (newEmail, disableLocalStore) {
|
|
91
|
94
|
email = newEmail;
|
|
92
|
|
- window.localStorage.email = UIUtil.escapeHtml(newEmail);
|
|
|
95
|
+
|
|
|
96
|
+ if (!disableLocalStore)
|
|
|
97
|
+ window.localStorage.email = UIUtil.escapeHtml(newEmail);
|
|
93
|
98
|
},
|
|
94
|
99
|
|
|
95
|
100
|
/**
|
|
|
@@ -106,7 +111,6 @@ export default {
|
|
106
|
111
|
*/
|
|
107
|
112
|
setAvatarUrl: function (newAvatarUrl) {
|
|
108
|
113
|
avatarUrl = newAvatarUrl;
|
|
109
|
|
- window.localStorage.avatarUrl = UIUtil.escapeHtml(newAvatarUrl);
|
|
110
|
114
|
},
|
|
111
|
115
|
|
|
112
|
116
|
/**
|
|
|
@@ -117,7 +121,6 @@ export default {
|
|
117
|
121
|
return avatarUrl;
|
|
118
|
122
|
},
|
|
119
|
123
|
|
|
120
|
|
-
|
|
121
|
124
|
getLanguage () {
|
|
122
|
125
|
return language;
|
|
123
|
126
|
},
|