[richfaces-svn-commits] JBoss Rich Faces SVN: r12009 - in trunk/samples/richfaces-demo/src/main: resources/org/richfaces/demo/common and 4 other directories.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Dec 24 10:56:36 EST 2008


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>




More information about the richfaces-svn-commits mailing list