Author: andre
Date: 2010-06-24 17:05:44 +0200 (Thu, 24 Jun 2010)
New Revision: 42691

Modified:
   
mmbase/branches/MMBase-1_9/applications/searchrelate/example-webapp/src/main/webapp/relate-my_editors.jspx
Log:
added some custom methods, not finished yet



Modified: 
mmbase/branches/MMBase-1_9/applications/searchrelate/example-webapp/src/main/webapp/relate-my_editors.jspx
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/searchrelate/example-webapp/src/main/webapp/relate-my_editors.jspx
  2010-06-24 15:00:41 UTC (rev 42690)
+++ 
mmbase/branches/MMBase-1_9/applications/searchrelate/example-webapp/src/main/webapp/relate-my_editors.jspx
  2010-06-24 15:05:44 UTC (rev 42691)
@@ -8,51 +8,56 @@
     xmlns:mm-sr="http://www.mmbase.org/tags/mm/searchrelate";
     xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";>
 
-
+<link href="${mm:link('/sr/css/searchrelate.css')}" rel="stylesheet"  />
 <script type="text/javascript">
 var editor = '<mm:link page="/mmbase/edit/my_editors/edit_object.jsp" />';
 $(document).ready(function() {
-
+    $("div.mm_related").bind("mmsrPaged", function (e, status, relater, obj, 
a) { 
+        // [status, self.relater, self, anchor]
+        console.log("1. paged event: " + e + " st: " + status + " relater: " + 
 relater + " self: " + obj + " a: " + a);
+    });
+    
     /* when ready */
     $("div.mm_related").bind("mmsrRelaterReady", function (e, relater) { 
        
        $(relater.div).find('tr.relation').hide();
+       
        if (relater.canEditrelations) {
+           
            console.log("relater can edit");
-       }
+   
+           /* edit node */
+           $(relater.div).find('img.editnode').click(function(ev) {
+               ev.stopPropagation();
+               var img = ev.target;
+               var href = $(img).parent('a').attr("href");
+               var node = href.substring(href.lastIndexOf("_") + 1);   // 
edit.jsp#node_348
+               window.location = editor + "?nr=" + node;
+           });
+       
+          /* edit relation */
+          $(relater.div).find('img.editrelation').click(function(ev) {
+              ev.stopPropagation();
+              ev.preventDefault();
+              var img = ev.target;
+              var nr = $(img).parents('tr').find("td.node.number").text();
+              //console.log('clicked: ' + nr);
+              $('div.mm_relate_current').find("tr.node_" + nr).toggle();
+          });
+        }
 
-        /* edit node */
-        $(relater.div).find('img.editnode').click(function(ev) {
-            ev.stopPropagation();
-            var img = ev.target;
-            var href = $(img).parent('a').attr("href");
-            var node = href.substring(href.lastIndexOf("_") + 1);   // 
edit.jsp#node_348
-            window.location = editor + "?nr=" + node;
-        });
-    
-       /* edit relation */
-       $(relater.div).find('img.editrelation').click(function(ev) {
-           ev.stopPropagation();
-           ev.preventDefault();
-           var img = ev.target;
-           var nr = $(img).parents('tr').find("td.node.number").text();
-           console.log('clicked: ' + nr);
-           $('div.mm_relate_current').find("tr.node_" + nr).toggle();
-       });
 
     });
 
 
     /* commit */
     $("div.mm_related").bind("mmsrCommitted", function (e, submitter, status, 
relater, related, unrelated, relations) { 
-        //$(relater.div).find("div.submitbutton").hide();
-        console.log("committed");
 
         if (status == "failed") {
             $(relater.div).find('div.mm_relate_repository').prepend('<div 
class="error">Some error!</div>');
         }
+        
         if (status == "success") {
-
             var msg = "";
             if (unrelated) msg += " Removed relation(s) with node #" + 
unrelated + ". ";
             if (related) msg += " Saved new relation(s) with node #" + related 
+ ". ";
@@ -61,6 +66,7 @@
             $(relater.div).find('div.mm_relate_repository').prepend('<div 
class="message">' + msg + '</div>'); 
             
         }
+        
         $(relater.div).find('tr.relation').hide();
 
     });
@@ -97,6 +103,7 @@
           create="true"
           relations="true"
           select="true"
+          customizedir="/editors/sr/"
           submit="#save"
           extracreate="">
         <jsp:attribute name="currentTitle"><b>News</b></jsp:attribute>
@@ -106,6 +113,6 @@
     </form>
   </mm:node>
 
-  <mm:escape escape="links">$URL: 
https://[email protected]/mmbase/branches/MMBase-1_9/applications/searchrelate/example-webapp/src/main/webapp/relate.jspx
 $</mm:escape>
+  <mm:escape escape="links">$URL: 
https://[email protected]/mmbase/branches/MMBase-1_9/applications/searchrelate/example-webapp/src/main/webapp/relate-my_editors.jspx
 $</mm:escape>
 
 </mm-sre:html>

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

Reply via email to