Author: michiel
Date: 2010-03-09 14:06:41 +0100 (Tue, 09 Mar 2010)
New Revision: 41309

Added:
   
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/lazy-news-item.jspx
   
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/lazy.jspx
   
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/news-item-relations.jspx
Modified:
   
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/index.jspx
   
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-relatednodes-images.jspx
   
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/style.css
Log:
examples for lazy loading

Modified: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/index.jspx
===================================================================
--- 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/index.jspx
    2010-03-09 13:03:31 UTC (rev 41308)
+++ 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/index.jspx
    2010-03-09 13:06:41 UTC (rev 41309)
@@ -170,11 +170,17 @@
               <a href="${_}">Loaded with javascript</a>
             </mm:link>
           </li>
-          <li>
+          <li class="done">
             <mm:link page="mmform-ajax.jspx" referids="${referids}">
               <a href="${_}">Loaded with javascript in an mm:form</a>
             </mm:link>
           </li>
+
+          <li>
+            <mm:link page="lazy.jspx" referids="${referids}">
+              <a href="${_}">Lazy loaded items</a>
+            </mm:link>
+          </li>
         </ul>
 
         <h3>TODO</h3>

Added: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/lazy-news-item.jspx
===================================================================
--- 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/lazy-news-item.jspx
                           (rev 0)
+++ 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/lazy-news-item.jspx
   2010-03-09 13:06:41 UTC (rev 41309)
@@ -0,0 +1,26 @@
+<?xml version="1.0" ?>
+<div
+    xmlns="http://www.w3.org/1999/xhtml";
+    xmlns:jsp="http://java.sun.com/JSP/Page";
+    xmlns:mm-sr="http://www.mmbase.org/tags/mm/searchrelate";
+    xmlns:mm-srt="urn:jsptagdir:/WEB-INF/tags/mm/searchrelate"
+    xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";>
+  <jsp:output omit-xml-declaration="true" />
+
+  <mm:field name="number" />
+  <jsp:text>: </jsp:text>
+
+  <mm:field id="${param.fieldlistid}" name="title">
+    <mm:fieldinfo type="input" />
+    <mm:fieldinfo type="errors" />
+  </mm:field>
+
+
+  <mm-srt:toggle>
+    <mm-srt:lazy page="news-item-relations.jspx" />
+  </mm-srt:toggle>
+
+  <mm-sr:unlink />
+  <mm-sr:delete />
+
+</div>


Property changes on: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/lazy-news-item.jspx
___________________________________________________________________
Name: svn:keywords
   + URL

Added: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/lazy.jspx
===================================================================
--- 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/lazy.jspx 
                            (rev 0)
+++ 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/lazy.jspx 
    2010-03-09 13:06:41 UTC (rev 41309)
@@ -0,0 +1,20 @@
+<?xml version="1.0" ?>
+<mm-sre:html
+    xmlns:mm-sre="urn:jsptagdir:/WEB-INF/tags/mm/searchrelateexample"
+    xmlns:mm-srt="urn:jsptagdir:/WEB-INF/tags/mm/searchrelate"
+    xmlns:mm-sr="http://www.mmbase.org/tags/mm/searchrelate";
+    xmlns:jsp="http://java.sun.com/JSP/Page";
+    xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";>
+  <mm-sre:form>
+
+    <mm:node number="default.mags">
+      <mm-sr:relatednodes
+          type="news" orderby="posrel.pos" sortable="true" role="posrel"
+          item="/lazy-news-item.jspx"
+          />
+    </mm:node>
+  </mm-sre:form>
+  <hr />
+  <mm:escape escape="links">$URL$</mm:escape>
+
+</mm-sre:html>


Property changes on: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/lazy.jspx
___________________________________________________________________
Name: svn:keywords
   + URL

Modified: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-relatednodes-images.jspx
===================================================================
--- 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-relatednodes-images.jspx
       2010-03-09 13:03:31 UTC (rev 41308)
+++ 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-relatednodes-images.jspx
       2010-03-09 13:06:41 UTC (rev 41309)
@@ -9,6 +9,7 @@
   <mm-sre:html
       title="${type}"
       xmlns:mm-sre="urn:jsptagdir:/WEB-INF/tags/mm/searchrelateexample"
+      xmlns:mm-srt="urn:jsptagdir:/WEB-INF/tags/mm/searchrelate"
       xmlns:mm-sr="http://www.mmbase.org/tags/mm/searchrelate";>
 
 
@@ -19,13 +20,14 @@
     <mm:relatednodes type="news" max="1">
 
       <mm-sr:relatednodes
-          fields="number,title,handle"
+          fields="number,handle"
           type="${type}"
           role="posrel"
           unlink="true"
           delete="true"
           search="true"
           sortable="true"
+          implicitSearch="false"
           max="3"
           >
       </mm-sr:relatednodes>

Added: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/news-item-relations.jspx
===================================================================
--- 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/news-item-relations.jspx
                              (rev 0)
+++ 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/news-item-relations.jspx
      2010-03-09 13:06:41 UTC (rev 41309)
@@ -0,0 +1,40 @@
+<?xml version="1.0" ?>
+<div
+    class="relations"
+    xmlns="http://www.w3.org/1999/xhtml";
+    xmlns:jsp="http://java.sun.com/JSP/Page";
+    xmlns:mm-sr="http://www.mmbase.org/tags/mm/searchrelate";
+    xmlns:mm-srt="urn:jsptagdir:/WEB-INF/tags/mm/searchrelate"
+    xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";>
+  <jsp:output omit-xml-declaration="true" />
+
+  <mm:node number="${param.node}">
+
+    <mm-sr:relatednodes
+        idvar="rid"
+        type="people"
+        role="related"
+        min="1"
+        search="true"
+        fields="number,firstname">
+      <h4><span class="debug">${rid} </span>authors</h4>
+    </mm-sr:relatednodes>
+
+    <mm-sr:relatednodes
+        idvar="rid"
+        type="urls"
+        search="true"
+        sortable="true"
+        fields="url">
+      <h4><span class="debug">${rid} </span>urls</h4>
+    </mm-sr:relatednodes>
+
+    <mm-sr:relatednodes
+        idvar="rid"
+        type="images"
+        search="true">
+      <h4><span class="debug">${rid} </span>images</h4>
+    </mm-sr:relatednodes>
+
+  </mm:node>
+</div>


Property changes on: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/news-item-relations.jspx
___________________________________________________________________
Name: svn:keywords
   + URL

Modified: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/style.css
===================================================================
--- 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/style.css 
    2010-03-09 13:03:31 UTC (rev 41308)
+++ 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/style.css 
    2010-03-09 13:06:41 UTC (rev 41309)
@@ -178,3 +178,10 @@
   font-weight: bold;
   color: red;
 }
+
+a.toggle {
+  display:block;
+  width: 100%;
+  background-color: #fff;
+  border-bottom: solid 1px #999;
+}
\ No newline at end of file

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

Reply via email to