HM-79. Добавлена работа формы с ручкой, валидация формы. HM-88. Добавлены пункты меню с js. HM-76. Добавлена подсветка элементов меню (#40)

This commit is contained in:
Nikolay
2020-08-01 17:32:59 +03:00
committed by GitHub
parent 281ec56288
commit 8c1daa5771
18 changed files with 252 additions and 137 deletions

View File

@ -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);
}
}