You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by sv...@apache.org on 2006/11/13 18:57:44 UTC

svn commit: r474418 - in /myfaces/tomahawk/trunk/sandbox: core/src/main/java/org/apache/myfaces/custom/toggle/ToggleLink.java core/src/main/java/org/apache/myfaces/custom/toggle/ToggleLinkRenderer.java examples/src/main/webapp/toggleLink.jsp

Author: svieujot
Date: Mon Nov 13 09:57:44 2006
New Revision: 474418

URL: http://svn.apache.org/viewvc?view=rev&rev=474418
Log:
s:toggleLink works without the value="#" attribute.

Modified:
    myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/toggle/ToggleLink.java
    myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/toggle/ToggleLinkRenderer.java
    myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/toggleLink.jsp

Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/toggle/ToggleLink.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/toggle/ToggleLink.java?view=diff&rev=474418&r1=474417&r2=474418
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/toggle/ToggleLink.java (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/toggle/ToggleLink.java Mon Nov 13 09:57:44 2006
@@ -77,6 +77,7 @@
     {
         super();
         setRendererType(ToggleLink.DEFAULT_RENDERER_TYPE);
+        setValue( "#" );
     }
 
     public void processDecodes(FacesContext context)

Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/toggle/ToggleLinkRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/toggle/ToggleLinkRenderer.java?view=diff&rev=474418&r1=474417&r2=474418
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/toggle/ToggleLinkRenderer.java (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/toggle/ToggleLinkRenderer.java Mon Nov 13 09:57:44 2006
@@ -40,10 +40,10 @@
 
     public void encodeEnd(FacesContext context, UIComponent component) throws IOException {
         RendererUtils.checkParamValidity(context, component, ToggleLink.class);
-        
+
         if(((ToggleLink) component).isDisabled())
         	return;
-        	
+
         super.encodeEnd(context, component);
 
         // render the hidden input field
@@ -64,7 +64,7 @@
 
     public void encodeBegin(FacesContext context, UIComponent component) throws IOException {
         RendererUtils.checkParamValidity(context, component, ToggleLink.class);
-        
+
         ToggleLink toggleLink = (ToggleLink) component;
         if(toggleLink.isDisabled())
         	return;

Modified: myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/toggleLink.jsp
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/toggleLink.jsp?view=diff&rev=474418&r1=474417&r2=474418
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/toggleLink.jsp (original)
+++ myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/toggleLink.jsp Mon Nov 13 09:57:44 2006
@@ -25,32 +25,30 @@
 //-->
 <html>
 
-	<%@include file="inc/head.inc" %>
+<%@include file="inc/head.inc" %>
 
 <body>
 	<f:view>
 		<h:form>
-	              <h:outputText
-		            value="Allows toggling between View/Edit modes. Click on the link to enter a value. An entry less than 5 characters triggers validation error. When the page is re-displayed after a validation error, the component 'remembers' that it is in Edit mode. "/>
+			<h:outputText value="Allows toggling between View/Edit modes. Click on the link to enter a value. An entry less than 5 characters triggers validation error. When the page is re-displayed after a validation error, the component 'remembers' that it is in Edit mode. "/>
 
-                        <f:verbatim> <br/><br/> </f:verbatim>
+			<f:verbatim> <br/><br/> </f:verbatim>
 
-                        <s:toggleGroup>
+			<s:toggleGroup>
+				<s:toggleLink for="code">
+					<h:outputText value="#{toggleBean.testValue}"/>
+				</s:toggleLink>
 
-                        <t:inputText
-		            id="code"
-			    value="#{toggleBean.testValue}"
-		            required="true" style="font-color:red" 
-			    size="6">
-			        <f:validateLength minimum="5"/>
-			</t:inputText>
-			
-			<s:toggleLink for="code" value="#">
-				<h:outputText value="#{toggleBean.testValue}"/>
-			</s:toggleLink>
+				<t:inputText
+					id="code"
+					value="#{toggleBean.testValue}"
+					required="true"
+					style="font-color:red"
+					size="6">
+		        	<f:validateLength minimum="5"/>
+				</t:inputText>
+			</s:toggleGroup>
 
-                        </s:toggleGroup>
-                        
 			<t:messages showDetail="true"/>
 			<h:commandButton value="Update"/>
 		</h:form>