Author: jruijter
Date: 2009-11-18 10:11:01 +0100 (Wed, 18 Nov 2009)
New Revision: 39755
Modified:
natmm/trunk/src/nl/leocms/util/tools/documents/DocumentsHTMLTree.java
Log:
NMCMS-675 "Formulieren" folder will be excluded from the tree
Modified: natmm/trunk/src/nl/leocms/util/tools/documents/DocumentsHTMLTree.java
===================================================================
--- natmm/trunk/src/nl/leocms/util/tools/documents/DocumentsHTMLTree.java
2009-11-17 21:47:16 UTC (rev 39754)
+++ natmm/trunk/src/nl/leocms/util/tools/documents/DocumentsHTMLTree.java
2009-11-18 09:11:01 UTC (rev 39755)
@@ -75,49 +75,53 @@
String icon = getCellRenderer().getIcon(node);
String sFolderIconText = "";
Node n = (Node) node;
- if (icon != null) {
- String imgName = "page.gif";
- String docType = "";
- if (icon.indexOf(":")!=-1){
- imgName = icon.substring(0,icon.indexOf(":"));
- docType = icon.substring(icon.indexOf(":")+1);
+
+ if (!"Formulieren".equals(n.getStringValue("filename"))) {
+
+ if (icon != null) {
+ String imgName = "page.gif";
+ String docType = "";
+ if (icon.indexOf(":")!=-1){
+ imgName = icon.substring(0,icon.indexOf(":"));
+ docType = icon.substring(icon.indexOf(":")+1);
+ }
+ sFolderIconText = "<img src='"+buildImgUrl(imgName)+"' border='0'
align='center' valign='middle' alt='" + docType + "'/>";
+ } else {
+ sFolderIconText = "<img src='"+getImgBaseUrl() +
"folder_closed.gif"+"' border='0' align='center' valign='middle'
id='folder_img_" + nodeName + "'/>";
}
- sFolderIconText = "<img src='"+buildImgUrl(imgName)+"' border='0'
align='center' valign='middle' alt='" + docType + "'/>";
- } else {
- sFolderIconText = "<img src='"+getImgBaseUrl() +
"folder_closed.gif"+"' border='0' align='center' valign='middle'
id='folder_img_" + nodeName + "'/>";
- }
- if (!model.isLeaf(node)) {
- out.print("<a href='javascript:clickNode(\"" + nodeName + "\")'>");
- out.print("<img src='" + myImg + "' border='0' align='center'
valign='middle' id='img_" + nodeName + "'/>");
- out.print(sFolderIconText);
- out.print(n.getStringValue("filename"));
- out.print("</a>");
- } else {
- out.print("<img src='" + myImg + "' border='0' align='center'
valign='middle'/> ");
- out.print(sFolderIconText);
- }
- getCellRenderer().render(node, out);
- out.println("</nobr><br/>");
- if (!model.isLeaf(node)) {
- String style = expandAll ? "block" : "none";
- out.println("<div id='" + nodeName + "' style='display: " + style +
"'>");
- if(level==0) { // will be closed before <br/> (in the
above statement)
- preHtml += "<nobr>";
- }
- // Render childs .....
- if (isLast) {
- preHtml += "<img src='" + buildImgUrl("spacer.gif") + "'
align='center' valign='middle' border='0'/>";
+ if (!model.isLeaf(node)) {
+ out.print("<a href='javascript:clickNode(\"" + nodeName + "\")'>");
+ out.print("<img src='" + myImg + "' border='0' align='center'
valign='middle' id='img_" + nodeName + "'/>");
+ out.print(sFolderIconText);
+ out.print(n.getStringValue("filename"));
+ out.print("</a>");
} else {
- preHtml += "<img src='" + buildImgUrl("vertline.gif") + "'
align='center' valign='middle' border='0'/>";
+ out.print("<img src='" + myImg + "' border='0' align='center'
valign='middle'/> ");
+ out.print(sFolderIconText);
}
- int count = model.getChildCount(node);
- for (int i = 0; i < count; i++) {
- Object child = model.getChild(node, i);
- out.print(preHtml);
- String img = getImage(model.isLeaf(child), (i == count - 1));
- renderNode(child, level + 1, out, base + "_" + i, preHtml, img, (i
== count - 1));
+ getCellRenderer().render(node, out);
+ out.println("</nobr><br/>");
+ if (!model.isLeaf(node)) {
+ String style = expandAll ? "block" : "none";
+ out.println("<div id='" + nodeName + "' style='display: " + style
+ "'>");
+ if(level==0) { // will be closed before <br/> (in the
above statement)
+ preHtml += "<nobr>";
+ }
+ // Render childs .....
+ if (isLast) {
+ preHtml += "<img src='" + buildImgUrl("spacer.gif") + "'
align='center' valign='middle' border='0'/>";
+ } else {
+ preHtml += "<img src='" + buildImgUrl("vertline.gif") + "'
align='center' valign='middle' border='0'/>";
+ }
+ int count = model.getChildCount(node);
+ for (int i = 0; i < count; i++) {
+ Object child = model.getChild(node, i);
+ out.print(preHtml);
+ String img = getImage(model.isLeaf(child), (i == count - 1));
+ renderNode(child, level + 1, out, base + "_" + i, preHtml, img,
(i == count - 1));
+ }
+ out.println("</div>\n");
}
- out.println("</div>\n");
}
}
}
\ No newline at end of file
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs