Author: michiel
Date: 2009-06-30 14:43:44 +0200 (Tue, 30 Jun 2009)
New Revision: 36505
Added:
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/context.jspx
Modified:
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/index.jspx
Log:
started on test-jsps for mm:context
Added:
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/context.jspx
===================================================================
---
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/context.jspx
(rev 0)
+++
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/context.jspx
2009-06-30 12:43:44 UTC (rev 36505)
@@ -0,0 +1,41 @@
+<div
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:c="http://java.sun.com/jsp/jstl/core"
+ xmlns:jsp="http://java.sun.com/JSP/Page"
+ xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0"
+ class="mm_c c_taglib b_test_tree ${requestScope.componentClassName}"
+ id="${requestScope.componentId}">
+ <jsp:output omit-xml-declaration="true" />
+ <h2>mm:context</h2>
+
+ <mm:cloud>
+ <mm:context>
+
+ ${pageScope['org.mmbase.escaper']}
+ <mm:context id="test">
+ <mm:import id="a">A</mm:import>
+ </mm:context>
+
+ <mm:write referid="test" jspvar="t" vartype="java.util.Map">
+ <p><jsp:expression>t.getClass()</jsp:expression></p>
+ <p><jsp:expression>t.keySet().size()</jsp:expression> (should be 1)</p>
+
+
<p><mm:escape><jsp:expression>t.entrySet()</jsp:expression></mm:escape> (should
be [a=A])</p>
+
+ <p><jsp:expression>t.size()</jsp:expression> (should be 1)</p>
+ <jsp:scriptlet>
+
+ </jsp:scriptlet>
+ </mm:write>
+ <p>
+ <c:forEach items="${test}" var="entry">
+ <mm:escape>${entry.key}=${entry.value}</mm:escape>
+ </c:forEach>
+ (should be a=A)
+ </p>
+ <mm:write referid="org.mmbase.bridge.jsp.taglib.escaper" />
+
+ </mm:context>
+ </mm:cloud>
+<hr />
+</div>
Modified:
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/index.jspx
===================================================================
---
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/index.jspx
2009-06-30 12:39:45 UTC (rev 36504)
+++
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/index.jspx
2009-06-30 12:43:44 UTC (rev 36505)
@@ -17,6 +17,7 @@
<li><mm:link page="test_form"><a href="${_}">mm:form</a></mm:link></li>
<li><mm:link page="test_image"><a href="${_}">mm:image</a></mm:link></li>
<li><mm:link page="test_tree"><a href="${_}">mm:tree</a></mm:link></li>
+ <li><mm:link page="test_context"><a
href="${_}">mm:context</a></mm:link></li>
</ol>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs