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>