changelog. Очередное взрослое обновление. Сохранение несохранённого
 
 

Здрассе. 

Сегодня я немного покумекал над такой важной штукой, как бережное отношение к введённым данным пользователя, которые он не успел сохранить.

Ну, знаете, так бывает.

Пишешь пост, потом пропала сеть, случайно свайпнул по экрану и пиздец.

Поэтому.

Наотправленные на сервер тексты ваших постов пока хранятся в памяти вашего браузера, в месте, называемом Local Storage.

Когда создаёте новый пост или нажимаете кнопку “Edit”/"Редактировать", то, если браузер найдёт неотправленный на сервер пост, то непременно вам его отобразит.

ВНИМАНИЕ! Фича не будет работать, если после  неудачной отправки одного поста вы отредактируете другой или зашлёте кому-нибудь каммент. 

Так что общее правило такое: если что-то писали или редактировали, и что-то пошло не так, просто обновите страницу и попробуйте снова то же самое.

Далее в планах сделать такое же и для комментариев, но это когда на постах отработаем и соберем фидбек всякий.

~

Ах, да, чуть не забыл.

Теперь при редактировании поста и нажатии кнопки “Camcel”/"Отмена" - пост честно перезагружается с сервера, а введённые данные нигде не сохраняются.

А если передумали содавать новый пост, то кнопка отмены перекинет вас на главную страницу сайта.

- Бля, а чо, так раньше не было?

- Ага, раньше было не так. 

~

Всем спасибо.

Ушёл по бабам.

Целую.

Лёлик

 

#changelog