баги в ФФ:
1. Ползунок можно утянуть за пределы шкалы (и за пределы временной шкалы).
2. Подглючивает синяя плашка. Все время +- пиксель смещается относительно ползунка, если тот активен.
3. Неактивна область вне сетки дат. То есть нельзя зацепиться для промотки.
у меня на маке стоит 2.0.0.14, глюков не видел.
1. то что за пределы шкалы — меня бы больше обидело невозможность этого. По поводу второго — да, нехорошо получается (
2. не заметил, может еще обнаружу
3. ага (
Для мена реально неудобно (именно реально неудобно) — только то, что нельзя масштабировать, остальное так, мелочи имхо.
Спасибо за пример, но есть некоторые возражения по юзабилити.
Нудобно и неинтуитивно движение синей области шалы. Если я ее схватил и тащу например вправо и упираюсь в предел видимой области, то предполаается, что линейка начнет скролаться вправо. Или наоборот - если я выбрал в белой области место где нужно выбирать дату, то вероятно по клику синяя полоска туда должна прыгнуть.
Ну и последнее - мелковато выглядит = неразборчиво.
Скажите, а зачем всё это?
По моему опыту для пользователя проще набрать дату руками. Единственное исключение выбрать в календаре день текущего месяца. Остальное вызывает испуг или раздражение.
Мелкие нечитаемые названия месяцев, необходимость целиться мышкой в границы интервала (кстати, начать drag'n'drop на тфжёлой странице какого-нибудь extjs задача не для слабонервных), непривычный интерфейс (Вы много видели календариков, оформленных в виде линейки?) это всё в недостатки. А что в достоинства? Повторюсь зачем всё это?
Я например разработал подобный трекбар (только на флеше, а не на яваскрипте) с возможностью масштабировния от годов до секунд, он представляет из себя диаграмму на которой пользователь может увидеть различные события в наглядном виде, и выбрав их узнать подробности, это выглядит намного нагляднее чем список.
Не буду спорить по поводу наглядности (хотя, признаюсь, мне сложно в это поверить) я не видел Вашего контрола. Но, зайдя на страницу со списком событий на каждый год, я могу нажать Ctrl-F и поискать "ватерлоо". Как в случае с флеш-контролом мне узнать, что Наполеона разгромили 18 июня 1815 года, кроме как просматривая события за каждый день начиная с середины 1812 года?
У меня стояла несколько другая задача: есть набор событий, например количество записей в лог, и в зависимости от их количества на таймлайне закрашивается определённым цветом дата, т.е. можно узнать что были события в данный период, "приблизиться" и узнать подробнее, уточнить, затем выбрать интервал, который уже передастся другим контролам которые например отобразят данное событие.
Да, да, да! То что искал! Уже использую один из предыдущих трекбаров описанных на хабре, попробую и этот, т.к. именно даты мне и нужны были всегда.
Спасибо!
Трекбар для работы с датами