Update of /var/cvs/contributions/didactor2/src/faq/templates/faq/backoffice
In directory james.mmbase.org:/tmp/cvs-serv28702
Modified Files:
add_faq.jsp
Added Files:
leaf.jspx
Log Message:
changed way menu is displayed
See also:
http://cvs.mmbase.org/viewcvs/contributions/didactor2/src/faq/templates/faq/backoffice
leaf.jspx is new
Index: add_faq.jsp
===================================================================
RCS file:
/var/cvs/contributions/didactor2/src/faq/templates/faq/backoffice/add_faq.jsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- add_faq.jsp 28 Nov 2008 14:49:29 -0000 1.4
+++ add_faq.jsp 16 Feb 2009 16:40:51 -0000 1.5
@@ -1,116 +1,40 @@
-<%...@taglib uri="http://www.mmbase.org/mmbase-taglib-1.0" prefix="mm"%>
-<mm:cloud>
-<mm:import externid="listjsp" required="true"/>
-<mm:import externid="wizardjsp" required="true"/>
-<mm:import id="nodes_exist" reset="true">false</mm:import>
+<jsp:root
+ version="2.0"
+ xmlns:jsp="http://java.sun.com/JSP/Page"
+ xmlns:fn="http://java.sun.com/jsp/jstl/functions"
+ xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0"
+ xmlns:c="http://java.sun.com/jsp/jstl/core"
+ xmlns:di="http://www.didactor.nl/ditaglib_1.0">
+ <jsp:output omit-xml-declaration="yes" />
-<!--
- This jsp is a horrible mess
--->
+ <mm:import externid="listjsp" from="request" required="true"/>
+ <mm:import externid="wizardjsp" from="request" required="true"/>
+ <mm:import from="request" externid="referrer" />
-<mm:listnodes type="faqnodes">
- <mm:import id="nodes_exist" reset="true">true</mm:import>
-</mm:listnodes>
-<table border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td><img src="gfx/tree_spacer.gif" width="16px" height="16px" border="0"
align="center" valign="middle"/></td>
- <td><a href='javascript:clickNode("faq_root")'><img
src="gfx/tree_plus.gif" border="0" align="middle" id='img_faq_root'/></a></td>
- <td><img src="gfx/folder_closed.gif" border="0" align="middle"
id='img2_faq_root'/></td>
- <td><nobr> <a href='<mm:write
referid="listjsp"/>&wizard=config/faq/rootfaqnodes&nodepath=faqnodes&fields=name&metadata=yes&path=FAQ'
title="FAQ" target="text">FAQ</a></nobr></td>
- </tr>
-</table>
-<div id="faq_root" style="display:none">
-<% boolean levelOneLast = false; %>
-<% boolean levelTwoLast = false; %>
-<% boolean hasChilds = false; %>
-<% boolean childHasChilds = false; %>
-<% boolean hasSimpleContents = false; %>
-<% boolean childHasSimpleContents = false; %>
-<% int nb = 0; %>
-<% int nbc = 0; %>
- <table border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td><img src="gfx/tree_spacer.gif" width="16px"
height="16px" border="0" align="center" valign="middle"/></td>
- <td><img src="gfx/tree_vertline.gif" border="0"
align="center" valign="middle"/></td>
- <mm:compare referid="nodes_exist" value="true">
- <td><img src="gfx/adds/tree_vertline-leaf.gif"
border="0" align="center" valign="middle"/></td>
- </mm:compare>
- <mm:compare referid="nodes_exist" value="true"
inverse="true">
- <td><img src="gfx/tree_leaflast.gif"
border="0" align="center" valign="middle"/></td>
- </mm:compare>
- <td><img src="gfx/new_education.gif" width="16"
border="0" align="middle" /></td>
- <td><nobr> <a href='<mm:write
referid="wizardjsp"/>&wizard=config/faq/rootfaqnodes&objectnumber=new&path=FAQ'
title="nieuwe FAQ" target="text">nieuwe FAQ</a></nobr></td>
- </tr>
- </table>
- <mm:listnodescontainer type="faqnodes" >
- <mm:sortorder field="number" direction="up" />
- <mm:listnodes>
- <% hasChilds = false; %>
- <% hasSimpleContents = false; %>
- <% nb++; %>
- <% childHasChilds = false; %>
- <table border="0" cellpadding="0"
cellspacing="0">
- <tr>
-
<td><img src="gfx/tree_spacer.gif" width="16px" height="16px"
border="0" align="center" valign="middle"/></td>
-
<td><img src="gfx/tree_vertline.gif" border="0" align="center"
valign="middle"/></td>
-
<mm:last inverse="true">
-
<td><img src="gfx/adds/tree_vertline-leaf.gif" border="0"
align="center" valign="middle"/></td>
-
</mm:last>
-
<mm:last>
-
<td><img src="gfx/tree_leaflast.gif" border="0"
align="center" valign="middle"/></td>
-
<% levelOneLast = true; %>
-
</mm:last>
-
<mm:import id="this" ><mm:field name="number"/></mm:import>
-
<mm:node number="$this">
-
<mm:listcontainer
path="faqnodes,related,faqitems">
-
<mm:constraint operator="equal"
field="faqnodes.number" referid="this"/>
-
<mm:list>
-
<mm:first>
-
<%hasChilds = true; %>
-
</mm:first>
-
</mm:list>
-
</mm:listcontainer>
-
</mm:node>
-
<td></td>
-
<td><img src="gfx/folder_closed.gif" border="0" align="middle"
id='img2_faq_node_<%=nb%>'/></td>
-
<td><a href='<mm:write
referid="wizardjsp"/>&wizard=config/faq/faqnodes&objectnumber=<mm:field
name="number"/>&path=FAQ > <mm:field name="name"/>' title="edit"
target="text"><mm:field name="name"/></a></td>
-
</tr>
-
</table>
-
<div id='faq_node_<%=nb%>' style="display:none">
-
<mm:node number="$this">
-
<mm:import id="faqname" jspvar="faqname" reset="true"><mm:field
name="name"/></mm:import>
-
<mm:listcontainer
path="faqnodes,related,faqitems">
-
<mm:constraint operator="equal"
field="faqnodes.number" referid="this"/>
-
<mm:list>
-
<mm:first>
-
<%hasSimpleContents = true; %>
-
</mm:first>
-
</mm:list>
-
</mm:listcontainer>
-
<table border="0" cellpadding="0"
cellspacing="0">
-
<tr>
-
<td><img src="gfx/tree_spacer.gif"
width="16px" height="16px" border="0" align="center" valign="middle"/></td>
-
<td><img src="gfx/tree_vertline.gif"
border="0" align="center" valign="middle"/></td>
-
<%if(!levelOneLast){%>
-
<td><img src="gfx/tree_vertline.gif"
border="0" align="center" valign="middle"/></td>
-
<%}else{%>
-
<td><img src="gfx/tree_spacer.gif"
border="0" align="center" valign="middle"/></td>
-
<%}%>
-
<%if(hasSimpleContents){%>
-
<td><img
src="gfx/adds/tree_vertline-leaf.gif" border="0" align="center"
valign="middle"/></td>
-
<%}else{%>
-
<td><img src="gfx/tree_leaflast.gif"
border="0" align="center" valign="middle"/></td>
-
<%}%>
-
<td><img src="gfx/new_education.gif"
width="16" border="0" align="middle" /></td>
-
<td><nobr> <a href='<mm:write
referid="wizardjsp"/>&wizard=config/faq/newfaqitems&origin=<mm:write
referid="this"/>&objectnumber=new&path=FAQ > <mm:field name="name"/>'
title="nieuwe FAQ item" target="text">nieuwe FAQ item</a></nobr></td>
-
</tr>
-
</table>
-
<%levelTwoLast = false; %>
-
<%...@include file="related_faqnodes.jsp"%>
-
</mm:node>
-
</div>
+ <mm:listnodes id="e" type="educations" varStatus="status">
+ <mm:field name="name" write="false">
+ <c:set var="education" value="${_}" />
+ </mm:field>
+ <mm:relatednodes type="faqnodes">
+ <li>
+ <span class="folder">
+ <mm:link referid="wizardjsp" referids="_n...@objectnumber,referrer">
+ <mm:param name="wizard">config/faq/faqnodes</mm:param>
+ <a href="${_}" target="text">Veelgestelde vragen voor
${education}</a>
+ </mm:link>
+ </span>
+ <ul class="filetree">
+ <mm:relatednodes role="posrel" type="faqnodes">
+ <li>
+ <span class="folder">
+ <mm:field name="name" />
+ </span>
+ <mm:include page="leaf.jspx" />
+ </li>
+ </mm:relatednodes>
+ </ul>
+ </li>
+ </mm:relatednodes>
</mm:listnodes>
- </mm:listnodescontainer>
-</div>
-</mm:cloud>
+</jsp:root>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs