Update of /var/cvs/applications/searchrelate/META-INF/tags/mm/searchrelate
In directory james.mmbase.org:/tmp/cvs-serv7034

Modified Files:
        relatednodes.tagx 
Log Message:
added position of create link feature


See also: 
http://cvs.mmbase.org/viewcvs/applications/searchrelate/META-INF/tags/mm/searchrelate


Index: relatednodes.tagx
===================================================================
RCS file: 
/var/cvs/applications/searchrelate/META-INF/tags/mm/searchrelate/relatednodes.tagx,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- relatednodes.tagx   14 Aug 2008 12:17:22 -0000      1.23
+++ relatednodes.tagx   14 Aug 2008 13:29:26 -0000      1.24
@@ -9,7 +9,7 @@
       xmlns:mm-sr="urn:jsptagdir:/WEB-INF/tags/mm/searchrelate/"
 
       @author Michiel Meeuwissen
-      @version $Id: relatednodes.tagx,v 1.23 2008/08/14 12:17:22 jelle Exp $
+      @version $Id: relatednodes.tagx,v 1.24 2008/08/14 13:29:26 jelle Exp $
   -->
   <jsp:directive.tag
       example="See /mmexamples/searchrelate"
@@ -50,6 +50,9 @@
   <jsp:directive.attribute name="precreate"           type="java.lang.String"
                            description="Jsp to call just before commit of the 
create node."
                            />
+  <jsp:directive.attribute name="createposition"      type="java.lang.String"
+                                                  description="Position of 
create link, default is down"
+                                                  />
   <jsp:directive.attribute name="constraints"           fragment="true"
                            description="Will be called inside the 
relatednodescontainer, so you can add extra constraints. (Only works in mmbase 
ge 1.9)"
                            />
@@ -76,7 +79,8 @@
   </mm:import>
 
   <mm:import id="r">${empty role and empty path? 'posrel' : role}</mm:import>
-  <mm:import id="direction">${empty direction? 'UP' : direction}</mm:import>
+  <mm:import id="orderdirection">${empty direction? 'UP' : 
direction}</mm:import>
+  <mm:import id="createpos">${empty createposition? 'bottom' : 
createposition}</mm:import>
 
   <mm:import id="order">${empty orderby ? r : orderby}${empty orderby ? '.pos' 
: ''}</mm:import>
   <mm:import id="f">${fields}</mm:import>
@@ -105,10 +109,19 @@
         <input type="hidden" name="source"   value="${_node}" />
         <input type="hidden" name="icondir"   value="${icondir}" />
       </div>
+         <c:if test="${createpos eq 'top'">
+      <mm:link page="/mmbase/searchrelate/list/create.jspx"
+               referids="type?,seq,[EMAIL PROTECTED],default?,[EMAIL 
PROTECTED],icondir?,precreate?,confirm?,[EMAIL PROTECTED]">
+        <a href="${_}" class="create">
+          <mm-sr:button alt="+" type="create" icondir="${icondir}" />
+        </a>
+      </mm:link>
+      <span class="status">...</span>
+        </c:if>
       <ol>
         <mm:node id="source" />
         <mm:relatednodescontainer path="${path}" type="${empty path ? type : 
''}" role="${r}" id="q">
-          <mm:sortorder field="${order}" direction="${direction}" />
+          <mm:sortorder field="${order}" direction="${orderdirection}" />
           <jsp:invoke fragment="constraints" />
           <mm:relatednodes>
             <mm:include
@@ -119,7 +132,7 @@
         </mm:relatednodescontainer>
         <mm:write session="mm_list_query_${seq}" referid="q" />
       </ol>
-
+         <c:if test="${createpos eq 'bottom'">
       <mm:link page="/mmbase/searchrelate/list/create.jspx"
                referids="type?,seq,[EMAIL PROTECTED],default?,[EMAIL 
PROTECTED],icondir?,precreate?,confirm?,[EMAIL PROTECTED]">
         <a href="${_}" class="create">
@@ -127,6 +140,7 @@
         </a>
       </mm:link>
       <span class="status">...</span>
+        </c:if>
     </div>
   </fmt:bundle>
 </jsp:root>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to