Коллекции загружаются
#внезапно #разное #мимими
Забавный глюк клиента: https://www.pichome.ru/images/2017/12/09/guWS96vq.gif NaN — Not a Number, специальное значение для результата математической операции, в ходе которой получилось "не число" или "не определено". Например, попытка разделить строку на число даст результат NaN. 9 декабря 2017
3 |
Styx, глюк инициируется триплкликом на Ми-ми-ми. Иногда NaN появляется и при далбклике, но обычно делает +1 -2.
2 |
Ал Ластор, проще будет просто не посылать новых запросов (по этой конкретной мимимишке), пока не пришёл ответ от предыдущего :)
|
Ластро
|
|
Styx, а как ты будешь следить за этими ответами? А тут ты автоматом блокируешь новые запросы :)
|
Ластро
|
|
Вот лямбда отвечающая на фанфиксе за ми-мишки...
https://pastebin.com/T0ZE5nRL |
Ластро
|
|
По моему ясно видно, что она никаких ответов не ждёт...
|
Ал Ластор
а как ты будешь следить за этими ответами? Замыкания же. она никаких ответов не ждёт... Строка 14 и сразу же 15. |
Вообще, проблема в строке 31. count_likes-1 может дать NaN, и там нет parseInt()
|
Ластро
|
|
>> Замыкания же.
И правда :( >> Строка 14 и сразу же 15. И верно :( проморгал. >> Вообще, проблема в строке 31. count_likes-1 может дать NaN, и там нет parseInt() А вот сюда можно звать ReFeRy! |
Ластро
|
|
Но это, в отличии от секундной заморозки, не решит проблему с двойным мимиком, и проблему с отрицательным мимиком.
|
Ал Ластор, не решит, да. Чтобы решить двойной/отрицательный мимими — надо блокировать последующие нажатия мимими, пока не пришёл ответ. Что-то типа такого: https://pastebin.com/btW9zyCg
|
Styx, давно хотел спросить: с помощью чего ты делаешь эти зачётные гифки?
1 |
Романтик, кстати, если понравится — маякни, я тебе инвайт пришлю, мне за это ништяки будут :)
|
Вот ссылка для регистрации (по моему инвайту) :)
https://my.cl.ly/r/2m2G200z0I0C0H2P |
Styx, попробую, спасибо :)
1 |
Great news... ***@***.** accepted your invitation! :)As soon as they create their 5th drop you’ll both get one month of CloudApp Pro for free. |
Styx, а эта тема платная?
|
Романтик, там есть бесплатный план: https://www.getcloudapp.com/pricing
1 |
Добавил parseint, где надо, и поставил блокировку повторного вызова добавлением/снятием класса-флага. На локалке добиться NaN больше не получилось. На сайт выкачу вместе с заявками.
3 |
ReFeRy, супер, спасибо! :)
1 |
ReFeRy, только не забудьте, что у ajax-запроса может быть не только success, но и error :)
1 |