Author: ilya_shaikovsky
Date: 2008-12-24 10:56:36 -0500 (Wed, 24 Dec 2008)
New Revision: 12009
Modified:
trunk/samples/richfaces-demo/src/main/java/org/richfaces/demo/common/ComponentDescriptor.java
trunk/samples/richfaces-demo/src/main/java/org/richfaces/demo/common/ComponentNavigator.java
trunk/samples/richfaces-demo/src/main/resources/org/richfaces/demo/common/components.properties
trunk/samples/richfaces-demo/src/main/webapp/css/common.css
trunk/samples/richfaces-demo/src/main/webapp/richfaces/dataTable/examples/editTable.xhtml
trunk/samples/richfaces-demo/src/main/webapp/templates/include/components-group.xhtml
trunk/samples/richfaces-demo/src/main/webapp/welcome.xhtml
Log:
https://jira.jboss.org/jira/browse/RF-5466
https://jira.jboss.org/jira/browse/RF-4910
Modified:
trunk/samples/richfaces-demo/src/main/java/org/richfaces/demo/common/ComponentDescriptor.java
===================================================================
---
trunk/samples/richfaces-demo/src/main/java/org/richfaces/demo/common/ComponentDescriptor.java 2008-12-24
15:50:48 UTC (rev 12008)
+++
trunk/samples/richfaces-demo/src/main/java/org/richfaces/demo/common/ComponentDescriptor.java 2008-12-24
15:56:36 UTC (rev 12009)
@@ -25,8 +25,18 @@
private boolean current;
private String activeTab;
+
+ private boolean newComponent;
+
+ public boolean isNewComponent() {
+ return newComponent;
+ }
- public ComponentDescriptor() {
+ public void setNewComponent(boolean newComponent) {
+ this.newComponent = newComponent;
+ }
+
+ public ComponentDescriptor() {
this.id = "";
this.name = "";
this.captionImage = "";
@@ -36,6 +46,7 @@
this.javaDocLocation = "";
this.current = false;
this.activeTab = "usage";
+ this.newComponent=false;
}
public String getCaptionImage() {
Modified:
trunk/samples/richfaces-demo/src/main/java/org/richfaces/demo/common/ComponentNavigator.java
===================================================================
---
trunk/samples/richfaces-demo/src/main/java/org/richfaces/demo/common/ComponentNavigator.java 2008-12-24
15:50:48 UTC (rev 12008)
+++
trunk/samples/richfaces-demo/src/main/java/org/richfaces/demo/common/ComponentNavigator.java 2008-12-24
15:56:36 UTC (rev 12009)
@@ -221,6 +221,10 @@
desc.setTldDocLocation(toc.nextToken().trim());
desc.setJavaDocLocation(toc.nextToken().trim());
desc.setDemoLocation(toc.nextToken().trim());
+ if (toc.hasMoreElements())
+ if ("new".equals(toc.nextToken().trim()))
+ desc.setNewComponent(true);
+ else desc.setNewComponent(false);
temp.add(desc);
}
Collections.sort(temp, new Comparator() {
Modified:
trunk/samples/richfaces-demo/src/main/resources/org/richfaces/demo/common/components.properties
===================================================================
---
trunk/samples/richfaces-demo/src/main/resources/org/richfaces/demo/common/components.properties 2008-12-24
15:50:48 UTC (rev 12008)
+++
trunk/samples/richfaces-demo/src/main/resources/org/richfaces/demo/common/components.properties 2008-12-24
15:56:36 UTC (rev 12009)
@@ -7,7 +7,7 @@
inputNumberSlider= richInputs, Input Number Slider,
/images/ico_DataFilterSlider.gif, /images/cn_slider.gif,
inputNumberSlider.html,
jbossrichfaces/freezone/docs/tlddoc/rich/inputNumberSlider.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIInputNumberSlider.html,
/richfaces/inputNumberSlider.jsf
inputNumberSpinner= richInputs, Input Number Spinner, /images/ico_spinner.gif,
/images/cn_spinner.gif, inputNumberSpinner.html,
jbossrichfaces/freezone/docs/tlddoc/rich/inputNumberSpinner.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIInputNumberSpinner.html,
/richfaces/inputNumberSpinner.jsf
dataFilterSlider= richDataIterators, Data Filter Slider,
/images/ico_DataFilterSlider.gif, /images/cn_DataFilterSlider.gif,
dataFilterSlider.html,
jbossrichfaces/freezone/docs/tlddoc/rich/dataFilterSlider.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIDataFltrSlider.html,
/richfaces/dataFilterSlider.jsf
-dataTable= richDataIterators, Data Table, /images/ico_DataTable.gif,
/images/cn_DataTable.gif, dataTable.html,
jbossrichfaces/freezone/docs/tlddoc/rich/dataTable.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIDataTable.html,
/richfaces/dataTable.jsf
+dataTable=richDataIterators, Data Table, /images/ico_DataTable.gif,
/images/cn_DataTable.gif, dataTable.html,
jbossrichfaces/freezone/docs/tlddoc/rich/dataTable.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIDataTable.html,
/richfaces/dataTable.jsf,new
column= richDataIterators, Column, /images/ico_Column.gif,
/images/cn_Column.gif, column.html,
jbossrichfaces/freezone/docs/tlddoc/rich/column.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIColumn.html,
/richfaces/dataTable.jsf
columnGroup= richDataIterators, Column Group, /images/ico_ColumnGroup.gif,
/images/cn_ColumnGroup.gif, columnGroup.html,
jbossrichfaces/freezone/docs/tlddoc/rich/columnGroup.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIColumnGroup.html,
/richfaces/dataTable.jsf
dataDefinitionList= richDataIterators, Data Definition List,
/images/ico_DataDefinitionList.gif, /images/cn_DataDefinitionList.gif,
dataDefinitionList.html,
jbossrichfaces/freezone/docs/tlddoc/rich/dataDefinitionList.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIDataDefinitionList.html,
/richfaces/dataLists.jsf
@@ -48,7 +48,7 @@
commandButton= ajaxSupport, Command Button, /images/ico_common.gif,
/images/cn_commandButton.gif, commandButton.html,
jbossajax4jsf/freezone/docs/tlddoc/a4j/commandButton.html,
jbossajax4jsf/freezone/docs/apidoc/org/ajax4jsf/ajax/UIAjaxCommandButton.html,
/richfaces/commandButton.jsf
commandLink= ajaxSupport, Command Link, /images/ico_common.gif,
/images/cn_commandLink.gif, commandLink.html,
jbossajax4jsf/freezone/docs/tlddoc/a4j/commandLink.html,
jbossajax4jsf/freezone/docs/apidoc/org/ajax4jsf/ajax/UIAjaxCommandLink.html,
/richfaces/commandLink.jsf
form= ajaxSupport, Ajax Form, /images/ico_common.gif,
/images/cn_ajaxForm.gif, form.html,
jbossajax4jsf/freezone/docs/tlddoc/a4j/form.html,
jbossajax4jsf/freezone/docs/apidoc/org/ajax4jsf/ajax/UIAjaxForm.html,
/richfaces/form.jsf
-support= ajaxSupport, Ajax Support, /images/ico_common.gif,
/images/cn_ajaxSupport.gif, support.html,
jbossajax4jsf/freezone/docs/tlddoc/a4j/support.html,
jbossajax4jsf/freezone/docs/apidoc/org/ajax4jsf/ajax/UIAjaxSupport.html,
/richfaces/support.jsf
+support= ajaxSupport, Ajax Support, /images/ico_common.gif,
/images/cn_ajaxSupport.gif, support.html,
jbossajax4jsf/freezone/docs/tlddoc/a4j/support.html,
jbossajax4jsf/freezone/docs/apidoc/org/ajax4jsf/ajax/UIAjaxSupport.html,
/richfaces/support.jsf, new
jsFunction= ajaxSupport, JS Function, /images/ico_common.gif,
/images/cn_jsFunction.gif, jsFunction.html,
jbossajax4jsf/freezone/docs/tlddoc/a4j/jsFunction.html,
jbossajax4jsf/freezone/docs/apidoc/org/ajax4jsf/ajax/UIAjaxFunction.html,
/richfaces/jsFunction.jsf
poll= ajaxSupport, Poll, /images/ico_common.gif,
/images/cn_poll.gif, poll.html,
jbossajax4jsf/freezone/docs/tlddoc/a4j/poll.html,
jbossajax4jsf/freezone/docs/apidoc/org/ajax4jsf/ajax/UIPoll.html,
/richfaces/poll.jsf
push= ajaxSupport, Push, /images/ico_common.gif,
/images/cn_push.gif, push.html,
jbossajax4jsf/freezone/docs/tlddoc/a4j/push.html,
jbossajax4jsf/freezone/docs/apidoc/org/ajax4jsf/ajax/UIPush.html,
/richfaces/push.jsf
@@ -89,5 +89,5 @@
graphValidator=richValidators, \t Graph Validator,
\t\t/images/ico_GraphValidator.gif, \t\t/images/cn_GraphValidator.gif,
graphValidator.html,
jbossrichfaces/freezone/docs/tlddoc/rich/graphValidator.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIhotkey.html,
\t\t\t\t\t/richfaces/graphValidator.jsf
stateAPI=richMisc, \t State Manager API, \t\t/images/ico_StateManagerAPI.gif,
\t\t/images/cn_StateManagerAPI.gif,
ArchitectureOverview.html\#statemanagerapi,
jbossrichfaces/freezone/docs/tlddoc/rich/graphValidator.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIhotkey.html,
\t\t\t\t\t/richfaces/stateAPI.jsf
extendedDataTable= richDataIterators, Extended Data Table,
/images/ico_ExtendedDataTable.gif, /images/cn_ExtendedDataTable.gif,
extendedDataTable.html,
jbossrichfaces/freezone/docs/tlddoc/rich/dataTable.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIDataTable.html,
/richfaces/extendedDataTable.jsf
-editor= richInputs, Editor, /images/ico_Editor.gif,
/images/cn_Editor.gif, editor.html,
jbossrichfaces/freezone/docs/tlddoc/rich/editor.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIEditor.html,
/richfaces/editor.jsf
-queue= ajaxSupport, Queue, /images/ico_common.gif,
/images/cn_Queue.gif, Queue.html,
jbossrichfaces/freezone/docs/tlddoc/rich/queue.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIQueue.html,
/richfaces/queue.jsf
+editor=richInputs, Editor, /images/ico_Editor.gif,
/images/cn_Editor.gif, editor.html,
jbossrichfaces/freezone/docs/tlddoc/rich/editor.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIEditor.html,
/richfaces/editor.jsf, new
+queue=ajaxSupport, Queue, /images/ico_common.gif,
/images/cn_Queue.gif, Queue.html,
jbossrichfaces/freezone/docs/tlddoc/rich/queue.html,
jbossrichfaces/freezone/docs/apidoc/org/richfaces/component/UIQueue.html,
/richfaces/queue.jsf, new
Modified: trunk/samples/richfaces-demo/src/main/webapp/css/common.css
===================================================================
--- trunk/samples/richfaces-demo/src/main/webapp/css/common.css 2008-12-24 15:50:48 UTC
(rev 12008)
+++ trunk/samples/richfaces-demo/src/main/webapp/css/common.css 2008-12-24 15:56:36 UTC
(rev 12009)
@@ -223,6 +223,9 @@
background-color : #ACBECE;
padding-left : 10px
}
+.panel_menu table * .bold{
+ font-weight:bold;
+}
.panel_menu table .unactive .text{
font-family : verdana;
font-size : 11px;
Modified:
trunk/samples/richfaces-demo/src/main/webapp/richfaces/dataTable/examples/editTable.xhtml
===================================================================
---
trunk/samples/richfaces-demo/src/main/webapp/richfaces/dataTable/examples/editTable.xhtml 2008-12-24
15:50:48 UTC (rev 12008)
+++
trunk/samples/richfaces-demo/src/main/webapp/richfaces/dataTable/examples/editTable.xhtml 2008-12-24
15:56:36 UTC (rev 12009)
@@ -77,7 +77,7 @@
</a4j:region>
</h:form>
- <rich:modalPanel id="editPanel" autosized="true">
+ <rich:modalPanel id="editPanel" autosized="true"
width="450">
<f:facet name="header">
<h:outputText value="Edit Current Car" />
</f:facet>
@@ -90,20 +90,23 @@
</h:panelGroup>
</f:facet>
<h:form>
+ <h:panelGrid columns="1">
<a4j:outputPanel ajaxRendered="true">
<h:panelGrid columns="2">
- <h:outputText value="Make" />
+ <h:outputText value="Make"/>
<h:inputText value="#{dataTableScrollerBean.currentItem.make}" />
<h:outputText value="Model" />
<h:inputText value="#{dataTableScrollerBean.currentItem.model}" />
<h:outputText value="Price" />
- <h:inputText value="#{dataTableScrollerBean.currentItem.price}" />
+ <h:inputText value="#{dataTableScrollerBean.currentItem.price}"
label="Price"/>
</h:panelGrid>
+ <rich:message showSummary="true" showDetail="false"
for="price"/>
</a4j:outputPanel>
<a4j:commandButton value="Store"
action="#{dataTableScrollerBean.store}"
reRender="make, model, price"
- oncomplete="#{rich:component('editPanel')}.hide();" />
+ oncomplete="if (#{facesContext.maximumSeverity==null})
#{rich:component('editPanel')}.hide();" />
+ </h:panelGrid>
</h:form>
</rich:modalPanel>
<rich:modalPanel id="deletePanel" autosized="true">
Modified:
trunk/samples/richfaces-demo/src/main/webapp/templates/include/components-group.xhtml
===================================================================
---
trunk/samples/richfaces-demo/src/main/webapp/templates/include/components-group.xhtml 2008-12-24
15:50:48 UTC (rev 12008)
+++
trunk/samples/richfaces-demo/src/main/webapp/templates/include/components-group.xhtml 2008-12-24
15:56:36 UTC (rev 12009)
@@ -10,7 +10,7 @@
<a4j:repeat var="component" value="#{components}">
<tr class="#{component.current?'active':'unactive'}"
onmouseover="this.className='active'"
onmouseout="this.className='#{component.current?'active':'unactive'}'">
<td class="ico"><h:graphicImage
value="#{component.iconImage}" width="16" height="16"
alt="" border="0" /></td>
- <td class="text" width="100%">
+ <td class="text #{component.newComponent?'bold':''}"
width="100%">
<h:outputLink style="display:block;height:20px"
value="#{component.contextRelativeDemoLocation}">
<span style="display:block;padding-top:3px;text-decoration : none; color :
#000000;">
#{component.name}
Modified: trunk/samples/richfaces-demo/src/main/webapp/welcome.xhtml
===================================================================
--- trunk/samples/richfaces-demo/src/main/webapp/welcome.xhtml 2008-12-24 15:50:48 UTC
(rev 12008)
+++ trunk/samples/richfaces-demo/src/main/webapp/welcome.xhtml 2008-12-24 15:56:36 UTC
(rev 12009)
@@ -24,6 +24,10 @@
or component set selected in the left-hand sidebar, you can see it in action. Also, you
can immediately see the effect of predefined
skins on the application whole look-and-feel.
</p>
+ <p class="note">
+ Components which names marked with bold text in left-hand sidebar was introduced
+ in latest official GA or the component page has new examples inside.
+ </p>
</ui:define>
</ui:composition>
</html>