From: <fg...@us...> - 2007-02-14 17:34:57
|
Revision: 256 http://svn.sourceforge.net/openutils/?rev=256&view=rev Author: fgiust Date: 2007-02-14 09:34:52 -0800 (Wed, 14 Feb 2007) Log Message: ----------- support for "label" input type Modified Paths: -------------- trunk/openutils-tags-spring/src/main/resources/META-INF/openutils-tags-spring.tld trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag Removed Paths: ------------- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/text.tag Modified: trunk/openutils-tags-spring/src/main/resources/META-INF/openutils-tags-spring.tld =================================================================== --- trunk/openutils-tags-spring/src/main/resources/META-INF/openutils-tags-spring.tld 2007-02-14 00:06:54 UTC (rev 255) +++ trunk/openutils-tags-spring/src/main/resources/META-INF/openutils-tags-spring.tld 2007-02-14 17:34:52 UTC (rev 256) @@ -55,10 +55,6 @@ <path>/META-INF/tags/ou/tablelang.tag</path> </tag-file> <tag-file> - <name>text</name> - <path>/META-INF/tags/ou/text.tag</path> - </tag-file> - <tag-file> <name>txtinput</name> <path>/META-INF/tags/ou/txtinput.tag</path> </tag-file> Modified: trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag =================================================================== --- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-14 00:06:54 UTC (rev 255) +++ trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-14 17:34:52 UTC (rev 256) @@ -53,6 +53,9 @@ <c:if test="${maxlength ge 256}"> <c:set var="type" value="textarea" /> </c:if> + <c:if test="${type eq 'label'}"> + <c:set var="nobind" value="true" /> + </c:if> <c:set var="divclass"> <jsp:text>formelement formelement${type}</jsp:text> </c:set> @@ -119,6 +122,13 @@ onkeypress="${onkeypress}" onkeydown="${onkeydown}" onkeyup="${onkeyup}" onchange="${onchange}" onblur="${onblur}" /> </c:when> + <c:when test="${label}"> + <div class="${divclass}"> + <label for="${name}">${labelmsg}:</label> + <span class="text">${status.value}</span> + <div class="clear"><!-- --></div> + </div> + </c:when> <c:otherwise> <div class="${divclass}"> <label for="${name}">${labelmsg}:</label> Deleted: trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/text.tag =================================================================== --- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/text.tag 2007-02-14 00:06:54 UTC (rev 255) +++ trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/text.tag 2007-02-14 17:34:52 UTC (rev 256) @@ -1,54 +0,0 @@ -<jsp:root version="2.0" xmlns:jsp="http://java.sun.com/JSP/Page" - xmlns:spring="http://www.springframework.org/tags" xmlns:c="http://java.sun.com/jsp/jstl/core" - xmlns:fmt="http://java.sun.com/jsp/jstl/fmt" xmlns:su="http://openutils.sourceforge.net/openutils-tags-commonslang" xmlns:ou="http://openutils.sourceforge.net/openutils-tags-spring"> - - <jsp:directive.attribute name="path" required="true" /> - <jsp:directive.attribute name="name" required="false" /> - <jsp:directive.attribute name="maxlength" required="false" type="java.lang.Integer" /> - <jsp:directive.attribute name="readonly" required="false" type="java.lang.Boolean" /> - <jsp:directive.attribute name="disabled" required="false" type="java.lang.Boolean" /> - <jsp:directive.attribute name="type" required="false" /> - <jsp:directive.attribute name="label" required="false" type="java.lang.String" /> - - <spring:bind path="${path}"> - <c:set var="divclass">formelement <c:if test="${!empty(status.errorMessage)}"> formelementerror</c:if></c:set> - <c:if test="${empty(name)}"> - <c:set var="name">${su:substringAfter(path, ".")}</c:set> - </c:if> - <c:if test="${empty(maxlength)}"> - <c:set var="maxlength">30</c:set> - </c:if> - <c:if test="${type == 'key' and !empty(status.value)}"> - <c:set var="type">hidden</c:set> - </c:if> - <c:if test="${type == 'keyshow' and !empty(status.value)}"> - <c:set var="readonly" value="${true}" /> - </c:if> - - <c:choose> - <c:when test="${empty(label)}"> - <c:set var="labelmsg"><fmt:message key="${path}" /></c:set> - </c:when> - <c:otherwise> - <c:set var="labelmsg">${label}</c:set> - </c:otherwise> - </c:choose> - - - <c:choose> - <c:when test="${type == 'hidden'}"> - <input type="hidden" name="${name}" id="${name}" value="${status.value}" /> - </c:when> - <c:otherwise> - <div class="${divclass}"> - <label for="${name}">${labelmsg}:</label> - - <ou:txtinput type="text" name="${name}" value="${status.value}" cssclass="text" maxlength="${maxlength}" readonly="${readonly}" disabled="${disabled}"/> - - <div class="clear"><!-- --></div> - </div> - </c:otherwise> - </c:choose> - </spring:bind> - -</jsp:root> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |