Update of /var/cvs/applications/searchrelate/mmbase/searchrelate
In directory james.mmbase.org:/tmp/cvs-serv31270

Modified Files:
        Searcher.js.jsp page.jspx 
Log Message:
changed html a bit, added max on number of batches


See also: 
http://cvs.mmbase.org/viewcvs/applications/searchrelate/mmbase/searchrelate


Index: Searcher.js.jsp
===================================================================
RCS file: 
/var/cvs/applications/searchrelate/mmbase/searchrelate/Searcher.js.jsp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- Searcher.js.jsp     8 Apr 2008 09:24:01 -0000       1.13
+++ Searcher.js.jsp     8 Apr 2008 12:56:19 -0000       1.14
@@ -11,7 +11,7 @@
 
  *
  * @author Michiel Meeuwissen
- * @version $Id: Searcher.js.jsp,v 1.13 2008/04/08 09:24:01 michiel Exp $
+ * @version $Id: Searcher.js.jsp,v 1.14 2008/04/08 12:56:19 michiel Exp $
  */
 
 $(document).ready(function(){
@@ -22,7 +22,7 @@
 
 
 function MMBaseLogger(area) {
-    this.logEnabled   = true;
+    this.logEnabled   = false;
     /*this.traceEnabled = false;*/
     this.logarea      = area;
 }
@@ -163,7 +163,7 @@
     this.unrelated[number] = null;
 
     // Set up HTML
-    var current =  $(el).parents("div.mm_related").find("div.mm_relate_current 
table.searchresult tbody");
+    var current =  $(this.div).find("div.mm_relate_current div.searchresult 
table tbody");
     this.logger.debug(current[0]);
     current.append(el);
 
@@ -253,7 +253,7 @@
     }
     var searchAnchor = $(el).parents(".searchable").find("a.search")[0];
     var id = searchAnchor.href.substring(searchAnchor.href.indexOf("#") + 1);
-    var rep = $(this.div).find("div.searchresult")[0]
+    var rep = $(el).parents(".searchable").find("div.searchresult")[0]
 
     var url = "${mm:link('/mmbase/searchrelate/page.jspx')}";
     var params = {id: id, offset: offset, search: this.value, pagesize: 
this.pagesize};
@@ -291,9 +291,9 @@
     if (this.relater != null && this.type == "current") {
        this.logger.debug("adding newly related");
        this.logger.debug(this.relater.related);
-       this.logger.debug("Appending related " + 
$(rep).find("table.searchresult tbody")[0]);
+       this.logger.debug("Appending related " + $(rep).find("table tbody")[0]);
        $.each(this.relater.related, function(key, value) {
-           $(rep).find("table.searchresult tbody").append(value);
+           $(rep).find("table tbody").append(value);
        });
     }
 }
@@ -314,7 +314,7 @@
 
 MMBaseSearcher.prototype.resetTrClasses = function() {
     var i = 0;
-    $(this.div).find("table.searchresult tbody tr").each(function() {
+    $(this.div).find("div.searchresult table tbody tr").each(function() {
        $(this).removeClass("odd");
        $(this).removeClass("even");
        $(this).addClass(i % 2 == 0 ? "even" : "odd");


Index: page.jspx
===================================================================
RCS file: /var/cvs/applications/searchrelate/mmbase/searchrelate/page.jspx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- page.jspx   8 Apr 2008 09:24:01 -0000       1.4
+++ page.jspx   8 Apr 2008 12:56:19 -0000       1.5
@@ -9,6 +9,7 @@
     <mm:import externid="id" required="true" />
     <mm:import externid="search" />
     <mm:import externid="pagesize">10</mm:import>
+    <mm:import externid="maxpages">20</mm:import>
     <mm:import from="session" externid="${id}" id="query" required="true" />
     <mm:import externid="offset" vartype="integer">0</mm:import>
     <mm:listnodescontainer id="b" clone="query">
@@ -37,14 +38,24 @@
         <tfoot>
           <tr>
             <td colspan="${colcount + 2}">
-              <mm:previousbatches>
+              <mm:previousbatches maxtotal="${maxpages}" indexoffset="1">
+                <mm:first>
+                  <mm:index>
+                    <mm:compare value="1" inverse="true">...</mm:compare>
+                  </mm:index>
+                </mm:first>
                 <a class="navigate" href="${'#'}${id}_${_}" 
name="${_}"><mm:index /></a>
                 <jsp:text>, </jsp:text>
               </mm:previousbatches>
-              <mm:index />
-              <mm:nextbatches>
+              <mm:index offset="1" />
+              <mm:nextbatches maxtotal="${maxpages}" indexoffset="1">
                 <jsp:text>, </jsp:text>
                 <a class="navigate" href="${'#'}${id}_${_}" 
name="${_}"><mm:index /></a>
+                <mm:last>
+                  <mm:index>
+                    <mm:compare value="${maxpages}">...</mm:compare>
+                  </mm:index>
+                </mm:last>
               </mm:nextbatches>
             </td>
           </tr>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to