can3p: (cat with many words)
Давно не брал в руки шашку не копался в чужом коде. В качестве цели выбрал жж, т.к. у меня уже есть расширение, которое
меняет всякие штуки по мелочи.

В этот раз решил пройти по написанию поста, точнее бесперебойному написанию. Каждый, кто много писал, знает, что самое жуткое, что может с постом случиться - это когда ты пишешь, пишешь, нажимаешь кнопку "отправить", и браузер тебе вежливо сообщает, что интернетов сегодня больше не будет. И все, поста больше нет, вернее нет той его части, которая была написана после того, как связь прервалась.

Я решил эту проблему таким образом:

Во-первых, если черновик сохранить не удалось, то об этом выводится тревожное сообщение, и можно попробовать сохранить еще раз
Во-вторых, если черновик не сохранился, а пользователь все-равно нажмет на отправку поста, то скрипт предварительно все-равно сохранит черновик и, если этого сделать не удастся, покажет сообщение и не даст уйти со страницы.
В следующей серии поправлю что-нибудь еще рандомное. Расширение лежит здесь исходный код на гитхабе здесь. В магазине страничка может еще не обновиться, но должна это сделать в ближайшее время.

Profile

can3p: (Default)
can3p

April 2017

S M T W T F S
      1
2 3 45678
9101112131415
16171819202122
23 242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 30th, 2025 08:05 am
Powered by Dreamwidth Studios