slonm / orion-cpu

Automatically exported from code.google.com/p/orion-cpu
0 stars 0 forks source link

Переключение на JQuery #17

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Так как в T5.3 заявлена независимость от JS 
каркасов предлагаю заняться отвязыванием 
зависимости от Prototype и переключением на JQuery

http://tapestry5-jquery.com/

Original issue reported on code.google.com by slobodya...@gmail.com on 5 Jan 2012 at 10:59

GoogleCodeExporter commented 9 years ago
Согласен.
Предлагайте, что нужно конкретно сделать.

Original comment by kolgen...@gmail.com on 6 Jan 2012 at 9:24

GoogleCodeExporter commented 9 years ago
Предлагаю поручить Диме разобраться с 
вопросом нужно-ли отказываться от Prototype и 
как это делать, если нужно.
На странице http://tapestry.apache.org/javascript.html есть 
много нового о javascript

Original comment by slobodya...@gmail.com on 6 Jan 2012 at 9:48

GoogleCodeExporter commented 9 years ago
Возражаю.
5-й раз переписывать Grid ОЧЕНЬ не хочется.
Почему вам Prototype не подходит?
Я знаю как Prototype, так и JQuery.
Особой разницы не вижу.

Original comment by gen.d...@gmail.com on 18 Jan 2012 at 10:32

GoogleCodeExporter commented 9 years ago
gen.dobr, значительно было бы лучше 
использовать единый фремворк. Дабы немного 
снять нагрузку со страницы. 

=============
Вижу TabControl на prototype. Возникает вопрос. Все 
таки отказываемся или нет? 

Original comment by DVel...@gmail.com on 25 Jan 2012 at 1:57

GoogleCodeExporter commented 9 years ago
За основу TabControl взят TabSet из Chenillekit. Скрипты 
почти без изменений. Их можно и переписать.

Я думал что переход на JQuery облегчит 
использование компонентов на базе JQuery (ExtJS 
и т.п.).

Chenillekit весь на Prototype, но из него 
используется только один компонент - Window. 
От Chenillekit можно и отказаться вообще, а Window 
перенести в проект.

Как на это смотрите?

Original comment by slobodya...@gmail.com on 25 Jan 2012 at 2:06

GoogleCodeExporter commented 9 years ago
Я на это смотрю положительно. Не выгодно 
целую библиотеку из-за одного компонента 
держать из-за которой возникают проблемы 
при обновлении Tapestry.
TabControl сейчас попробую переписать на jQuery. 

Original comment by DVel...@gmail.com on 25 Jan 2012 at 2:27

GoogleCodeExporter commented 9 years ago
Тогда и Window сразу переноси и убирай 
зависимость. А 
http://code.google.com/p/orion-cpu/wiki/ChenilleKit_OnEvent_mixin нигде 
не используется?

Original comment by slobodya...@gmail.com on 25 Jan 2012 at 2:30

GoogleCodeExporter commented 9 years ago
Ок. К счастью,  миксин этот еще не 
использовал. 

Original comment by DVel...@gmail.com on 25 Jan 2012 at 3:04

GoogleCodeExporter commented 9 years ago
tapestry5-jquery предоставляет компонент Dialog на 
базе http://jqueryui.com/demos/dialog/. Может можно его 
использовать вместо Chenillekit Window?

Original comment by slobodya...@gmail.com on 26 Jan 2012 at 7:36

GoogleCodeExporter commented 9 years ago

Original comment by DVel...@gmail.com on 27 Jan 2012 at 7:14