![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
dXdYdZ |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 16.4.2007 Репутация: 0 Всего: 4 |
Создана бета - версия библиотеки JSL (JavaScript Library).
Посмотреть можно здесь: http://dojo.com.ua/JSL/ |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
В общем неплохо, но видно что бета, как библиотека, так и сайт. У меня firefox чуть не померла
33 тысячи ошибок набежало, когда я заметил что всё тормозит. А все из-за компонента слайдер, попробуешь его повести, отпускаешь, а дальше каждое движение мыши генерирует ошибку. Ужас. Многие строки сообщений в библиотеке написаны в непонятной кодировке - советую просто использовать английский. Как и на сайте при загрузке страниц компонентами на пол секунды вылазит надпись в неверной кодировке. Присутствуют грамматические ошибки, например на странице загрузки: "Текущую версию Вы можете загрузить сдесь." Правильно "здесь". Ну и конечно очень бы хотелось примеры использования основных функций, описанных в библиотеке, а то из описания не всегда все ясно, а лезть в код тоже не хочется. --- На странице "Лицензия": Универсальная общественная лицензия - это GPL - General Public License, к которой часто в начале добавляют GNU (GNU GPL) GNU само по себе это не лицензия. Так же, если подразумевается, что я смогу использовать вашу библиотеку в закрытых коммерческих проектах, то хотелось бы иметь лицензию BSD, а не GPL. Потому что по лицензии GPL я, используя Вашу библиотеку, буду обязан открыть код всей системы, что оне всегда возможно. |
|||
|
||||
dXdYdZ |
|
||||||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 16.4.2007 Репутация: 0 Всего: 4 |
А какой FireFox?
И для варианта лицензии GPL для библиотек? (есть 2 версии - для ПО и для библиотек)
Исправлю. Вообще-то кодировка UTF-8, так как файлы иногда грузятся с помощью Ajax.
Спасибо за информацию. Просто очень спешил.
Будут, но позже. Спасибо за информацию. Это сообщение отредактировал(а) dXdYdZ - 17.8.2007, 23:24 |
||||||||||
|
|||||||||||
dXdYdZ |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 16.4.2007 Репутация: 0 Всего: 4 |
Одну из ошибок со слайдером исправил. Тестировал в FireFox 2.0 - ошибок нет (если не считать предупреждения относительно свойств CSS)
Надпись в неверной кодировке сменил на Loading... |
|||
|
||||
smartov |
|
||||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
Ну тогда имеет смысл уже весь сайт в UTF-8 писать.
Да. теперь все ок. А предполагается что стиль виджетов можно будет легко менять? |
||||
|
|||||
dXdYdZ |
|
||||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 16.4.2007 Репутация: 0 Всего: 4 |
Да. Причём без дополнительного программирования. Пример:
А для создания компонента:
Каждый компонент имеет свою DOM. Корневой элемент компонента - задаётся его свойством domNode. Большинство узлов DOM компонента имеют своё имя класса. Меняя стили, соответствующие данному имени класса, можно менять вид того или иного компонента. Имена классов для того или иного компонента указаны на сайте (правда, пока не для всех). При возникновении того или иного события имя класса узла компонента может меняться. Например для дерева cNode - имя класса пункта, при наведении мыши меняется на cNodeOver. То есть задать вид узла дерева можно так:
Кроме этого планируется усовершенствование некоторых из имеющихся компонент. Например для вкладок - сделать ещё 3 варианта - с размещением вкладок вверху справа, а также слева и справа от области с содержимым. Это сообщение отредактировал(а) dXdYdZ - 18.8.2007, 14:19 |
||||||||
|
|||||||||
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 1 Всего: 12 |
С радостью взял бы твой Editor, но баги. IE вообще не может открыть страницу, ФФ работет на ура.В Опере есть баги. Например: Болд срабатывает только с 2 раза.... Так4то колдуй
![]() |
|||
|
||||
dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: нет Всего: 39 |
посмотрел, скрипты как скрипты, много таких собирающих всё и систематизирующих, мож кому и пригодится
![]() но вот это меня прикольнуло widget="tabContainer" params="selectIndex: 2" неужели нельзя загнать это в класс или в rel в титле, альт? или валидность это не наш конек? ![]() а что это такое onselectstart="return false;" в боди? -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
dXdYdZ |
|
||||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 16.4.2007 Репутация: 0 Всего: 4 |
А какой IE? В 6.0.2900 протестировал - всё нормально. На счёт Оперы - есть такое дело. Исправлю.
А Вы когда-нибудь с Dojo Toolkit работали? Там компоненты зачастую создаются таким образом(версия 0.4):
И тем не менее она популярна на западе. Кстати, планируется переход именно к такому способу. А загнать это в class или другой стандартный атрибут можно.
Это обработчик события onselectstart. Данное событие возникает при попытке выделения текста. ![]() |
||||||||
|
|||||||||
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 1 Всего: 12 |
Нас4ёт ИЕ то 6.0.28. А когда ты сможеш баги в опере исправить?
|
|||
|
||||
dXdYdZ |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 16.4.2007 Репутация: 0 Всего: 4 |
Уважаемый Tony.
Сейчас я работал над добавлением в свою библиотеку ещё одной небольшой библиотеки для обработки формата JSON. После завершения возьмусь за редактор. Правда, причину глюка в Опере я ещё не понял. |
|||
|
||||
dXdYdZ |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 16.4.2007 Репутация: 0 Всего: 4 |
Глюк в Опере исправил.
Это сообщение отредактировал(а) dXdYdZ - 28.8.2007, 17:29 |
|||
|
||||
Alx |
|
|||
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
resizeMenu рульная вещь!
какие браузеры поддериживаются? что происходит с компонентами при отключенном JavaScript? |
|||
|
||||
dXdYdZ |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 16.4.2007 Репутация: 0 Всего: 4 |
Тестировал в FireFox 2.0, mozilla 1.7.2, IE 6.0.2900, Opera 9.01. Вообще должно работать как минимум в IE 5.5+, Opera 8.5+, mozilla и FireFox.
При отключённом JavaScript ведут они себя по-разному. Например, resizeMenu и SlideShow представляют из себя просто несколько картинок. |
||||
|
|||||
Alx |
|
|||
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
dXdYdZ,
надо чтобы в Сафари работало хотя бы.. |
|||
|
||||
![]() ![]() ![]() |
Здесь публикуют скрипты, которые уже проверены в обсуждениях других тем (при этом полезно поставить ссылки на все смежные обсуждения) или переносятся кем-либо из модераторов по просьбе участников, если видно, что в результате обсуждения темы был написан полезный или интересный скрипт. Третий возможный вариант - участник форума публикует скрипт, заведомо известный как полезный и эффективный, для, возможно, небольшой доработки и обсуждения. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Наши скрипты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |