Update of /var/cvs/html/mmbase/components/core
In directory james.mmbase.org:/tmp/cvs-serv9918

Modified Files:
        builders-actions.jspx 
Added Files:
        builder.ul.jspx 
Log Message:
added an overview of descendants and parent in builder page


See also: http://cvs.mmbase.org/viewcvs/html/mmbase/components/core


builder.ul.jspx is new



Index: builders-actions.jspx
===================================================================
RCS file: /var/cvs/html/mmbase/components/core/builders-actions.jspx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- builders-actions.jspx       12 Aug 2008 19:09:17 -0000      1.6
+++ builders-actions.jspx       10 Nov 2008 13:36:37 -0000      1.7
@@ -1,8 +1,11 @@
-<mm:cloud rank="administrator"
+<mm:cloud
+    rank="administrator"
           xmlns:jsp="http://java.sun.com/JSP/Page";
           xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0"; 
+    jspvar="cloud"
           >
   <jsp:output omit-xml-declaration="true" />
+  <jsp:directive.page import="org.mmbase.bridge.*" />
   
   <mm:import externid="builder" jspvar="builder" />
   <mm:import externid="path" jspvar="path" />
@@ -34,7 +37,9 @@
         </tr>
         <tr>
           <td>Class</td>
-          <td colspan="2"><mm:function referids="builder" module="mmadmin" 
name="BUILDERCLASSFILE" /></td>
+          <td colspan="2">
+            <mm:function referids="builder" module="mmadmin" 
name="BUILDERCLASSFILE" />
+          </td>
           <td class="center" colspan="2">
             Not Available
           </td>
@@ -87,6 +92,27 @@
         </form>
       </mm:link>
       
+      <table summary="${builder}">
+        <caption>Parent and descendants</caption>
+        <jsp:scriptlet>if(! "object".equals(builder)) {</jsp:scriptlet>
+        <tr>
+          <td>Parent</td>
+          <td>
+            <mm:link>
+              <mm:param 
name="builder"><jsp:expression>cloud.getNodeManager(builder).getParent().getName()</jsp:expression></mm:param>
+              <a 
href="${_}"><jsp:expression>cloud.getNodeManager(builder).getParent().getName()</jsp:expression></a>
+            </mm:link>
+          </td>
+        </tr>
+        <jsp:scriptlet>}</jsp:scriptlet>
+        <tr>
+          <td>Descendants</td>
+          <td>
+            <mm:include page="builder.ul.jspx" referids="[EMAIL PROTECTED]" />
+          </td>
+        </tr>
+      </table>
+
       <p>
         <mm:link page="builders">
           <a href="${_}"><img 
src="${mm:link('/mmbase/style/images/back.png')}" width="21" height="20" 
alt="back" /></a>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to