Author: michiel
Date: 2010-03-29 15:41:06 +0200 (Mon, 29 Mar 2010)
New Revision: 41658

Modified:
   
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/Searcher.js.jsp
Log:
ported form 1.9

Modified: 
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/Searcher.js.jsp
===================================================================
--- 
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/Searcher.js.jsp
  2010-03-29 12:11:48 UTC (rev 41657)
+++ 
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/Searcher.js.jsp
  2010-03-29 13:41:06 UTC (rev 41658)
@@ -124,7 +124,7 @@
  *  This Searcher.js.jsp is normally loaded implicetly by the first 
mm-sr:relate. Using the 'ready'
  *  function, you can do something immediately after the MMBaseRelater is 
ready. E.g. you can add a
  *  'relateCallBack' function.
- *  @todo I think jquery provides something with user defined events.
+ *  @deprecated
  */
 MMBaseRelater.readyFunctions = [];
 
@@ -178,15 +178,15 @@
  * Commits makes changes to MMBase. Depends on a jsp 
/mmbase/searchrelate/relate.jsp to do the actual work.
  * This jsp, in turn, depends on the query in the user's session which defines 
precisely what must happen.
  */
-MMBaseRelater.prototype.commit = function(button) {
+MMBaseRelater.prototype.commit = function(el) {
     var relatedNumbers   = this.getNumbers(this.related);
     var unrelatedNumbers = this.getNumbers(this.unrelated);
     var deletedRelations = this.getNumbers(this.deleterels);
     if (relatedNumbers != "" || unrelatedNumbers != "" || deletedRelations != 
"") {
-        if (button != null) {
-            $(button).addClass("submitting");
-            $(button).removeClass("failed");
-            $(button).removeClass("succeeded");
+        if (el != null) {
+            $(el).addClass("submitting");
+            $(el).removeClass("failed");
+            $(el).removeClass("succeeded");
         }
 
         this.logger.debug("Commiting changed relations of " + this.div.id);
@@ -205,10 +205,10 @@
         $.ajax({async: false,
                 url: url, type: "GET", dataType: "xml", data: params,
                 complete: function(res, status){
-                    $(a).removeClass("submitting");
+                    $(el).removeClass("submitting");
                     if (status == "success") {
                         //console.log("" + res);
-                        $(a).addClass("succeeded");
+                        $(el).addClass("succeeded");
                         if (self.canEditrelations && relatedNumbers != "") { 
// create tr's in which to edit relations
                             var nrs = relatedNumbers.split(",");
                             $(nrs).each(function(i) {
@@ -225,11 +225,11 @@
                         self.unrelated = {};
                         self.deleterels = {};
                         if (self.canEditrelations) 
self.bindSaverelation(this.div);
-                        $(self.div).trigger("mmsrCommitted", [a, status, self, 
relatedNumbers, unrelatedNumbers, deletedRelations]);
+                        $(self.div).trigger("mmsrCommitted", [el, status, 
self, relatedNumbers, unrelatedNumbers, deletedRelations]);
                         return true;
                     } else {
-                        $(a).addClass("failed");
-                        $(self.div).trigger("mmsrCommitted", [a, status, 
self]);
+                        $(el).addClass("failed");
+                        $(self.div).trigger("mmsrCommitted", [el, status, 
self]);
                         return false;
                     }
                 }
@@ -239,8 +239,8 @@
 
     } else {
         this.logger.debug("No changes, no need to commit");
-        $(this.div).trigger("mmsrCommitted", [a, "nochanges", this]);
-        $(a).addClass("succeeded");
+        $(this.div).trigger("mmsrCommitted", [el, "nochanges", this]);
+        $(el).addClass("succeeded");
     }
 };
 
@@ -569,7 +569,7 @@
                 }
                 $(form).find('div.succeeded').text(msg);
                 $(form).find('div.succeeded').fadeOut(2000, function() {
-                    $(this).parents('tr.relation').toggle();
+                    //$(this).parents('tr.relation').toggle();
                 });
             } else {
                 $(form).prepend('<div class="failed" />');
@@ -1015,4 +1015,4 @@
 /*
 </fmt:bundle>
 </mm:content>
-*/
\ No newline at end of file
+*/

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to