Нужен ли PrototypeScript.js для Richfaces - PullRequest
2 голосов
/ 03 марта 2011

Наш сайт в настоящее время использует Richfaces 3.3.3 и JSF 2. По всему сайту разбросаны различные собственные пользовательские функции javscript.

Я собираюсь очистить все это и внедрить повторно используемый набор пользовательских библиотеккоторый будет использовать jQuery javascript framework.

В настоящее время на нашем сайте нет собственного кода, использующего собственный Prototype.

Что мне интересно, так это:Можно ли полностью удалить файл прототипа?В настоящее время загрузка занимает 96 КБ и 78 мс.3_3_3.Finalorg.ajax4jsf.javascript.PrototypeScript.xhtml

Или это необходимо для правильной работы некоторых компонентов Richfaces?

Если я могу удалить его, как бы я это сделал?

Спасибо

1 Ответ

3 голосов
/ 03 марта 2011

К сожалению, это необходимо. Richfaces также использует jQuery, поэтому, если вы указываете Richfaces загружать jQuery на все страницы (см. документы о том, как это сделать), вы можете использовать jQuery. Другой способ - использовать jQuery.noConflict () .

Список зависимостей компонентов приведен в richfaces-ui-XXX.jar\META-INF\richfaces.component-dependencies.xml, если вы не используете какой-либо компонент, который зависит от прототипа (только небольшая вероятность), вы можете удалить прототип (см. Связанную документацию о том, как).

В Richfaces 4.0 прототип удален в пользу jQuery.

...