Author: michiel Date: 2010-03-16 10:34:41 +0100 (Tue, 16 Mar 2010) New Revision: 41396
Modified: mmbase/trunk/applications/searchrelate/src/main/resources/META-INF/tags/mm/searchrelate/relatednodes.tagx Log: initialize Submitter already here Modified: mmbase/trunk/applications/searchrelate/src/main/resources/META-INF/tags/mm/searchrelate/relatednodes.tagx =================================================================== --- mmbase/trunk/applications/searchrelate/src/main/resources/META-INF/tags/mm/searchrelate/relatednodes.tagx 2010-03-16 09:17:32 UTC (rev 41395) +++ mmbase/trunk/applications/searchrelate/src/main/resources/META-INF/tags/mm/searchrelate/relatednodes.tagx 2010-03-16 09:34:41 UTC (rev 41396) @@ -19,7 +19,9 @@ If this tag is used outside an mm:form tag, then the user interface can be very minimalistic. Without any commit button or so. Everything is arranged using javascript. If this tag _is_ used in an mm:form tag, then you a normal submit button must be added to commit the transaction. In the mean time, though, the changes are changed in the transaction. (So a browser crash could preserve all work). - " /> + " + import="org.mmbase.searchrelate.*" + /> <jsp:directive.attribute name="type" type="java.lang.String" @@ -150,7 +152,7 @@ <c:choose> <c:when test="${empty parent or ! empty param.requestID}"> - <mm:import id="requestid">R<mm:escape escape="crc32,radix(36)">${pageContext.request.requestURI}</mm:escape>${param.requestID}</mm:import> + <mm:import id="requestid">R<mm:escape escape="crc32,radix(36)">${pageContext.request.requestURI}</mm:escape>${mm:escape(param.requestID}</mm:import> <mm:import from="request" id="seq" externid="${requestid}_sequence" vartype="integer">0</mm:import> </c:when> <c:otherwise> @@ -164,7 +166,6 @@ <mm:import id="rid">${requestid}_${seq}</mm:import> - <!-- <c:if test="${! empty item and ! empty delete}"> <div class="WARNING">WARNING: It makes no sense to use both 'item' and 'delete' attributes. If you use item="", you should use mm-sr:delete in that jsp (or not)</div> @@ -300,9 +301,19 @@ <mm-sr:heartbeat /> </c:if> + <c:if test="${! empty parameters.formtag}"> + <mm:write value="${requestScope['org.mmbase.transaction'].id}" jspvar="fn" vartype="string"> + <mm:write value="${rid}" jspvar="rid" vartype="string"> + <jsp:scriptlet> + Submitter submitter = Submitter.getInstance(fn); + SessionCleaner cleaner = SessionCleaner.getInstance(pageContext.getSession()); + submitter.addCallbackForEnd(cleaner); + cleaner.addKey(rid + "_order"); + </jsp:scriptlet> + </mm:write> + </mm:write> - <fmt:bundle xmlns:fmt="http://java.sun.com/jsp/jstl/fmt" basename="org.mmbase.searchrelate.resources.searchrelate"> _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs