Author: vkorluzhenko
Date: 2007-10-04 10:47:33 -0400 (Thu, 04 Oct 2007)
New Revision: 3257
Modified:
branches/3.1.x/docs/userguide/en/src/main/docbook/included/calendar.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/changeExpandListener.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/column.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/columnGroup.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataDefinitionList.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataFilterSlider.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataGrid.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataList.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataOrderedList.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataTable.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/datascroller.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dndParam.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dragIndicator.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dragListener.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dragSupport.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dropDownMenu.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dropListener.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dropSupport.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/effect.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/gmap.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/inputNumberSlider.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/inputNumberSpinner.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/insert.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/menuGroup.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/menuItem.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/menuSeparator.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/message.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/messages.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/modalPanel.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/nodeSelectListener.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/paint2D.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/panel.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelBar.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelBarItem.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelMenu.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelMenuGroup.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelMenuItem.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/scrollableDataTable.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/separator.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/simpleTogglePanel.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/spacer.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/suggestionBox.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/tab.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/tabPanel.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/togglePanel.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/toolBar.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/toolBarGroup.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/tooltip.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/tree.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/treeNode.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/treeNodesAdaptor.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/included/virtualEarth.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/modules/RFCarchitectover.xml
branches/3.1.x/docs/userguide/en/src/main/docbook/modules/RFCfaq.xml
Log:
http://jira.jboss.com/jira/browse/RF-971 - updated branch version.
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/calendar.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/calendar.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/calendar.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -430,7 +430,7 @@
</section>
<section>
- <title>Skin parameters redefinition</title>
+ <title>Skin Parameters Redefinition</title>
<table>
<title>Skin parameters redefinition for a popup element</title>
@@ -987,7 +987,7 @@
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/calendar.js...
Here</ulink> you can see the example of <emphasis
role="bold"
<property><rich:calendar></property></emphasis> usage and
sources for the given example. </para>
Modified:
branches/3.1.x/docs/userguide/en/src/main/docbook/included/changeExpandListener.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/changeExpandListener.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/changeExpandListener.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -31,7 +31,7 @@
<section>
- <title>Creating on a page</title>
+ <title>Creating the Component with a Page Tag</title>
<para>Simple Component definition on a page:</para>
<para>
@@ -45,7 +45,7 @@
</section>
<section>
- <title>Dynamical creation of a component from Java code</title>
+ <title>Creating the Component Dynamically Using Java</title>
<para>
<emphasis role="bold">Example:</emphasis></para>
<programlisting role="JAVA"><![CDATA[package demo;
@@ -65,7 +65,7 @@
</section>
<section>
- <title>Key attributes and ways of usage</title>
+ <title>Details of usage</title>
<para>
The <property><rich:changeExpandListener></property> is used as
a nested tag with <property><rich:tree></property>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/column.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/column.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/column.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -196,14 +196,14 @@
</itemizedlist>
</section>
<section>
- <title>Definition Custom Style Classes</title>
+ <title>Definition of Custom Style Classes</title>
<para>To redefine an appearance of all
<property>columns</property> on a page, redefine the corresponding class in
the CSS file used with the page.</para>
<para>To redefine a style of a particular page, use component class
attributes which list is the same as the <property>column</property> one and
is known to you.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dataTable.j...
Here</ulink> you can see the example of <emphasis
role="bold"
<property><rich:column></property></emphasis> usage and
sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/columnGroup.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/columnGroup.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/columnGroup.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -181,7 +181,7 @@
</itemizedlist>
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<para>To redefine an appearance of all
<property>columnGroups</property> on a page, redefine the corresponding class
in the
CSS file used with the page.</para>
@@ -190,7 +190,7 @@
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dataTable.j...
Here</ulink> you can see the example of <emphasis
role="bold"
<property><rich:columnGroup></property></emphasis> usage
and sources for the given example. </para>
Modified:
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataDefinitionList.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataDefinitionList.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataDefinitionList.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -156,7 +156,7 @@
<para>To redefine a style of a particular
<property>dataDefinitionList</property>, use corresponding class attributes on
the component.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dataLists.j...
Here</ulink> you can see the example of <emphasis
role="bold"
<property><rich:dataDefinitionList></property></emphasis>
usage and sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataFilterSlider.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataFilterSlider.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataFilterSlider.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -123,7 +123,7 @@
defined.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dataFilterS...
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataGrid.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataGrid.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataGrid.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -117,17 +117,17 @@
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
- <para>To redefine an appearance of all
<property>dataGrids</property> on a page, redefine the corresponding class in
+ <para>To redefine an appearance of all
<property>dataGrids</property> on a page, redefine the corresponding class in
the CSS file used with the page.</para>
<para>To redefine a style of a particular table, use <emphasis
><property>"component class"</property></emphasis>
attributes which list is the same
as the <property>dataTable</property> one and is known to
you.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dataGrid.js...
Here</ulink> you can see the example of <emphasis
role="bold"
<property><rich:dataGrid></property></emphasis> usage and
sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataList.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataList.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataList.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -153,7 +153,7 @@
<para>To redefine a style of a particular dataList, use corresponding class
attributes on the component.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dataLists.j...
Here</ulink> you can see the example of <emphasis
role="bold"
<property><rich:dataList></property></emphasis> usage and
sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataOrderedList.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataOrderedList.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataOrderedList.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -151,7 +151,7 @@
<para>To redefine a style of a particular dataOrderedList, use corresponding
class attributes on the component.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dataLists.j...
Here</ulink> you can see the example of <emphasis
role="bold"
<property><rich:dataOrderedList ></property></emphasis>
usage and sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataTable.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataTable.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/dataTable.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -58,7 +58,7 @@
]]></programlisting>
</section>
<section>
- <title>Dynamical creation from Java code</title>
+ <title>Creating the Component Dynamically from Java</title>
<para>
<emphasis role="bold">Example:</emphasis>
@@ -126,7 +126,7 @@
</section>
<section>
- <title>Skin parameters redefinition</title>
+ <title>Skin Parameters Redefinition</title>
<table>
<title>Skin parameters redefinition for a table</title>
@@ -329,7 +329,7 @@
known to you.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dataTable.j...
Here</ulink> you can see the example of <emphasis
role="bold"
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/datascroller.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/datascroller.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/datascroller.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -60,7 +60,7 @@
]]></programlisting>
</section>
<section>
- <title>Dynamical creation from Java code</title>
+ <title>Creating the Component Dynamically Using Java</title>
<para>
<emphasis role="bold">Example:</emphasis>
@@ -214,7 +214,7 @@
</itemizedlist>
</section>
<section>
- <title>Skin parameters redefinition</title>
+ <title>Skin Parameters Redefinition</title>
<table>
<title>Skin parameters redefinition for a wrapper element</title>
<tgroup cols="2">
@@ -394,7 +394,7 @@
attributes on the component.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dataTableSc...
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/dndParam.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/dndParam.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/dndParam.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -170,7 +170,7 @@
processes it on the next drop event.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevan Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dragSupport...
Here</ulink> you can see the example of <emphasis
role="bold"
<property><rich:dndParam></property></emphasis> usage and
sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/dragIndicator.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dragIndicator.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/dragIndicator.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -248,7 +248,7 @@
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dragSupport...
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/dragListener.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/dragListener.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/dragListener.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -31,7 +31,7 @@
<section>
- <title>Creating on a page</title>
+ <title>Creating the Component with a Page Tag</title>
<para>Simple Component definition on a page:</para>
<para>
@@ -45,7 +45,7 @@
</section>
<section>
- <title>Dynamical creation of a component from Java code</title>
+ <title>Creating the Component Dynamically Using Java</title>
<para>
<emphasis role="bold">Example:</emphasis></para>
<programlisting role="JAVA"><![CDATA[package demo;
@@ -65,7 +65,7 @@
</section>
<section>
- <title>Key attributes and ways of usage</title>
+ <title>Details of Usage</title>
<para>
The <property><rich:dragListener></property> is used as nested
tag with components like
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/dragSupport.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/dragSupport.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/dragSupport.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -197,7 +197,7 @@
<para>The component doesn't have its own representation.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dragSupport...
Here</ulink> you can see the example of <emphasis
role="bold"
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/dropDownMenu.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/dropDownMenu.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/dropDownMenu.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -316,7 +316,7 @@
</section>
<section>
- <title> Skin parameters redefinition</title>
+ <title> Skin Parameters Redefinition</title>
<table>
<title>Skin parameters redefinition for a label <div>
element</title>
@@ -548,7 +548,7 @@
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dropDownMen...
you can see the example of <emphasis
role="bold"><property><rich:dropDownMenu></property></emphasis>
usage and sources for the given example.
</para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/dropListener.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/dropListener.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/dropListener.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -31,7 +31,7 @@
<section>
- <title>Creating on a page</title>
+ <title>Creating the Component with a Page Tag</title>
<para>Simple Component definition on a page:</para>
<para>
@@ -45,7 +45,7 @@
</section>
<section>
- <title>Dynamical creation of a component from Java code</title>
+ <title>Creating the Component Dynamically Using Java</title>
<para>
<emphasis role="bold">Example:</emphasis></para>
<programlisting role="JAVA"><![CDATA[package demo;
@@ -65,7 +65,7 @@
</section>
<section>
- <title>Key attributes and ways of usage</title>
+ <title>Details of Usage</title>
<para>
The <property><rich:dropListener></property> is used as nested
tag with components like
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/dropSupport.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/dropSupport.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/dropSupport.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -244,7 +244,7 @@
<para>The component doesn't have its own visual
presentation.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dragSupport...
Here</ulink> you can see the example of <emphasis
role="bold"
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/effect.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/effect.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/effect.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -103,7 +103,7 @@
<rich:effect name="showDiv" for="contentDiv"
type="Appear" />
<!-- attaching to window on load and applying on particular page element -->
-<rich:effect for="window" event="onload" type="Appear"
params="id:'contentDiv',duration:0.8,from:0.3,to:1.0" />
+<rich:effect for="window" event="onload" type="Appear"
params="targetId:'contentDiv',duration:0.8,from:0.3,to:1.0" />
...
]]></programlisting>
@@ -151,7 +151,7 @@
not, the value is left as is for possible wiring with on the DOM element's id
on the client
side. By default, the target of the effect is the same element that effect pointed
to.
However, the target element is might be overridden with <emphasis>
- <property>"effectId"</property>
+ <property>"targetId"</property>
</emphasis> option passed with <emphasis>
<property>"params"</property>
</emphasis> attribute of with function paramenter. </para>
@@ -164,21 +164,21 @@
itself, there are two option that might override the
<property>rich:effect</property>
attribute. Those are: <itemizedlist>
<listitem><emphasis>
- <property>"effectId"</property>
+ <property>"targetId"</property>
</emphasis> allows to re-define the target of effect. The option is
override the value of <emphasis>
<property>"for"</property>
- </emphasis> attribute</listitem>
+ </emphasis> attribute.</listitem>
<listitem><emphasis>
- <property>"effectType"</property>
+ <property>"type"</property>
</emphasis> defines the effect type. The option is override the value of
<emphasis>
<property>"type"</property>
- </emphasis> attribute</listitem>
+ </emphasis> attribute.</listitem>
</itemizedlist>
</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/effect.jsf?...
Here</ulink> you can see the example of <emphasis
role="bold"
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/gmap.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/gmap.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/gmap.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -162,13 +162,13 @@
Map</property>.</emphasis></para>
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<para>rich-gmap is a predefined style class for the map. It's possible
to define some
standard properties for all <property>maps</property> components on a
page (padding, border,
etc.) with the definition of the component.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/gmap.jsf?c=...
you can see the example of <emphasis
role="bold"><property><rich:gmap></property></emphasis>
usage
Modified:
branches/3.1.x/docs/userguide/en/src/main/docbook/included/inputNumberSlider.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/inputNumberSlider.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/inputNumberSlider.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -154,7 +154,7 @@
</section>
<section>
- <title>Skin parameters redefinition</title>
+ <title>Skin Parameters Redefinition</title>
<table>
<title>Skin parameters redefinition for a bar</title>
@@ -374,7 +374,7 @@
well as a style font for an input field of a particular
<property>slider</property>.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/inputNumber...
Modified:
branches/3.1.x/docs/userguide/en/src/main/docbook/included/inputNumberSpinner.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/inputNumberSpinner.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/inputNumberSpinner.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -141,7 +141,7 @@
</section>
<section>
- <title>Skin parameters redefinition</title>
+ <title>Skin Parameters Redefinition</title>
<table>
<title>Skin parameters redefinition for a container</title>
<tgroup cols="2">
@@ -271,7 +271,7 @@
a font-weight for an entry field of the particular
<property>spinner</property>.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/inputNumber...
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/insert.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/insert.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/insert.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -117,7 +117,7 @@
used by the <ulink
url="https://jhighlight.dev.java.net/">JHighlight</ulink>
library.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/insert.jsf?...
Here</ulink> you can see the example of <emphasis
role="bold"
><property><rich:insert></property></emphasis> usage
and sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/menuGroup.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/menuGroup.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/menuGroup.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -173,7 +173,7 @@
</itemizedlist>
</section>
<section>
- <title>Skin parameters redefinition</title>
+ <title>Skin Parameters Redefinition</title>
<table>
<title>Skin parameters redefinition for a group</title>
<tgroup cols="2">
@@ -317,7 +317,7 @@
in the corresponding menuGroup attributes. </para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dropDownMen...
Here</ulink> you can see the example of <emphasis
role="bold"
><property><rich:menuGroup></property></emphasis> usage
and sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/menuItem.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/menuItem.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/menuItem.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -178,7 +178,7 @@
</itemizedlist>
</section>
<section>
- <title>Skin parameters redefinition</title>
+ <title>Skin Parameters Redefinition</title>
<table>
<title>Skin parameters redefinition for an item</title>
<tgroup cols="2">
@@ -353,7 +353,7 @@
corresponding menuItem attributes. </para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dropDownMen...
Here</ulink> you can see the example of <emphasis
role="bold"
><property><rich:menuItem></property></emphasis> usage
and sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/menuSeparator.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/menuSeparator.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/menuSeparator.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -84,13 +84,13 @@
</itemizedlist>
</section>
<section>
- <title>Redefinition of Skin Parameters</title>
+ <title>Skin Parameters Redefinition</title>
<table>
- <title>Label skin parameters redefinition</title>
+ <title>Skin parameters redefinition for an item</title>
<tgroup cols="2">
<thead>
<row>
- <entry>Skin parameters for item</entry>
+ <entry>Skin parameters</entry>
<entry>CSS properties</entry>
</row>
</thead>
@@ -105,9 +105,9 @@
</section>
<section>
<title>Definition of Custom Style Classes</title>
- <para>
- In the screenshot, there are the classes names that define separator element
appearance.
- </para>
+
+ <para>On the screenshot there are classes names that define styles for
component elements.</para>
+
<figure>
<title>Classes names</title>
<mediaobject>
@@ -127,8 +127,8 @@
</thead>
<tbody>
<row>
- <entry>Rich-menu-item</entry>
- <entry>Defines the class for div element for
separator</entry>
+ <entry>rich-menu-separator</entry>
+ <entry>Defines styles for a wrapper <div>
element for a separator</entry>
</row>
</tbody>
</tgroup>
@@ -141,7 +141,7 @@
</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dropDownMen...
Here</ulink> you can see the example of <emphasis
role="bold"
><property><rich:menuSeparator></property></emphasis>
usage and sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/message.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/message.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/message.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -135,6 +135,8 @@
<section>
<title>Definition of Custom Style Classes</title>
+
+ <para>On the screenshot there are classes names that define styles for
component elements.</para>
<figure>
<title>Classes names</title>
@@ -146,10 +148,8 @@
</mediaobject>
</figure>
- <para>On the screenshot, there are classes names defining specified
elements.</para>
-
<table>
- <title>Component skin class</title>
+ <title>Classes names that define a component appearance</title>
<tgroup cols="2">
<thead>
@@ -164,19 +164,19 @@
<row>
<entry>rich-message</entry>
- <entry>Defines the class for wrapper element</entry>
+ <entry>Defines styles for a wrapper element</entry>
</row>
<row>
<entry>rich-message-marker</entry>
- <entry>Defines the class for marker element</entry>
+ <entry>Defines styles for a marker</entry>
</row>
<row>
<entry>rich-message-label</entry>
- <entry>Defines the class for label element</entry>
+ <entry>Defines styles for a label</entry>
</row>
</tbody>
@@ -194,7 +194,7 @@
</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/message.jsf...
Here</ulink> you can see the example of <emphasis
role="bold"
><property><rich:message></property></emphasis> usage
and sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/messages.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/messages.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/messages.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -130,62 +130,50 @@
<section>
<title>Definition of Custom Style Classes</title>
-
+
+ <para>On the screenshot there are classes names that define styles for
component elements.</para>
+
<figure>
<title>Classes names</title>
-
+
<mediaobject>
<imageobject>
<imagedata fileref="images/messages1.png"/>
</imageobject>
</mediaobject>
</figure>
-
- <para>On the screenshot, there are classes names defining specified
elements.</para>
-
+
<table>
- <title>Component skin class</title>
-
+ <title>Classes names that define a component appearance</title>
+
<tgroup cols="2">
<thead>
<row>
<entry>Class name</entry>
-
+
<entry>Description</entry>
</row>
</thead>
-
+
<tbody>
<row>
<entry>rich-messages</entry>
-
- <entry>Defines styles for outer element</entry>
+
+ <entry>Defines styles for a wrapper element</entry>
</row>
-
+
<row>
<entry>rich-messages-marker</entry>
-
- <entry>Defines styles for icon element</entry>
+
+ <entry>Defines styles for a marker</entry>
</row>
-
+
<row>
<entry>rich-messages-label</entry>
-
- <entry>Defines styles for informational label element</entry>
- </row>
-
- <!--row>
- <entry>rich-messages-header</entry>
- <entry>Defines styles for header element</entry>
+ <entry>Defines styles for a label</entry>
</row>
- <row>
- <entry>rich-passed</entry>
-
- <entry>Defines styles for all messages elements (marker, label,
header)</entry>
- </row-->
-
</tbody>
</tgroup>
</table>
@@ -203,7 +191,7 @@
</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/messsages.j...
Here</ulink> you can see the example of <emphasis
role="bold"
><property><rich:messages></property></emphasis> usage
and sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/modalPanel.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/modalPanel.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/modalPanel.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -457,7 +457,7 @@
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<figure>
<title>Modal Panel class names</title>
@@ -507,7 +507,7 @@
</table>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/modalPanel....
Here</ulink> you can see the example of <emphasis
role="bold"
Modified:
branches/3.1.x/docs/userguide/en/src/main/docbook/included/nodeSelectListener.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/nodeSelectListener.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/nodeSelectListener.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -31,7 +31,7 @@
<section>
- <title>Creating on a page</title>
+ <title>Creating the Component with a Page Tag</title>
<para>Simple Component definition on a page:</para>
<para>
@@ -45,7 +45,7 @@
</section>
<section>
- <title>Dynamical creation of a component from Java code</title>
+ <title>Creating the Component Dynamically Using Java</title>
<para>
<emphasis role="bold">Example:</emphasis></para>
<programlisting role="JAVA"><![CDATA[package demo;
@@ -65,7 +65,7 @@
</section>
<section>
- <title>Key attributes and ways of usage</title>
+ <title>Details of usage</title>
<para>
The <property><rich:nodeSelectListener></property> is used as
nested tag with <property><rich:tree></property>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/paint2D.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/paint2D.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/paint2D.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -159,7 +159,7 @@
</emphasis> attributes on the component.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/paint2D.jsf...
Here</ulink> you can see the example of <emphasis
role="bold"
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/panel.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/panel.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/panel.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -170,7 +170,7 @@
</itemizedlist>
</section>
<section>
- <title>Skin parameters redefinition</title>
+ <title>Skin Parameters Redefinition</title>
<table>
<title>Skin parameters for the panel</title>
<tgroup cols="2">
@@ -256,7 +256,7 @@
</table>
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<figure>
<title>Style classes of panel</title>
@@ -332,7 +332,7 @@
</figure>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/panel.jsf?c...
Here</ulink> you can see the example of <emphasis
role="bold"
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelBar.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelBar.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelBar.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -107,7 +107,7 @@
</itemizedlist>
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<para>There is one predefined class for the
<property>panelBar</property>, which is
applicable to the whole component, specifying padding, borders, and
etc.</para>
<figure>
@@ -211,7 +211,7 @@
a font for particular <property>panelBarItems</property>
content.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/panelBar.js...
Here</ulink> you can see the example
of <emphasis role="bold"
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelBarItem.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelBarItem.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelBarItem.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -112,7 +112,7 @@
</itemizedlist>
</section>
<section>
- <title>Skin parameters redefinition</title>
+ <title>Skin Parameters Redefinition</title>
<table>
<title>Skin parameters for the panel content appearance</title>
<tgroup cols="2">
@@ -157,7 +157,7 @@
</table>
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<figure>
<title>PanelBarItem style classes</title>
<mediaobject>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelMenu.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelMenu.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelMenu.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -245,7 +245,7 @@
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/panelMenu.j...
Here</ulink> you can see the example of <emphasis
role="bold"
><property><rich:panelMenu></property></emphasis> usage
and sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelMenuGroup.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelMenuGroup.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelMenuGroup.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -252,7 +252,7 @@
</section>
<section>
- <title> Skin parameters redefinition</title>
+ <title> Skin Parameters Redefinition</title>
<table>
<title>Skin parameters redefinition for table element of the first level
group</title>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelMenuItem.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelMenuItem.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/panelMenuItem.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -255,7 +255,7 @@
</section>
<section>
- <title> Skin parameters redefinition</title>
+ <title> Skin Parameters Redefinition</title>
<table>
<title>Skin parameters redefinition for a table element item of the first
level</title>
Modified:
branches/3.1.x/docs/userguide/en/src/main/docbook/included/scrollableDataTable.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/scrollableDataTable.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/scrollableDataTable.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -56,7 +56,7 @@
]]></programlisting>
</section>
<section>
- <title>Dynamical creation from Java code</title>
+ <title>Creating the Component Dynamically Using Java</title>
<para>
<emphasis role="bold">Example:</emphasis>
@@ -176,7 +176,7 @@
</section>
<section>
- <title>Skin parameters redefinition</title>
+ <title>Skin Parameters Redefinition</title>
<table>
<title>Skin parameters for all table</title>
<tgroup cols="2">
@@ -463,7 +463,7 @@
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/scrollableD...
you can see the example of <emphasis
role="bold"><property><rich:scrollableDataTable></property>s</emphasis>
usage. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/separator.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/separator.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/separator.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -121,7 +121,7 @@
</emphasis>) modifying component property.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/separator.j...
Here</ulink> you can see the example of <emphasis
role="bold"
Modified:
branches/3.1.x/docs/userguide/en/src/main/docbook/included/simpleTogglePanel.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/simpleTogglePanel.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/simpleTogglePanel.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -130,7 +130,7 @@
</itemizedlist>
</section>
<section>
- <title>Skin parameters redefinition</title>
+ <title>Skin Parameters Redefinition</title>
<table>
<title>Skin parameters for the whole simpleTogglePanels</title>
<tgroup cols="2">
@@ -216,7 +216,7 @@
</table>
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<figure>
<title>Style classes of simpleTogglePanel</title>
<mediaobject>
@@ -296,7 +296,7 @@
</table>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/simpleToggl...
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/spacer.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/spacer.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/spacer.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -100,7 +100,7 @@
</emphasis>) modifying component property.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/spacer.jsf?...
Here</ulink> you can see the example of <emphasis
role="bold"
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/suggestionBox.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/suggestionBox.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/suggestionBox.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -254,7 +254,7 @@
</section>
<section>
- <title> Skin parameters redefinition</title>
+ <title> Skin Parameters Redefinition</title>
<table>
<title>General skin parameters redefinition for popup
list</title>
@@ -469,7 +469,7 @@
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/suggestionB...
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/tab.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/tab.xml 2007-10-04 13:34:34
UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/tab.xml 2007-10-04 14:47:33
UTC (rev 3257)
@@ -173,7 +173,7 @@
</section>
<section>
- <title>Definition Custom Style Classes</title>
+ <title>Definition of Custom Style Classes</title>
<para>The style peculiarities of a particular <property>Tab</property>
variant could be changed with specification of your
own StyleClasses attributes.</para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/tabPanel.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/tabPanel.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/tabPanel.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -168,7 +168,7 @@
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<figure>
@@ -247,7 +247,7 @@
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/tabPanel.js...
Here</ulink> you can see the example of <emphasis
role="bold"
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/togglePanel.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/togglePanel.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/togglePanel.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -144,7 +144,7 @@
facets, thus all look and feel is set only for content.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/togglePanel...
Here</ulink> you can see the example of <emphasis
role="bold"
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/toolBar.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/toolBar.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/toolBar.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -139,7 +139,7 @@
</table>
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<para>On generating, the component substitutes the default class
rich-toolbar-exterior into <emphasis>
<property>style class</property>
</emphasis> of a generated component, i.e. to redefine at once all
@@ -151,7 +151,7 @@
</emphasis> that could redefine an appearance of a particular component
variants.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/toolBar.jsf...
Here</ulink> you can see the example of <emphasis
role="bold"
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/toolBarGroup.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/toolBarGroup.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/toolBarGroup.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -162,7 +162,7 @@
</table>
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<para>On generating, the component substitutes the default class
rich-toolbar-interior into
<emphasis
<property>style class</property></emphasis> of a
generated component, i.e.
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/tooltip.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/tooltip.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/tooltip.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -237,7 +237,7 @@
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<para>
<property>Tooltip</property> provides one class
"rich-tool-tip" which applies to a wrapper element
<emphasis><property>"span"</property></emphasis>
or "div"
dependently to <property>tooltip</property> layout. In order to redefine
style for all <property>tooltips</property>
@@ -247,7 +247,7 @@
</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/toolTip.jsf...
Here</ulink> you can see the example of <emphasis
role="bold"
><property><rich:toolTip></property></emphasis> usage
and sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/tree.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/tree.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/tree.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -263,7 +263,7 @@
</itemizedlist>
</section>
<section>
- <title>Skin parameters redefinition:</title>
+ <title>Skin Parameters Redefinition:</title>
<para>There is only one skin parameter for the
<property>tree</property> since <emphasis
role="bold">
<property><rich:tree></property>
@@ -289,7 +289,7 @@
</table>
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<para>The <property>tree</property> also has only one predefined
Style Class responsible for
displaying a wrapper element of the <property>tree</property> -
<emphasis role="bold">
<property><rich:tree></property>
@@ -297,7 +297,7 @@
the page.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/tree.jsf?c=...
you can see the example of <emphasis
role="bold"><property><rich:tree></property></emphasis>
usage
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/treeNode.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/treeNode.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/treeNode.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -180,7 +180,7 @@
</itemizedlist>
</section>
<section>
- <title>Skin parameters redefinition:</title>
+ <title>Skin Parameters Redefinition:</title>
<table>
<title>Default skins for treeNode element</title>
<tgroup cols="2">
@@ -252,7 +252,7 @@
application, change these parameters values.</para>
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<para>The following classes are applied to a node element in three states:
default, marked,
mouseovered:</para>
<itemizedlist>
@@ -271,7 +271,7 @@
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>How to Expand/Collapse Tree Nodes from code see <ulink
url="http://labs.jboss.com/wiki/ExpandCollapsetreeNodesAdaptor"...;.
</para>
</section>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/treeNodesAdaptor.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/included/treeNodesAdaptor.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/included/treeNodesAdaptor.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -112,7 +112,7 @@
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para><ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/treeNodesAd...
Here</ulink> you can see the example of <emphasis
role="bold"
><rich:treeNodesAdaptor
></emphasis> usage and sources for the given example. </para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/included/virtualEarth.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/included/virtualEarth.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/included/virtualEarth.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -137,13 +137,13 @@
additional elements on it, except the ones provided with
<emphasis><property>Virtual Earth
map</property>.</emphasis></para>
</section>
<section>
- <title>Definition custom style classes</title>
+ <title>Definition of Custom Style Classes</title>
<para>rich-virtualEarth map is a predefined style class for the map.
It's possible to define some
standard properties for all <property>maps</property> components on a
page (padding, border,
etc.) with the definition of the component.</para>
</section>
<section>
- <title>Relevant resources links</title>
+ <title>Relevant Resources Links</title>
<para>
<ulink
url="http://msdn2.microsoft.com/en-us/library/bb429619.aspx">...
you can found additional
information about Microsoft <property>Virtual Earth
map</property>.</para>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/modules/RFCarchitectover.xml
===================================================================
---
branches/3.1.x/docs/userguide/en/src/main/docbook/modules/RFCarchitectover.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++
branches/3.1.x/docs/userguide/en/src/main/docbook/modules/RFCarchitectover.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -1,27 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<chapter id="ArchitectureOverview"
xreflabel="ArchitecturalOverview">
-<?dbhtml filename="ArchitectureOverview.html"?>
+ <?dbhtml filename="ArchitectureOverview.html"?>
<chapterinfo>
<keywordset>
<keyword>RichFaces</keyword>
- <keyword>CSS</keyword>
+ <keyword>CSS</keyword>
<keyword>skin</keyword>
</keywordset>
</chapterinfo>
-<title>Basic concepts of the RichFaces Framework</title>
+ <title>Basic concepts of the RichFaces Framework</title>
<section id="introToBasics">
- <?dbhtml filename="introToBasics.html"?>
+ <?dbhtml filename="introToBasics.html"?>
<title>Introduction</title>
- <para>The framework is implemented as a component library which adds Ajax
capability into existing
- pages, so you don't need to write any JavaScript code or to replace
existing
- components with new Ajax widgets. <property>RichFaces</property>
enables page-wide Ajax support instead of the
- traditional component-wide support. Hence, you can define the event on the page
that
- invokes an Ajax request and the areas of the page that should be synchronized with
the JSF
- Component Tree after the Ajax request changes the data on the server according to
the
- events fired on the client.</para>
+ <para>The framework is implemented as a component library which adds Ajax
capability into
+ existing pages, so you don't need to write any JavaScript code or to
replace existing
+ components with new Ajax widgets. <property>RichFaces</property>
enables page-wide Ajax
+ support instead of the traditional component-wide support. Hence, you can define
the event on
+ the page that invokes an Ajax request and the areas of the page that should be
synchronized
+ with the JSF Component Tree after the Ajax request changes the data on the server
according to
+ the events fired on the client.</para>
<para>Next Figure shows how it works:</para>
<figure>
<title>Request Processing flow</title>
@@ -31,15 +31,17 @@
<imagedata fileref="images/newpic1.jpg" scalefit="1"/>
</imageobject>
</mediaobject>
- <para><property>RichFaces</property> allows to define (by means of
JSF tags) different parts of a JSF page you
- wish to update with an Ajax request and provide a few options to send Ajax
requests to
- the server. Also JSF page doesn't change from a
"regular" JSF
- page and you don't need to write any JavaScript or XMLHttpRequest
objects by hands, everything is done automatically.</para>
+ <para><property>RichFaces</property> allows to define (by means of
JSF tags) different parts of
+ a JSF page you wish to update with an Ajax request and provide a few options to
send Ajax
+ requests to the server. Also JSF page doesn't change from a
+ "regular" JSF page and you don't need to write any
JavaScript or
+ XMLHttpRequest objects by hands, everything is done automatically.</para>
</section>
<section id="RichFacesArchitectureOverview">
- <?dbhtml filename="RichFacesArchitectureOverview.html"?>
+ <?dbhtml filename="RichFacesArchitectureOverview.html"?>
<title>RichFaces Architecture Overview</title>
- <para>Next figure lists several important elements of the
<property>RichFaces</property> framework</para>
+ <para>Next figure lists several important elements of the
<property>RichFaces</property>
+ framework</para>
<figure>
<title>Core Ajax component structure</title>
</figure>
@@ -50,13 +52,16 @@
</mediaobject>
<formalpara>
<title>Ajax Filter.</title>
- <para>To get all benefits of <property>RichFaces</property>, you
should register a Filter in web.xml
- file of your application. The Filter recognizes multiple request types. The
sequence diagram on Figure 3
- shows the difference in processing of a "regular" JSF request and
an Ajax request.</para>
+ <para>To get all benefits of <property>RichFaces</property>, you
should register a Filter in
+ web.xml file of your application. The Filter recognizes multiple request types.
Necessary
+ information about Filter configuration can be found in the <link
+ linkend="FilterConfiguration">"Filter
configuration"</link> section. The
+ sequence diagram on Figure 3 shows the difference in processing of a
+ "regular" JSF request and an Ajax request.</para>
</formalpara>
- <para>In the first case the whole JSF tree will be encoded,
- in the second one option it depends on the "size" of the Ajax
region. As you can see, in the second case the filter parses
- the content of an Ajax response before sending it to the client side.</para>
+ <para>In the first case the whole JSF tree will be encoded, in the second one
option it depends
+ on the "size" of the Ajax region. As you can see, in the second
case the
+ filter parses the content of an Ajax response before sending it to the client
side.</para>
<para>Have a look at the next picture to understand these two
ways:</para>
<figure>
<title>Request Processing sequence diagram</title>
@@ -66,14 +71,14 @@
<imagedata fileref="images/newpic3.jpg" scalefit="1"/>
</imageobject>
</mediaobject>
- <para>In both cases, the information about required static or dynamic resources
that your application
- requests is registered in the ResourseBuilder class.</para>
- <para>When a request for a resource comes (Figure 4), the RichFaces filter
checks the Resource Cache
- for this resource and if it is there, the resource is sent to the client.
Otherwise,
- the filter searches for the resource among those that are registered by the
- ResourceBuilder. If the resource is registered, the RichFaces filter will send a
request to the
- ResourceBuilder to create (deliver) the resource.</para>
- <para>Next Figure shows the ways of resource request processing.</para>
+ <para>In both cases, the information about required static or dynamic resources
that your
+ application requests is registered in the ResourseBuilder class.</para>
+ <para>When a request for a resource comes (Figure 4), the RichFaces filter
checks the Resource
+ Cache for this resource and if it is there, the resource is sent to the client.
Otherwise, the
+ filter searches for the resource among those that are registered by the
ResourceBuilder. If
+ the resource is registered, the RichFaces filter will send a request to the
ResourceBuilder to
+ create (deliver) the resource.</para>
+ <para>Next Figure shows the ways of resource request processing.</para>
<figure>
<title>Resource request sequence diagram</title>
</figure>
@@ -84,303 +89,412 @@
</mediaobject>
<formalpara>
<title>AJAX Action Components</title>
- <para>
- There are Ajax Action Components: AjaxCommandButton, AjaxCommandLink, AjaxPoll and
AjaxSupport and etc.
- You can use them to send Ajax requests from the client side.
- </para>
+ <para> There are Ajax Action Components: AjaxCommandButton, AjaxCommandLink,
AjaxPoll and
+ AjaxSupport and etc. You can use them to send Ajax requests from the client side.
</para>
</formalpara>
<formalpara>
<title>AJAX Containers</title>
- <para>
- AjaxContainer is an interface that describes an area on your JSF page that should
be decoded
- during an Ajax request. AjaxViewRoot and AjaxRegion are implementations of this
interface.
- </para>
+ <para> AjaxContainer is an interface that describes an area on your JSF page
that should be
+ decoded during an Ajax request. AjaxViewRoot and AjaxRegion are implementations
of this
+ interface. </para>
</formalpara>
<formalpara>
<title>JavaScript Engine</title>
- <para><property>RichFaces</property> JavaScript Engine runs on
the client-side. It knows how to update different areas
- on your JSF page based on the information from the Ajax response. Do
- not use this JavaScript code directly, as it is available automatically.
- </para>
+ <para><property>RichFaces</property> JavaScript Engine runs on
the client-side. It knows how
+ to update different areas on your JSF page based on the information from the Ajax
response.
+ Do not use this JavaScript code directly, as it is available automatically.
</para>
</formalpara>
</section>
<section id="LimitationsAndRules">
- <?dbhtml filename="LimitationAndRules.html"?>
+ <?dbhtml filename="LimitationAndRules.html"?>
<title>Limitations and Rules</title>
- <para>In order to create RichFaces applications properly, keep the following
points in mind:</para>
+ <para>In order to create RichFaces applications properly, keep the following
points in mind:</para>
<itemizedlist>
- <listitem>
- Any Ajax framework should not append or delete, but only replace elements on the
page. For successful updates, an element with the same ID as in the response must exist on
the page. If you'd like to append any code to a page, put in a placeholder for it
(any empty element). For the same reason, it's recommended to place messages in
the<emphasis >
- <property>"AjaxOutput"</property>
- </emphasis> component (as no messages is also a message).
- </listitem>
- <listitem>
- Don't use <emphasis role="bold">
- <property><f:verbatim></property>
- </emphasis> for self-rendered containers, since this component is
transient and not saved in the tree.
- </listitem>
- <listitem>
- Ajax requests are made by XMLHttpRequest functions in XML format, but this XML
bypasses most validations and the corrections that might be made in a browser. Thus,
create only a strict standards-compliant code for HTML and XHTML, without skipping any
required elements or attributes. Any necessary XML corrections are automatically made by
the XML filter on the server, but lot's of unexpected effects can be produced by
an incorrect HTML code.
- </listitem>
+ <listitem> Any Ajax framework should not append or delete, but only replace
elements on the
+ page. For successful updates, an element with the same ID as in the response must
exist on
+ the page. If you'd like to append any code to a page, put in a
placeholder for it
+ (any empty element). For the same reason, it's recommended to place
messages in the<emphasis>
+ <property>"AjaxOutput"</property>
+ </emphasis> component (as no messages is also a message).
</listitem>
+ <listitem> Don't use <emphasis role="bold">
+ <property><f:verbatim></property>
+ </emphasis> for self-rendered containers, since this component is transient
and not saved in
+ the tree. </listitem>
+ <listitem> Ajax requests are made by XMLHttpRequest functions in XML format,
but this XML
+ bypasses most validations and the corrections that might be made in a browser.
Thus, create
+ only a strict standards-compliant code for HTML and XHTML, without skipping any
required
+ elements or attributes. Any necessary XML corrections are automatically made by
the XML
+ filter on the server, but lot's of unexpected effects can be produced by
an
+ incorrect HTML code. </listitem>
</itemizedlist>
</section>
<section id="HowTo...">
- <?dbhtml filename="HowTo.html"?>
+ <?dbhtml filename="HowTo.html"?>
<title>How To...</title>
<section id="SendAnAJAXRequest">
- <?dbhtml filename="SendAnAJAXRequest.html"?>
+ <?dbhtml filename="SendAnAJAXRequest.html"?>
<title>Send an Ajax request</title>
- <para>There are different ways to send Ajax requests from your JSF page. For
example you can use
- <emphasis
role="bold"><property><a4j:commandButton></property></emphasis>,
<emphasis role="bold">
- <property><a4j:commandLink></property>, <emphasis
role="bold"><property><a4j:poll></property></emphasis>
+ <para>There are different ways to send Ajax requests from your JSF page. For
example you can
+ use <emphasis role="bold">
+ <property><a4j:commandButton></property>
+ </emphasis>, <emphasis role="bold">
+ <property><a4j:commandLink></property>, <emphasis
role="bold">
+ <property><a4j:poll></property>
+ </emphasis>
</emphasis> or <emphasis role="bold">
<property><a4j:support></property>
- </emphasis> tags or any other.
- </para>
- <para>All these tags hide the usual JavaScript activities that are required
for an XMHttpRequest
- object building and an Ajax request sending. Also, they allow you to decide
which components of
- your JSF page are to be re-rendered as a result of the Ajax response (you can
list the
- IDs of these components in the "reRender" attribute).
- </para>
+ </emphasis> tags or any other. </para>
+ <para>All these tags hide the usual JavaScript activities that are required
for an
+ XMHttpRequest object building and an Ajax request sending. Also, they allow you
to decide
+ which components of your JSF page are to be re-rendered as a result of the Ajax
response
+ (you can list the IDs of these components in the "reRender"
attribute). </para>
<para>
- <emphasis role="bold">
+ <emphasis role="bold">
<property><a4j:commandButton></property>
</emphasis> and <emphasis role="bold">
<property><a4j:commandLink></property>
- </emphasis> tags are used to send an Ajax
- request on "onclick" JavaScript event.
- </para>
+ </emphasis> tags are used to send an Ajax request on
"onclick" JavaScript
+ event. </para>
<para>
- <emphasis role="bold">
+ <emphasis role="bold">
<property><a4j:poll></property>
- </emphasis> tag is used to send an Ajax
- request periodically using a timer.
- </para>
+ </emphasis> tag is used to send an Ajax request periodically using a timer.
</para>
<para>The <emphasis role="bold">
<property><a4j:support></property>
- </emphasis> tag allows you to add Ajax functionality to standard JSF
components
- and send Ajax request onto a chosen JavaScript event:
"onkeyup", "onmouseover",
- etc.
- </para>
+ </emphasis> tag allows you to add Ajax functionality to standard JSF
components and send
+ Ajax request onto a chosen JavaScript event: "onkeyup",
+ "onmouseover", etc. </para>
<para>Most important attributes of components that provide Ajax request
calling features are:</para>
<itemizedlist>
<listitem>
- <emphasis >
- <property>"reRender"</property>
- </emphasis>attribute as it was mentioned <link
linkend="SendAnAJAXRequest">before</link> specifies components to be
reRendered
- after Ajax response. The attribute can be specified using EL expression and
formed dynamicaly on the
- server side (see <ulink url="index.html#FAQ">FAQ
chapter</ulink>).
- </listitem>
+ <emphasis>
+ <property>"reRender"</property>
+ </emphasis>attribute as it was mentioned <link
linkend="SendAnAJAXRequest">before</link>
+ specifies components to be reRendered after Ajax response. The attribute can be
specified
+ using EL expression and formed dynamicaly on the server side (see <ulink
+ url="index.html#FAQ">FAQ chapter</ulink>).
</listitem>
<listitem>
- <emphasis >
- <property>"RequestDelay"</property>
- </emphasis> attribute is used for a requests frequency regulation.
- </listitem>
- </itemizedlist>
- <programlisting role="XML"><![CDATA[<h:inputText
size="50" value="#{bean.text}">
+ <emphasis>
+ <property>"RequestDelay"</property>
+ </emphasis> attribute is used for a requests frequency regulation.
</listitem>
+ </itemizedlist>
+ <programlisting role="XML"><![CDATA[<h:inputText
size="50" value="#{bean.text}">
<a4j:support event="onkeyup" RequestDelay="3"/>
</h:inputText>]]></programlisting>
- <para>So every next request from the frequent keyboard events will be
delayed
- on 3 ms to reduce the number of requests.
- </para>
- <itemizedlist>
+ <para>So every next request from the frequent keyboard events will be delayed
on 3 ms to
+ reduce the number of requests. </para>
+ <itemizedlist>
<listitem>
- <emphasis >
- <property>"EventsQueue"</property>
- </emphasis> is a queue that stores the next request.
- </listitem>
- <listitem>
- <emphasis >
- <property>"LimitToList"</property>
- </emphasis> attribute is used to regulate updatable regions. Setting
- it to true limits the updatable areas only to ones specified in a
- reRender list, in other case all Output Panels of the region are updated.
- </listitem>
- <listitem> <emphasis >
- <property>"ajaxSingle"</property>
- </emphasis> attributes specify regions to be sent with a request,
- if "false" it is a full region, in other case
it's is only a control caused
- event.
- </listitem>
-
- <listitem> <emphasis >
+ <emphasis>
+ <property>"EventsQueue"</property>
+ </emphasis> is a queue that stores the next request. </listitem>
+ <listitem>
+ <emphasis>
+ <property>"LimitToList"</property>
+ </emphasis> attribute is used to regulate updatable regions. Setting it
to true limits the
+ updatable areas only to ones specified in a reRender list, in other case all
Output Panels
+ of the region are updated. </listitem>
+ <listitem>
+ <emphasis>
+ <property>"ajaxSingle"</property>
+ </emphasis> attributes specify regions to be sent with a request, if
+ "false" it is a full region, in other case it's is
only a
+ control caused event. </listitem>
+
+ <listitem>
+ <emphasis>
<property>"timeout"</property>
- </emphasis>attribute is used for response waiting time on a particular
request. If a response is not received during this time, the request is aborted.
- </listitem>
-
- <listitem> <emphasis >
+ </emphasis>attribute is used for response waiting time on a particular
request. If a
+ response is not received during this time, the request is aborted.
</listitem>
+
+ <listitem>
+ <emphasis>
<property>"ignoreDupResponses"</property>
- </emphasis> is used to abort unfinished request on new event.
- </listitem>
- </itemizedlist>
+ </emphasis> is used to abort unfinished request on new event.
</listitem>
+ </itemizedlist>
</section>
<section id="DecideWhatToSend">
- <?dbhtml filename="DecideWhatToSend.html"?>
+ <?dbhtml filename="DecideWhatToSend.html"?>
<title>Decide What to Send</title>
- <para>You may describe a region on the page you wish to send to the server,
in this way you can
- control what part of the JSF View is decoded on the server side when you send
an
- Ajax request.
- </para>
- <para>The easiest way to describe an Ajax region on your JSF page is to do
nothing,
- because the content between the <emphasis role="bold">
+ <para>You may describe a region on the page you wish to send to the server,
in this way you
+ can control what part of the JSF View is decoded on the server side when you send
an Ajax
+ request. </para>
+ <para>The easiest way to describe an Ajax region on your JSF page is to do
nothing, because
+ the content between the <emphasis role="bold">
<property><f:view></property>
</emphasis> and <emphasis role="bold">
<property></f:view></property>
- </emphasis> tags is considered
- the default Ajax region.
- </para>
- <para>You may define multiple Ajax regions on the JSF page (they can even be
nested) by using
- the <emphasis role="bold">
+ </emphasis> tags is considered the default Ajax region. </para>
+ <para>You may define multiple Ajax regions on the JSF page (they can even be
nested) by using
+ the <emphasis role="bold">
<property><a4j:region></property>
- </emphasis> tag.
- </para>
- <para>If you wish to render the content of an Ajax response outside of the
active region then
- the value of the "renderRegionOnly" attribute should be set to
"false" ("false" is default value). Otherwise, your
- Ajax updates are limited to elements of the active region.
- </para>
+ </emphasis> tag. </para>
+ <para>If you wish to render the content of an Ajax response outside of the
active region then
+ the value of the "renderRegionOnly" attribute should be set to
+ "false" ("false" is default value).
Otherwise, your Ajax
+ updates are limited to elements of the active region. </para>
</section>
<section id="DecideWhatToChange">
- <?dbhtml filename="DecideWhatToChange.html"?>
+ <?dbhtml filename="DecideWhatToChange.html"?>
<title>Decide What to Change</title>
- <para>Using IDs in the "reRender" attribute to define
"AJAX zones" for update works fine in
- many cases.
- </para>
- <para>But you can not use this approach if your page contains, e.g. a
<emphasis
role="bold"><property><f:verbatim></property></emphasis>
- tag and you wish to update its content on an Ajax response.
- </para>
+ <para>Using IDs in the "reRender" attribute to define
"AJAX
+ zones" for update works fine in many cases. </para>
+ <para>But you can not use this approach if your page contains, e.g. a
<emphasis role="bold">
+ <property><f:verbatim></property>
+ </emphasis> tag and you wish to update its content on an Ajax response.
</para>
<para>The problem with the <emphasis role="bold">
<property><f:verbatim/></property>
- </emphasis> tag as described above is related to the
- value of the transientFlag of JSF components. If the value of this flag is
true, the
- component must not participate in state saving or restoring of process.
- </para>
- <para>In order to provide a solution to this kind of problems, RichFaces uses
the concept of
- an output panel that is defined by the <emphasis role="bold">
+ </emphasis> tag as described above is related to the value of the
transientFlag of JSF
+ components. If the value of this flag is true, the component must not participate
in state
+ saving or restoring of process. </para>
+ <para>In order to provide a solution to this kind of problems, RichFaces uses
the concept of
+ an output panel that is defined by the <emphasis role="bold">
<property><a4j:outputPanel></property>
- </emphasis> tag. If you put a <emphasis
role="bold"><property><f:verbatim></property></emphasis>
- tag inside of the output panel, then the content of the <emphasis
role="bold">
+ </emphasis> tag. If you put a <emphasis role="bold">
+ <property><f:verbatim></property>
+ </emphasis> tag inside of the output panel, then the content of the
<emphasis role="bold">
<property><f:verbatim/></property>
- </emphasis> tag and content of
- other panel's child tags could be updated on Ajax response. There are
two ways to
- control this:
- <itemizedlist>
- <listitem>
- By setting the "ajaxRendered" attribute value to
"true".
-</listitem>
- <listitem>
- By setting the "reRender" attribute value of an Action
Component to the output panel ID.
-</listitem>
- </itemizedlist>
- </para>
+ </emphasis> tag and content of other panel's child tags could be
updated on Ajax
+ response. There are two ways to control this: <itemizedlist>
+ <listitem> By setting the "ajaxRendered" attribute
value to
+ "true". </listitem>
+ <listitem> By setting the "reRender" attribute value of
an Action
+ Component to the output panel ID. </listitem>
+ </itemizedlist>
+ </para>
</section>
</section>
+
+ <section id="FilterConfiguration">
+ <?dbhtml filename="FilterConfiguration.html"?>
+ <title>Filter Configuration</title>
+ <para>RichFaces uses a filter for a correction of code received on an Ajax
request. In case of a
+ "regular" JSF request a browser makes correction independently.
In case of
+ Ajax request in order to prevent layout destruction it's needed to use a
filter,
+ because a received code could differ from a code validated by a browser and a
browser doesn't
+ make any corrections.</para>
+
+ <para>An example of how to set a Filter in a web.xml file of your application
is placed below.</para>
+
+ <para>
+ <emphasis role="bold">Example:</emphasis>
+ </para>
+
+ <programlisting role="XML"><![CDATA[...
+ <filter>
+ <display-name>RichFaces Filter</display-name>
+ <filter-name>richfaces</filter-name>
+ <filter-class>org.ajax4jsf.Filter</filter-class>
+ </filter>
+...
+]]></programlisting>
+
+ <note>
+ <title>Note:</title>Fast Filter is deprecated and available only for
backward compatibility
+ with previous RichFaces versions. Fast Filter usage isn't recomended,
because there
+ is another way to use its functionality by means of <link
linkend="Neko">Neko filter type</link>.</note>
+
+ <para>In RichFaces 3.1 filter configuration becomes more flexible.
It's possible to
+ configure different filters for different sets of pages for the same
application.</para>
+
+ <para>The possible filter types are:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>TIDY</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>"TIDY" filter type based on the Tidy parser. This
filter is recommended for applications with
+ complicated or non-standard markup when all necessary code corrections are made by
the filter
+ when a response comes from the server.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para id="Neko">NEKO</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>"NEKO" filter type corresponds to the former
"Fast Filter" and it's
+ based on the Neko parser. In case of using this filter code isn't strictly
verified.
+ Use this one if you are sure that your application markup is really strict for this
filter.
+ Otherwise it could cause lot's of errors and corrupt a layout as a result.
This
+ filter considerably accelerates all Ajax requests processing.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>NONE</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>No correction.</para>
+
+ <para>An example of configuration is placed below.</para>
+ <para>
+ <emphasis role="bold">Example:</emphasis>
+ </para>
+
+ <programlisting role="XML"><![CDATA[...
+ <context-param>
+ <param-name>org.ajax4jsf.xmlparser.ORDER</param-name>
+ <param-value>NONE,NEKO,TIDY</param-value>
+ </context-param>
+
+ <context-param>
+ <param-name>org.ajax4jsf.xmlparser.NONE</param-name>
+
<param-value>/pages/performance\.xhtml,/pages/default.*\.xhtml</param-value>
+ </context-param>
+
+ <context-param>
+ <param-name>org.ajax4jsf.xmlparser.NEKO</param-name>
+ <param-value>/pages/repeat\.xhtml</param-value>
+ </context-param>
+
+ <filter>
+ <display-name>RichFaces Filter</display-name>
+ <filter-name>richfaces</filter-name>
+ <filter-class>org.ajax4jsf.Filter</filter-class>
+ </filter>
+
+ <filter-mapping>
+ <filter-name>richfaces</filter-name>
+ <servlet-name>Faces Servlet</servlet-name>
+ <dispatcher>FORWARD</dispatcher>
+ <dispatcher>REQUEST</dispatcher>
+ <dispatcher>INCLUDE</dispatcher>
+ </filter-mapping>
+...
+]]></programlisting>
+
+ <para>The example shows that ORDER parameter defines the order in which
particular filter types
+ are used for pages code correction. </para>
+ <para> First of all "NONE" type is specified for the filter.
Then two different
+ sets of pages are defined for which two filter types (NONE and NEKO) are used
correspondingly.
+ If a page relates to the first set that is defined in the following way:
</para>
+
+ <programlisting
role="XML"><![CDATA[<param-value>/pages/performance\.xhtml,/pages/default.*\.xhtml</param-value>,
+]]></programlisting>
+
+ <para> it's not corrected, because filter type for this page is
defined as
+ "NONE". If a page is not from the first set, then
"NEKO"
+ type is set.</para>
+ <para>If a page relates to the second set that is defined in the following
way:</para>
+
+ <programlisting
role="XML"><![CDATA[<param-value>/pages/repeat\.xhtml</param-value>,
+]]></programlisting>
+
+ <para>then "NEKO" filter type is used for correction. If
it's not related to the second set,
+ "TIDY" type is set for the filter ("TIDY"
filter type is used for code
+ correction). </para>
+
+ </section>
+
+
<section id="RequestErrorsAndSessionExpirationHandling">
- <?dbhtml filename="RequestErrorsAndSessionExpirationHandling.html"?>
- <title>Request Errors and Session Expiration Handling</title>
- <para>RichFaces allows to redefine standard handlers responsible for processing
of different exceptional situations. It helps to define own JavaScript, which is executed
when these situations occur.</para>
- <section id="RequestErrorsHandling">
- <?dbhtml filename="RequestErrorsHandling.html"?>
- <title>Request Errors Handling</title>
- <para>To execute your own code on the client in case of an error during Ajax
request, it's necessary to redefine the standard
"A4J.AJAX.onError" method:</para>
- <programlisting role="JAVA"><![CDATA[A4J.AJAX.onError =
function(req,status,message) {
+ <?dbhtml filename="RequestErrorsAndSessionExpirationHandling.html"?>
+ <title>Request Errors and Session Expiration Handling</title>
+ <para>RichFaces allows to redefine standard handlers responsible for processing
of different
+ exceptional situations. It helps to define own JavaScript, which is executed when
these
+ situations occur.</para>
+ <section id="RequestErrorsHandling">
+ <?dbhtml filename="RequestErrorsHandling.html"?>
+ <title>Request Errors Handling</title>
+ <para>To execute your own code on the client in case of an error during Ajax
request,
+ it's necessary to redefine the standard
"A4J.AJAX.onError"
+ method:</para>
+ <programlisting role="JAVA"><![CDATA[A4J.AJAX.onError =
function(req,status,message) {
// Custom Developer Code
};]]></programlisting>
- <para>The function defined this way accepts as parameters:</para>
- <itemizedlist>
- <listitem>req - a params string of a request that calls an
error</listitem>
- <listitem>status - the number of an error returned by the
server</listitem>
- <listitem>message - a default message for the given error</listitem>
- </itemizedlist>
- <para>Thus, it's possible to create your own handler that is called on
timeouts, inner server errors, and etc.</para>
- </section>
- <section id="SessionExpiredHandling">
- <?dbhtml filename="SessionExpiredHandling.html"?>
- <title>Session Expired Handling</title>
- <para>It's possible to redefine also the <emphasis >
- <property>"onExpired"</property>
- </emphasis> framework method that is called on the <emphasis >
- <property>"Session Expiration"</property>
- </emphasis> event.</para>
+ <para>The function defined this way accepts as parameters:</para>
+ <itemizedlist>
+ <listitem>req - a params string of a request that calls an
error</listitem>
+ <listitem>status - the number of an error returned by the
server</listitem>
+ <listitem>message - a default message for the given error</listitem>
+ </itemizedlist>
+ <para>Thus, it's possible to create your own handler that is called
on timeouts,
+ inner server errors, and etc.</para>
+ </section>
+ <section id="SessionExpiredHandling">
+ <?dbhtml filename="SessionExpiredHandling.html"?>
+ <title>Session Expired Handling</title>
+ <para>It's possible to redefine also the <emphasis>
+ <property>"onExpired"</property>
+ </emphasis> framework method that is called on the <emphasis>
+ <property>"Session Expiration"</property>
+ </emphasis> event.</para>
- <para>
- <emphasis role="bold">Example:</emphasis>
- </para>
+ <para>
+ <emphasis role="bold">Example:</emphasis>
+ </para>
- <programlisting role="JAVA"><![CDATA[A4J.AJAX.onExpired =
function(loc,expiredMsg){
+ <programlisting role="JAVA"><![CDATA[A4J.AJAX.onExpired =
function(loc,expiredMsg){
// Custom Developer Code
};
]]></programlisting>
-<para>Here the function receives in params:</para>
- <itemizedlist>
- <listitem>loc - URL of the current page (on demand can be updated)
</listitem>
- <listitem>expiredMsg - a default message on <emphasis >
- <property>"Session Expiration"</property>
- </emphasis>event.</listitem>
- </itemizedlist>
-<!--note>
+ <para>Here the function receives in params:</para>
+ <itemizedlist>
+ <listitem>loc - URL of the current page (on demand can be updated)
</listitem>
+ <listitem>expiredMsg - a default message on <emphasis>
+ <property>"Session Expiration"</property>
+ </emphasis>event.</listitem>
+ </itemizedlist>
+ <!--note>
<title>Note:</title>
Until the version 1.0.5 the method can't be redefined on <emphasis >
<property>"Session Expiration"</property>,
</emphasis> a confirmation dialog with a request for view reloading was always
called.
</note-->
+ </section>
</section>
-</section>
- <section>
+ <section id="Skinnability">
+ <?dbhtml filename="Skinnability.html"?>
+ <title>Skinnability</title>
- <title>Skinnability</title>
-
<section id="WhySkinnability">
- <?dbhtml filename="WhySkinnability.html"?>
+ <?dbhtml filename="WhySkinnability.html"?>
<title>Why Skinnability</title>
- <para>If you have a look at a CSS file in an enterprise application, for
- example, the one you're working on now, you'll see how often the
same
- color is noted in it. Standard CSS has no way to define a particular
- color abstractly for defining as a panel header color, a background
- color of an active pop-up menu item, a separator color, etc. To define
- common interface styles, you have to copy the same values over and over
- again and the more interface elements you have the more copy-and-paste
- activity that needs to be performed.</para>
+ <para>If you have a look at a CSS file in an enterprise application, for
example, the one
+ you're working on now, you'll see how often the same color is
noted in it.
+ Standard CSS has no way to define a particular color abstractly for defining as a
panel
+ header color, a background color of an active pop-up menu item, a separator
color, etc. To
+ define common interface styles, you have to copy the same values over and over
again and the
+ more interface elements you have the more copy-and-paste activity that needs to
be
+ performed.</para>
- <para>Hence, if you want to change the application palette, you have to
- change all interrelating values, otherwise your interface can appear a
- bit clumsy. The chances of such an interface coming about is very high,
- as CSS editing usually becomes the duty of a general developer who
- doesn't necessarily have much knowledge of user interface
design.</para>
+ <para>Hence, if you want to change the application palette, you have to
change all
+ interrelating values, otherwise your interface can appear a bit clumsy. The
chances of such
+ an interface coming about is very high, as CSS editing usually becomes the duty
of a general
+ developer who doesn't necessarily have much knowledge of user interface
design.</para>
- <para>Moreover, if a customer wishes to have an interface look-and-feel
- that can be adjusted on-the-fly by an end user, your work is multiplied,
- as you have to deal with several CSS files variants, each of which
- contains the same values repeated numerous times.</para>
+ <para>Moreover, if a customer wishes to have an interface look-and-feel that
can be adjusted
+ on-the-fly by an end user, your work is multiplied, as you have to deal with
several CSS
+ files variants, each of which contains the same values repeated numerous
times.</para>
- <para>These problems can be solved with the
- <property>skinnability</property> system built into theRichFaces
project
- and realized fully in RichFaces. Every named skin has some
- skin-parameters for the definition of a palette and the other parameters
- of the user interface. By changing just a few parameters, you can alter
- the appearance of dozens of components in an application in a
- synchronized fashion without messing up user interface
- consistency.</para>
+ <para>These problems can be solved with the
<property>skinnability</property> system built
+ into theRichFaces project and realized fully in RichFaces. Every named skin has
some
+ skin-parameters for the definition of a palette and the other parameters of the
user
+ interface. By changing just a few parameters, you can alter the appearance of
dozens of
+ components in an application in a synchronized fashion without messing up user
interface
+ consistency.</para>
- <para>The <property>skinnability</property> feature
can't completely
- replace standard CSS and certainly doesn't eliminate its usage.
- <property>Skinnability</property> is a high-level extension of
standard
- CSS, which can be used together with regular CSS declarations. You can
- also refer to skin parameters in CSS via JSF Expression Language. You
- have the complete ability to synchronize the appearance of all the
- elements in your pages.</para>
+ <para>The <property>skinnability</property> feature
can't completely replace standard
+ CSS and certainly doesn't eliminate its usage.
<property>Skinnability</property> is
+ a high-level extension of standard CSS, which can be used together with regular
CSS
+ declarations. You can also refer to skin parameters in CSS via JSF Expression
Language. You
+ have the complete ability to synchronize the appearance of all the elements in
your
+ pages.</para>
</section>
<section id="UsingSkinnability">
- <?dbhtml filename="UsingSkinnability.html"?>
+ <?dbhtml filename="UsingSkinnability.html"?>
<title>Using Skinnability</title>
- <para>RichFaces <property>skinnability</property> is designed for
mixed
- usage with:</para>
+ <para>RichFaces <property>skinnability</property> is designed for
mixed usage with:</para>
<itemizedlist>
<listitem>
@@ -396,35 +510,32 @@
</listitem>
</itemizedlist>
- <para>The color scheme of the component can be applied to its elements
- using any of three style classes:</para>
+ <para>The color scheme of the component can be applied to its elements using
any of three
+ style classes:</para>
<itemizedlist>
<listitem>
<para>A default style class inserted into the framework</para>
- <para>This contains style parameters linked to some constants from a
- skin. It is defined for every component and specifies a default
- representation level. Thus, an application interface could be
- modified by changing the values of skin parameters.</para>
+ <para>This contains style parameters linked to some constants from a
skin. It is defined
+ for every component and specifies a default representation level. Thus, an
application
+ interface could be modified by changing the values of skin
parameters.</para>
</listitem>
<listitem>
<para>A style class of skin extension</para>
- <para>This class name is defined for every component element and
- inserted into the framework to allow defining a class with the same
- name into its CSS files. Hence, the appearance of all components
- that use this class is extended.</para>
+ <para>This class name is defined for every component element and inserted
into the
+ framework to allow defining a class with the same name into its CSS files.
Hence, the
+ appearance of all components that use this class is extended.</para>
</listitem>
<listitem>
<para>User style class</para>
- <para>It's possible to use one of the styleClass parameters for
- component elements and define your own class in it. As a result, the
- appearance of one particular component is changed according to a CSS
- style parameter specified in the class.</para>
+ <para>It's possible to use one of the styleClass parameters for
component
+ elements and define your own class in it. As a result, the appearance of one
particular
+ component is changed according to a CSS style parameter specified in the
class.</para>
</listitem>
</itemizedlist>
</section>
@@ -435,127 +546,110 @@
<para>Here is a simple panel component:</para>
- <para>
- <emphasis role="bold">Example:</emphasis>
- </para>
+ <para>
+ <emphasis role="bold">Example:</emphasis>
+ </para>
<programlisting role="XML"><rich:panel>
...
</rich:panel></programlisting>
- <para>The code generates a panel component on a page, which consists of
- two elements: a wrapper <emphasis
-
role="bold"><property><div></property></emphasis>
element and a
- <emphasis
role="bold"><property><div></property></emphasis>
- element for the panel body with the particular style properties. The
- wrapper <emphasis
-
role="bold"><property><div></property></emphasis>
element looks
- like:</para>
+ <para>The code generates a panel component on a page, which consists of two
elements: a
+ wrapper <emphasis role="bold">
+ <property><div></property>
+ </emphasis> element and a <emphasis role="bold">
+ <property><div></property>
+ </emphasis> element for the panel body with the particular style
properties. The wrapper
+ <emphasis role="bold">
+ <property><div></property>
+ </emphasis> element looks like:</para>
- <para>
- <emphasis role="bold">Example:</emphasis>
- </para>
+ <para>
+ <emphasis role="bold">Example:</emphasis>
+ </para>
<programlisting role="XML"><div class="dr-pnl
rich-panel">
...
</div></programlisting>
- <para>dr-pnl is a CSS class specified in the framework via skin
- parameters:</para>
+ <para>dr-pnl is a CSS class specified in the framework via skin
parameters:</para>
<itemizedlist>
<listitem>
<para><property>background-color</property> is defined with
- <property>generalBackgroundColor</property></para>
+ <property>generalBackgroundColor</property></para>
</listitem>
<listitem>
<para><property>border-color</property> is defined with
- <property>panelBorderColor</property></para>
+ <property>panelBorderColor</property></para>
</listitem>
</itemizedlist>
- <para>It's possible to change all colors for all panels on all pages
by
- changing these skin parameters.</para>
+ <para>It's possible to change all colors for all panels on all pages
by changing
+ these skin parameters.</para>
- <para>However, if a <emphasis
-
role="bold"><property><rich-panel></property></emphasis>
class is
- specified somewhere on the page, its parameters are also acquired by all
- panels on this page.</para>
+ <para>However, if a <emphasis role="bold">
+ <property><rich-panel></property>
+ </emphasis> class is specified somewhere on the page, its parameters are
also acquired by
+ all panels on this page.</para>
- <para>A developer may also change the style properties for a particular
- panel. The following definition:</para>
+ <para>A developer may also change the style properties for a particular
panel. The following
+ definition:</para>
- <para>
- <emphasis role="bold">Example:</emphasis>
- </para>
+ <para>
+ <emphasis role="bold">Example:</emphasis>
+ </para>
<programlisting role="XML"><rich:panel
styleClass="customClass">
...
</rich:panel></programlisting>
- <para>could add some style properties from customClass to one particular
- panel, as a result we get three styles:</para>
+ <para>could add some style properties from customClass to one particular
panel, as a result we
+ get three styles:</para>
- <para>
- <emphasis role="bold">Example:</emphasis>
- </para>
+ <para>
+ <emphasis role="bold">Example:</emphasis>
+ </para>
<programlisting role="XML"><div class="dr_pnl
rich-panel customClass">
...
</div></programlisting>
</section>
<section id="SkinParametersTablesInRichFaces">
- <?dbhtml filename="SkinParametersTablesInRichFaces.html"?>
-
+ <?dbhtml filename="SkinParametersTablesInRichFaces.html"?>
+
<title>Skin Parameters Tables in RichFaces</title>
- <para>RichFaces provides eight predefined skin parameters (skins) at the
- simplest level of common customization:</para>
+ <para>RichFaces provides eight predefined skin parameters (skins) at the
simplest level of
+ common customization:</para>
<itemizedlist>
- <listitem>
- DEFAULT
- </listitem>
-
- <listitem>
- plain
- </listitem>
-
- <listitem>
- emeraldTown
- </listitem>
+ <listitem> DEFAULT </listitem>
- <listitem>
- blueSky
- </listitem>
+ <listitem> plain </listitem>
- <listitem>
- wine
- </listitem>
+ <listitem> emeraldTown </listitem>
- <listitem>
- japanCherry
- </listitem>
+ <listitem> blueSky </listitem>
- <listitem>
- ruby
- </listitem>
+ <listitem> wine </listitem>
- <listitem>
- classic
- </listitem>
+ <listitem> japanCherry </listitem>
- <listitem>
- deepMarine
- </listitem>
+ <listitem> ruby </listitem>
+
+ <listitem> classic </listitem>
+
+ <listitem> deepMarine </listitem>
</itemizedlist>
- <para>To plug one in, it's necessary to specify a skin name in the
- <emphasis
><property>"org.richfaces.SKIN"</property></emphasis>
context-param.</para>
+ <para>To plug one in, it's necessary to specify a skin name in the
<emphasis>
+ <property>"org.richfaces.SKIN"</property>
+ </emphasis> context-param.</para>
- <para>Here is an example of a table with values for one of the main
- skins, <property>"blueSky"</property>.</para>
+ <para>Here is an example of a table with values for one of the main skins,
+ <property>"blueSky"</property>.</para>
<table>
<title>Colors</title>
@@ -792,40 +886,39 @@
</tbody>
</tgroup>
</table>
-
- <para>
- Skin "plain" was added from 3.0.2 version.
- It doesn't have any parameters. It's necessary for embedding RichFaces
components into existing projecst which have its own styles.
- </para>
-
- <para>To get detailed information on particular parameter possibilities,
- see the <link
linkend="RichFacesComponentsLibrary">chapter</link> where each
component has skin parameters described
- corresponding to its elements.</para>
+
+ <para> Skin "plain" was added from 3.0.2 version. It doesn't
have any parameters. It's
+ necessary for embedding RichFaces components into existing projecst which have
its own
+ styles. </para>
+
+ <para>To get detailed information on particular parameter possibilities, see
the <link
+ linkend="RichFacesComponentsLibrary">chapter</link> where
each component has skin
+ parameters described corresponding to its elements.</para>
</section>
<section id="CreatingAndUsingYourOwnSkinFile">
- <?dbhtml filename="CreatingAndUsingYourOwnSkinFile.html"?>
+ <?dbhtml filename="CreatingAndUsingYourOwnSkinFile.html"?>
<title>Creating and Using Your Own Skin File</title>
- <para>In order to create your own skin whose constants are used by style
- classes at the first level, do the following:</para>
+ <para>In order to create your own skin whose constants are used by style
classes at the first
+ level, do the following:</para>
<itemizedlist>
<listitem>
- <para>Create a file whose name follows the format of a skin file and
- place it into the ClassPath for the application. (Any skin file
- follows the naming format, <emphasis
-
><property><name.skin.properties></property></emphasis>.)</para>
+ <para>Create a file whose name follows the format of a skin file and
place it into the
+ ClassPath for the application. (Any skin file follows the naming format,
<emphasis>
+ <property><name.skin.properties></property>
+ </emphasis>.)</para>
</listitem>
<listitem>
- <para>Add a skin definition context-param element to the
- application's web.xml file:</para>
+ <para>Add a skin definition context-param element to the
application's web.xml
+ file:</para>
- <para>
- <emphasis role="bold">Example:</emphasis>
- </para>
+ <para>
+ <emphasis role="bold">Example:</emphasis>
+ </para>
<programlisting role="XML"><context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>name</param-value>
@@ -833,84 +926,72 @@
</listitem>
<listitem>
- <para>In the skins file, specify your own values for skin constants
- as described in the table.</para>
+ <para>In the skins file, specify your own values for skin constants as
described in the
+ table.</para>
</listitem>
</itemizedlist>
</section>
-<section>
-<title>Built-in skinnability in RichFaces</title>
- <para>RichFaces gives an opportunity to incorporate
<property>skinnability</property> into UI
- design. With this framework you can easily use named skin parameters in
- properties files to control the appearance of the skins that are applied
- consistently to a whole set of components. You can look at examples of
- predefined skins at:</para>
- <simplelist>
- <member>
- <ulink
url="http://livedemo.exadel.com/richfaces-demo/">http://live...
- </member>
- </simplelist>
- <para>
- You may simply control the look-and-feel of your application by using the
<property>skinnability</property> service
- of the RichFaces framework. With the means of this service you can define the same
style for rendering
- standard JSF components and custom JSF components built with the help of RichFaces.
- </para>
- <para>To find out more on <property>skinnability</property>
possibilities, follow these
- steps:</para>
- <itemizedlist>
- <listitem>
- Create a custom render kit and register it in the faces-config.xml
- like this:
- <programlisting role="XML"><![CDATA[<render-kit>
+ <section>
+ <title>Built-in skinnability in RichFaces</title>
+ <para>RichFaces gives an opportunity to incorporate
<property>skinnability</property> into UI
+ design. With this framework you can easily use named skin parameters in
properties files to
+ control the appearance of the skins that are applied consistently to a whole set
of
+ components. You can look at examples of predefined skins at:</para>
+ <simplelist>
+ <member>
+ <ulink
url="http://livedemo.exadel.com/richfaces-demo/"
+ >http://livedemo.exadel.com/richfaces-demo/</ulink>
+ </member>
+ </simplelist>
+ <para> You may simply control the look-and-feel of your application by using
the
+ <property>skinnability</property> service of the RichFaces
framework. With the means of
+ this service you can define the same style for rendering standard JSF components
and custom
+ JSF components built with the help of RichFaces. </para>
+ <para>To find out more on <property>skinnability</property>
possibilities, follow these steps:</para>
+ <itemizedlist>
+ <listitem> Create a custom render kit and register it in the
faces-config.xml like this: <programlisting
role="XML"><![CDATA[<render-kit>
<render-kit-id>NEW_SKIN</render-kit-id>
<render-kit-class>
org.ajax4jsf.framework.renderer.ChameleonRenderKitImpl
</render-kit-class>
</render-kit>]]></programlisting>
- </listitem>
- <listitem>
- Then you need to create and register custom renderers for the
- component based on the look-and-feel predefined variables:
- <programlisting role="XML"><![CDATA[<renderer>
+ </listitem>
+ <listitem> Then you need to create and register custom renderers for the
component based on
+ the look-and-feel predefined variables: <programlisting
role="XML"><![CDATA[<renderer>
<component-family>javax.faces.Command</component-family>
<renderer-type>javax.faces.Link</renderer-type>
<renderer-class>
newskin.HtmlCommandLinkRenderer
</renderer-class>
</renderer>]]></programlisting>
- </listitem>
- <listitem>
- Finally, you need to place a properties file with skin parameters
- into the class path root. There are two requirements for the properties
- file:
- <itemizedlist>
- <listitem>
- The file must be named <emphasis
role="bold"><property><skinName></property></emphasis>.skin.properties,
in this case, it would be called
- <filename>newskin.skin.properties</filename>.
</listitem>
- <listitem>
- The first line in this file should be render.kit=
- <emphasis
role="bold"><property><render-kit-id></property>,</emphasis>
in this case, it would be called
- render.kit=NEW_SKIN.
+ <listitem> Finally, you need to place a properties file with skin
parameters into the class
+ path root. There are two requirements for the properties file:
<itemizedlist>
+ <listitem> The file must be named <emphasis
role="bold">
+ <property><skinName></property>
+ </emphasis>.skin.properties, in this case, it would be called
+ <filename>newskin.skin.properties</filename>.
</listitem>
+ <listitem> The first line in this file should be render.kit=
<emphasis role="bold"
+
><property><render-kit-id></property>,</emphasis> in
this case, it
+ would be called render.kit=NEW_SKIN. </listitem>
+ </itemizedlist>
</listitem>
</itemizedlist>
- </listitem>
- </itemizedlist>
- <para>Extra information on custom renderers creation can be found
- at:</para>
- <simplelist>
- <member>
- <ulink
url="http://java.sun.com/javaee/javaserverfaces/reference/docs/index...
- </member>
- </simplelist>
- </section>
+ <para>Extra information on custom renderers creation can be found
at:</para>
+ <simplelist>
+ <member>
+ <ulink
url="http://java.sun.com/javaee/javaserverfaces/reference/docs/index...
+
>http://java.sun.com/javaee/javaserverfaces/reference/docs/index.html</ulink>
+ </member>
+ </simplelist>
+ </section>
</section>
-<!--section id="OtherRelevantResources">
+ <!--section id="OtherRelevantResources">
<title>Other Relevant Resources</title>
<para><ulink
url="http://jsf.javabeat.net/articles/2007/06/introduction-to-ajax4j...
to Ajax4Jsf</ulink> by Shunmuga Raja</para>
</section-->
-</chapter>
\ No newline at end of file
+</chapter>
Modified: branches/3.1.x/docs/userguide/en/src/main/docbook/modules/RFCfaq.xml
===================================================================
--- branches/3.1.x/docs/userguide/en/src/main/docbook/modules/RFCfaq.xml 2007-10-04
13:34:34 UTC (rev 3256)
+++ branches/3.1.x/docs/userguide/en/src/main/docbook/modules/RFCfaq.xml 2007-10-04
14:47:33 UTC (rev 3257)
@@ -691,7 +691,7 @@
<para>To avoid exception, don't forget that the component
stores beans in
serialized view, but your bean should implement
java.io.Serializable.</para>
</section>
- <section id="FilterUsageDamagesAnApplicationLayout">
+ <!--section id="FilterUsageDamagesAnApplicationLayout">
<?dbhtml
filename="FilterUsageDamagesAnApplicationLayout.html"?>
<title>Why does filter usage damage an application
layout?</title>
<para>RichFaces uses <property>filters</property> for
correction of xhtml code
@@ -752,7 +752,7 @@
<property>forceparser parameter</property>
default value is false
from this version. </important>
</para>
- </section>
+ </section-->
<section
id="AFormIsNotSubmittedOrASetterIsNotCalledAfterAJAXrequest">
<?dbhtml
filename="AFormIsNotSubmittedOrASetterIsNotCalledAfterAJAXrequest.html"?>
<title>Why form isn't submitted or setter isn't
called after AJAX