Комментарии 36
Угу...
Даже после выхода просто jQuery 1.2.5 (до этого 1.2.4) пришлось править код, ибо attr('checked') уже возвращал не null, а false.
После выхода jQuery 1.2.6 пока траблов не нашёл.
А в jQuery UI меня уже конкретно достал datepicker. Почти в КАЖДОЙ версии меняют API :(
Даже после выхода просто jQuery 1.2.5 (до этого 1.2.4) пришлось править код, ибо attr('checked') уже возвращал не null, а false.
После выхода jQuery 1.2.6 пока траблов не нашёл.
А в jQuery UI меня уже конкретно достал datepicker. Почти в КАЖДОЙ версии меняют API :(
Дык, пока беты были это в принципе, нормально. Если уже после RC пойдут такие же изменения - будет неприятно.
PS. А у меня переход 1.2.4 -> 1.2.5 -> 1.2.6 прошел абсолютно безболезненно.
PS. А у меня переход 1.2.4 -> 1.2.5 -> 1.2.6 прошел абсолютно безболезненно.
это если в вашем коде не было а-ля
if ($(selector).attr('checked') != null)
у меня таких два места нашлось :)
менял на
if ($(selector).attr('checked'))
if ($(selector).attr('checked') != null)
у меня таких два места нашлось :)
менял на
if ($(selector).attr('checked'))
с каких пор datePicker — это jq UI?
ps: если бы всё в работе сводилось к сложности уровня API datepicker :) я был бы только рад, стало бы просто жить... ;)
ps: если бы всё в работе сводилось к сложности уровня API datepicker :) я был бы только рад, стало бы просто жить... ;)
datepicker - составная часть jQuery UI, или его оттуда уже выкинули?)
Не тот datepicker. Смотри офсай jQuery UI.
Беру jQuery UI 1.5b4, и смотрю исходники:
/* jQuery UI Date Picker v3.4.3 (previously jQuery Calendar)
Written by Marc Grabanski (m@marcgrabanski.com) and Keith Wood (kbwood@virginbroadband.com.au).
Copyright (c) 2007 Marc Grabanski (http://marcgrabanski.com/code/ui-datepic…)
Dual licensed under the MIT (MIT-LICENSE.txt)
and GPL (GPL-LICENSE.txt) licenses.
Date: 09-03-2007 */
/* jQuery UI Date Picker v3.4.3 (previously jQuery Calendar)
Written by Marc Grabanski (m@marcgrabanski.com) and Keith Wood (kbwood@virginbroadband.com.au).
Copyright (c) 2007 Marc Grabanski (http://marcgrabanski.com/code/ui-datepic…)
Dual licensed under the MIT (MIT-LICENSE.txt)
and GPL (GPL-LICENSE.txt) licenses.
Date: 09-03-2007 */
собственно, кто не в курсе и еще минусанул — UI - это interface.js размером в ~80kb, date picker ВСЕГДА работал без него.
jQuery UI - включает в себя UI Datepicker. Именно с этим плагином и были проблемы, когда его API менялось минимум дважды, в связи с его включением в jQuery UI.
насколько мне известно: ui - как not stable всегда был подписан, там все плохо, и драг-н-дроп плохо работал(попался на одном проекте) и slider не сильно блещет, короче говоря — активная стадия разработки — вы знали на что шли ;)
Datepicker - очень стабилен, кстати. Он используется в Google Events.
Проблемы были только с изменением его API ;)
Проблемы были только с изменением его API ;)
причем здесь DP, говорю UI :)
а то что он не стабилен - совершенно точно, не раз от этого страдал.
Проблема в API - какие проблемы могут быть? изменилось имя параметра формата даты и еще пара ключей, как писал выше - все бы проблемы такие, я вообще раз 5 ставил этот календарик и всегда брал его на сайте и смотрел параметры заново. api подобных мелочей нет желания даже пытаться запомнить.
ps: сохраните себе это datepicker (без UI, и весит меньше) и пользуйтесь, зачем его обновлять, на данный момент там функционала хватает с лихвой.
а то что он не стабилен - совершенно точно, не раз от этого страдал.
Проблема в API - какие проблемы могут быть? изменилось имя параметра формата даты и еще пара ключей, как писал выше - все бы проблемы такие, я вообще раз 5 ставил этот календарик и всегда брал его на сайте и смотрел параметры заново. api подобных мелочей нет желания даже пытаться запомнить.
ps: сохраните себе это datepicker (без UI, и весит меньше) и пользуйтесь, зачем его обновлять, на данный момент там функционала хватает с лихвой.
"для известного в узких кругах JS-фреймворка jQuery."
Ага в узких %).
Ага в узких %).
"это самая стабильная версия, спешите попробовать..." — написано же RC, релиз кандидат, как вы можете такое утверждать?
зы: все видели обновленный сайт http://ui.jquery.com? мне понравился :)
зы: все видели обновленный сайт http://ui.jquery.com? мне понравился :)
К хорошему быстро привыкаешь. Стиль библиотеки jQuery - великолепен.
Так что при прочих равных другие библиотеки я и не рассматриваю.
Даже Ext.JS использую только с jQuery-адаптером :)
Так что при прочих равных другие библиотеки я и не рассматриваю.
Даже Ext.JS использую только с jQuery-адаптером :)
там lgpl лицензия только для некоммерческого использования вроде как
Скажите, а по функционалу он (jQueryUI) полностью сравним с Interface Elements (interface.eyecon.ro)?
Если не ошибаюсь, jQuery UI - как раз появился после переноса исходников Interface Elements в репозиторий jQuery.
Нет, jQuery UI не совпадает по области покрытия с Interface Elements, но те же draggables, sortables, droppables там есть.
Часть расширений доступны отдельно - на http://plugins.jquery.com/
Нет, jQuery UI не совпадает по области покрытия с Interface Elements, но те же draggables, sortables, droppables там есть.
Часть расширений доступны отдельно - на http://plugins.jquery.com/
Как-то на Хабре проскакивала ссылка на cheat sheet для Prototype, и я решив попробовать jQuery, долго искал что-то подобное для него. Помогла незаметная ссылочка на официальном сайте:
http://docs.jquery.com/Alternative_Resources
Помимо cheat sheet там есть ссылка на оффлайн-версию документации по jQuery API, которая привела меня просто в неописуемыый восторг - очень здорово сделана, приятно пользоваться. Возможно то же самое есть и у Prototype, но я увидел такое впервые.
Линк: http://dev.jquery.com/view/trunk/tools/api-browser/jquery-api-browser.zip (1.2Мб)
http://docs.jquery.com/Alternative_Resources
Помимо cheat sheet там есть ссылка на оффлайн-версию документации по jQuery API, которая привела меня просто в неописуемыый восторг - очень здорово сделана, приятно пользоваться. Возможно то же самое есть и у Prototype, но я увидел такое впервые.
Линк: http://dev.jquery.com/view/trunk/tools/api-browser/jquery-api-browser.zip (1.2Мб)
Ну во всяком случае в последней версии Accordion Menu нормально заработало автоопределение нужной высоты пункта меню, мне хватит :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Вышел jQuery UI 1.5 RC1