Monday, September 18, 2017

Удивительный Firefox

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

Так чем же удивил Firefox? А тем что не поддерживает поля с типом Date на на текущий момент 55й версии.
А ввод дат встречается нередко. И тут то я вспомнил рекомендации от разработчиков - использовать ИЕ7, Chrome, Safari. И нет упоминания Firefox...

Как можно пофиксить данный казус не меняя браузера? Со стороны разработчика - использовать фиксы и shimы для добавления требуемого функционала, наверняка и для Angular они есть (SO предложил решение на JQuery). Есть и "нативное" решение - использовать версию FF 51+ и включить в опциях about:config поддержку input date field (пока эксперементальную). И поле для ввода даты будет работать! Правда отображаться будет в соответствии со своим статусом - в "необычно и эксперементально".

No comments: