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