Несмотря на то, что в дорожной карте фреймворка задекларирован отказ от поддержки устаревших браузеров, линейные прогрессбары до сих пор отображаются дедовским способом с кучкой вложенных div. Зачем?
Есть чудесные HTML теги progress и meter. В отличие от варианта фреймворка они умеют самостоятельно высчитывать процент заливки.
Я не против того, чтобы компонент был, как таковой. Но мне кажется, что в ui2.css должен быть стайлинг для progress и meter в дополнение к $.waProgessbar.
3 комментария
Да на кой черт сдались эти теги. Будет больше боли с попыткой сбросить все их дефолтные стили и как-то кастомизировать, а ради чего?
не мог бы Вы заострить свою ярость на том что, адаптированные приложения как бэ не до конца адаптированы, заранее спасибо
Сделали экспериментальную реализацию на основе <progress> — см. свежую версию в ветке webasyst2 на Гитхабе. Дефолтный вариант с div.progressbar остался как есть, но новый вариант тоже доступен (в ФФ, правда, он так себе выглядит).