Update of /var/cvs/speeltuin/mihxil/wiki/mmbase/searchrelate
In directory james.mmbase.org:/tmp/cvs-serv6286/mmbase/searchrelate

Modified Files:
        Searcher.js.jsp relate.jspx 
Added Files:
        relate.jspxf 
Log Message:
added mm-sr:relate transaction='..' because that was used in my 'wiki'


See also: 
http://cvs.mmbase.org/viewcvs/speeltuin/mihxil/wiki/mmbase/searchrelate


relate.jspxf is new



Index: Searcher.js.jsp
===================================================================
RCS file: /var/cvs/speeltuin/mihxil/wiki/mmbase/searchrelate/Searcher.js.jsp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- Searcher.js.jsp     1 Apr 2008 11:38:13 -0000       1.5
+++ Searcher.js.jsp     1 Apr 2008 12:19:19 -0000       1.6
@@ -11,7 +11,7 @@
 
  *
  * @author Michiel Meeuwissen
- * @version $Id: Searcher.js.jsp,v 1.5 2008/04/01 11:38:13 michiel Exp $
+ * @version $Id: Searcher.js.jsp,v 1.6 2008/04/01 12:19:19 michiel Exp $
  */
 
 
@@ -21,6 +21,11 @@
     this.div = d;
     this.value = "";
     this.canUnrelate = $(d).hasClass("can_unrelate");
+    this.transaction   = null;
+    var self = this;
+    $(d).find("span.transactioname").each(function() {
+       this.transaction = this.nodeValue;
+    });
     this.searchResults = {};
     this.related       = {};
     this.unrelated     = {};
@@ -153,7 +158,7 @@
 
     this.log("+ " + relatedNumbers);
     this.log("- " + unrelatedNumbers);
-    var params = {id: id, related: relatedNumbers, unrelated: 
unrelatedNumbers};
+    var params = {id: id, related: relatedNumbers, unrelated: 
unrelatedNumbers, transaction: this.transaction};
     $.ajax({url: url, type: "GET", dataType: "xml", data: params,
            complete: function(res, status){
                if (status == "success") {


Index: relate.jspx
===================================================================
RCS file: /var/cvs/speeltuin/mihxil/wiki/mmbase/searchrelate/relate.jspx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- relate.jspx 1 Apr 2008 11:38:13 -0000       1.3
+++ relate.jspx 1 Apr 2008 12:19:19 -0000       1.4
@@ -12,19 +12,15 @@
       <mm:import externid="unrelated" vartype="list" required="true" />
       <mm:import from="session" externid="${id}" id="query" required="true" />
       <mm:import from="session" externid="${id}_current" id="current" 
required="true" jspvar="current" vartype="org.mmbase.bridge.Query" />
-      <mm:listnodes referid="related" jspvar="n">
-        <jsp:scriptlet>
-          Queries.addToResult(current, n);
-        </jsp:scriptlet>
-      </mm:listnodes>
-      <!--
-          Not yet supported
-      <mm:listnodes referid="unrelated" jspvar="n">
-        <jsp:scriptlet>
-          Queries.removeFromResult(current, n);
-        </jsp:scriptlet>
-      </mm:listnodes>
-      -->
+      <mm:import externid="transaction" />
+      <mm:isempty referid="transaction">
+        <jsp:directive.include file="relate.jspxf" />
+      </mm:isempty>
+      <mm:isnotempty referid="transaction">
+        <mm:form mode="transaction" id="${transaction}">
+          <jsp:directive.include file="relate.jspxf" />
+        </mm:form>
+      </mm:isnotempty>
     </mm:cloud>
   </mm:content>
 </div>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to