Update of /var/cvs/applications/searchrelate/META-INF/tags/mm/searchrelate
In directory james.mmbase.org:/tmp/cvs-serv7050
Modified Files:
relate.tagx
Log Message:
provided the possibility to _not_ output a form, because forms in forms don't
work in html
See also:
http://cvs.mmbase.org/viewcvs/applications/searchrelate/META-INF/tags/mm/searchrelate
Index: relate.tagx
===================================================================
RCS file:
/var/cvs/applications/searchrelate/META-INF/tags/mm/searchrelate/relate.tagx,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- relate.tagx 1 Jul 2008 08:22:15 -0000 1.28
+++ relate.tagx 7 Jul 2008 16:19:38 -0000 1.29
@@ -6,7 +6,7 @@
>
<!--
@author Michiel Meeuwissen
- @version $Id: relate.tagx,v 1.28 2008/07/01 08:22:15 michiel Exp $
+ @version $Id: relate.tagx,v 1.29 2008/07/07 16:19:38 michiel Exp $
-->
<jsp:directive.tag
example="See /mmexamples/searchrelate"
@@ -55,6 +55,10 @@
description="A piece of HTML that will be presented
first in the 'repository' div"/>
+ <jsp:directive.attribute name="forms" type="java.lang.Boolean"
+ description="Whether to produce forms. Default to
true, but since forms cannot be nested you may want to set this to false."/>
+
+
<mm:import externid="current" from="this" />
@@ -101,10 +105,21 @@
<mm:listnodescontainer clone="current">
<mm:size>
<mm:isgreaterthan value="${empty pagesize ? 10 : pagesize}">
+ <c:choose>
+ <c:when test="${empty forms or forms}">
<form class="searchform"
action="${mm:link('/mmbase/searchrelate/page.jspx')}" method="post">
+ <fieldset>
+ <legend><fmt:message key="search" /></legend>
+ <input class="search" type="text" value="" />
<a href="#mm_related_${seq}_current"
class="search"><fmt:message key="search" /></a>
- <input type="text" value="" />
+ </fieldset>
</form>
+ </c:when>
+ <c:otherwise>
+ <input class="search" type="text" value="" />
+ <a href="#mm_related_${seq}_current"
class="search"><fmt:message key="search" /></a>
+ </c:otherwise>
+ </c:choose>
</mm:isgreaterthan>
</mm:size>
</mm:listnodescontainer>
@@ -121,16 +136,30 @@
</c:if>
<div class="mm_relate_repository searchable">
<jsp:invoke fragment="repositoryTitle" />
+ <c:choose>
+ <c:when test="${empty forms or forms}">
<form class="searchform"
- id="mm_related_${seq}_repository"
action="${mm:link('/mmbase/searchrelate/page.jspx')}"
method="post">
+ <fieldset>
+ <legend><fmt:message key="search" /></legend>
+ <input class="search" type="text" value="" />
<a href="#mm_related_${seq}_repository" class="search"><fmt:message
key="search" /></a>
- <input type="text" value="" />
<c:if test="${! empty create and create}">
<a href="#mm_related_${seq}_repository_create"
class="create"><fmt:message key="create" /></a>
</c:if>
+ </fieldset>
</form>
+ </c:when>
+ <c:otherwise>
+ <input class="search" type="text" value="" />
+ <a href="#mm_related_${seq}_repository"
class="search"><fmt:message key="search" /></a>
+ <c:if test="${! empty create and create}">
+ <a href="#mm_related_${seq}_repository_create"
class="create"><fmt:message key="create" /></a>
+ </c:if>
+ </c:otherwise>
+ </c:choose>
+
<mm:include page="/mmbase/searchrelate/page.jspx">
<c:if test="${! empty pagesize}">
<mm:param name="pagesize" referid="pagesize" />
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs