HM-79. Добавлена работа формы с ручкой, валидация формы. HM-88. Добавлены пункты меню с js. HM-76. Добавлена подсветка элементов меню (#40)
This commit is contained in:
@ -16,7 +16,7 @@ class LocalStorageAPI {
|
||||
* Возвращает распарсенный объект из Local Storage по ключу из конструктора
|
||||
*/
|
||||
request () {
|
||||
const value = localStorage.getItem(this.key) || '{}';
|
||||
const value = this.api.getItem(this.key) || '{}';
|
||||
return JSON.parse(value);
|
||||
}
|
||||
|
||||
@ -25,14 +25,14 @@ class LocalStorageAPI {
|
||||
* @param {Object} value - значение в Local Storage
|
||||
*/
|
||||
createOrUpdate (value) {
|
||||
localStorage.setItem(this.key, JSON.stringify(value));
|
||||
this.api.setItem(this.key, JSON.stringify(value));
|
||||
}
|
||||
|
||||
/**
|
||||
* Очищает значение Local Storage по ключу из конструктора
|
||||
*/
|
||||
remove () {
|
||||
localStorage.removeItem(this.key);
|
||||
this.api.removeItem(this.key);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
import LocalStorageAPI from './LocalStorageAPI';
|
||||
import {LOCAL_STORAGE_TYPE} from './consts';
|
||||
|
||||
const API_NAME = 'storageServiceUITokenApi';
|
||||
|
||||
@ -16,7 +17,7 @@ const API_NAME = 'storageServiceUITokenApi';
|
||||
class TokenApi {
|
||||
constructor () {
|
||||
this.localApi = new LocalStorageAPI(API_NAME);
|
||||
this.sessionApi = new LocalStorageAPI(API_NAME);
|
||||
this.sessionApi = new LocalStorageAPI(API_NAME, LOCAL_STORAGE_TYPE.SESSION);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user