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