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

Modified Files:
        relatednodes.tagx 
Log Message:



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.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- relatednodes.tagx   4 Sep 2008 13:07:53 -0000       1.27
+++ relatednodes.tagx   26 Sep 2008 13:55:15 -0000      1.28
@@ -9,7 +9,7 @@
       xmlns:mm-sr="urn:jsptagdir:/WEB-INF/tags/mm/searchrelate/"
 
       @author Michiel Meeuwissen
-      @version $Id: relatednodes.tagx,v 1.27 2008/09/04 13:07:53 michiel Exp $
+      @version $Id: relatednodes.tagx,v 1.28 2008/09/26 13:55:15 michiel Exp $
   -->
   <jsp:directive.tag
       example="See /mmexamples/searchrelate"
@@ -63,9 +63,13 @@
 
   <jsp:directive.attribute name="load"      type="java.lang.Boolean"
                            description="Whether javascript must be loaded. 
Normally this default to the correct value (only on first use), but sometimes,
-                                        e.g. if you use this tag again in the 
'li', then you may want to put this explicitely to false"
+                                        e.g. if you use this tag again in the 
'item', then you may want to put this explicitely to false"
                            />
 
+  <!--
+
+  -->
+
   <mm:import id="itemjsp">
     <c:choose>
       <c:when test="${! empty li}">
@@ -85,12 +89,16 @@
   <mm:import id="order">${empty orderby ? r : orderby}${empty orderby ? '.pos' 
: ''}</mm:import>
   <mm:import id="f">${fields}</mm:import>
 
-  <mm:import from="parameters,request" id="seq" externid="mm_list_sequence" 
vartype="integer">0</mm:import>
-  <mm:write request="mm_list_sequence" value="${seq + 1}" />
-  <c:if test="${(seq eq 0 and empty load) or load}">
+  <mm:import from="request" id="javascript_loaded" 
externid="mm_list_javascript" />
+
+  <mm:import from="session" id="seq" 
externid="org.mmbase.searchrelate.relatednodes.sequence" 
vartype="integer">0</mm:import>
+  <mm:write session="org.mmbase.searchrelate.relatednodes.sequence" 
value="${seq + 1}" />
+
+  <c:if test="${(empty javascript_loaded and empty load) or load}">
     <script type="text/javascript" 
src="${mm:link('/mmbase/jquery/jquery.timer.js')}"><jsp:text>&lt;!-- IE sucks 
--&gt;</jsp:text></script>
     <!-- TODO time js is more generic, of course -->
     <script type="text/javascript" 
src="${mm:link('/mmbase/searchrelate/List.js.jsp')}"><jsp:text>&lt;!-- Help 
Freakin' IE --&gt;</jsp:text></script>
+    <mm:write request="mm_list_javascript" value="yes" />
   </c:if>
   <fmt:bundle
       xmlns:fmt="http://java.sun.com/jsp/jstl/fmt";
@@ -126,7 +134,7 @@
           <mm:relatednodes>
             <mm:include
                 page="/mmbase/searchrelate/list/li.jspx"
-                referids="source,[EMAIL PROTECTED],icondir?,confirm?,[EMAIL 
PROTECTED]" />
+                referids="source,[EMAIL PROTECTED],icondir?,confirm?,[EMAIL 
PROTECTED],seq" />
           </mm:relatednodes>
 
         </mm:relatednodescontainer>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to