Заглянем в прошлое
Не так давно в статьях раздела JavaScript были представлены широкой публике трекбары:
Проект неожиданно получил продолжение. К разработке присоединились камрады abarmot и 1602, а активное обсуждение привело к улучшению текущего и реализации нового функционала. Поэтому, появилось желание сделать проекту свой собственный «дом», где он будет жить и развиваться, что было успешно реализовано на sourceforge.net. Теперь вместо того, чтобы писать статью на каждое изменение в трекбарах автор может спокойно обновлять архивы и описания, а вы самостоятельно скачивать последние версии.
На данный момент описаниями успели замарать следующие страницы:
* Еще раз о трекбаре
* JS-TrackBar, четвертая версия бегунков
По ссылкам вы можете познакомиться с проектом и его развитием.
Отдельно хочется отметить камрада mongi, который на основе версии 0.4.0 взял и создал собственную ветку проекта. Был соблазн использовать его труд в качестве основы, однако, в демке обнаружились серьезные проблемы в браузере Опера и сильные «тормоза» на некоторых примерах. Поэтому, дальнейшей доработке была подвергнута собственная, уже стабильная версия.
Прошу любить и жаловать
Проект FC-TrackBar, в текущем релизе версия 0.4.1.Новая версия более стабильна. Были исправлены некоторые баги и добавлен функционал засечек, с которым вы можете ознакомиться в демке. Второму трекбару «year of birth» были добавлены засечки с помощью небольшого количества новых настроек:
* showBigTicks — по-умолчанию false, флаг, разрешающий показ больших засечек, к которым всегда подписывается соот-ее значение.
* bigTicks —по-умолчанию 1, число больших засечек на трекбаре.
* smallTicks — по-умолчанию 1, число мелких засечек между большими. Если больших нет — просто их число на трекбаре.
* showSmallTicks — по-умолчанию false, флаг, разрешающий показ маленьких засечек.
Кроссбраузерность
Проверена работоспособность в:******* WIN:
— IE6, IE 7;
— FF1.5, FF2.0;
— Mozilla 1.7.2;
— Opera 8.02, Opera 8.5, Opera 9.01, Opera 9.2, Opera 9.50.10048;
— Safari 3.1
******* NIX:
— Opera 9.27;
— Firefox 2.0.0.13;
В операх ниже восьмой версии и Netscape 7.1 стабильной работы нет. Однако, на данный момент этими браузерами должны пользоваться только тестеры и люди, оставшиеся доживать XX век :-)
Future
Есть множество задач по расширению текущего функционала. Актуальна разработка плагинов для известных фреймворков, например jQuery. Если среди читателей найдутся желающие поучаствовать &mdash пишите в личку. Для удобства групповой работы есть subversion на сорсфорже:fc-trackbar.svn.sourceforge.net/svnroot/fc-trackbar
Особенно буду рад видеть камрадов abarmot, 1602 и mongi!
Всем спасибо за критику и предложения! Вы делаете наш проект лучше :-)
Кросспост FC-TrackBar 0.4.1 с webew.ru.