[Yanel-commits] rev 25190 -
public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources
michi at wyona.com
michi at wyona.com
Tue Jun 19 14:47:32 CEST 2007
Author: michi
Date: 2007-06-19 14:47:32 +0200 (Tue, 19 Jun 2007)
New Revision: 25190
Modified:
public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java
Log:
get parent fixed
Modified: public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java 2007-06-19 10:09:49 UTC (rev 25189)
+++ public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java 2007-06-19 12:47:32 UTC (rev 25190)
@@ -574,7 +574,7 @@
org.jdom.Element displayNameElement = (org.jdom.Element) xpath.selectSingleNode(jdomDocument);
if (displayNameElement != null) {
// TODO: It seems like document does not contain text nodes ...
- log.error("DEBUG: " + displayNameElement + " :: " + displayNameElement.getText() + " :: " + displayNameElement.getName());
+ if (log.isDebugEnabled()) log.debug("Display name: " + displayNameElement + " :: " + displayNameElement.getText() + " :: " + displayNameElement.getName());
return displayNameElement.getText();
} else {
log.warn("No display name: " + resName);
@@ -613,16 +613,16 @@
sb.append("<table border=\"1\" style=\"width:100%;\"><tr><td colspan=\"2\">Save as:</td></tr>");
sb.append("<tr><td>Look in: " + node.getPath() + "   </td><td>New folder: <input type=\"text\" name=\"create-new-folder\"/><input type=\"submit\" value=\"Create new folder\"/> ");
- String parent = "";
+ String parent = "/";
if (!node.getPath().equals("/")) {
- parent = node.getPath().substring(0, node.getPath().lastIndexOf("/"));
- parent = parent.substring(0, parent.lastIndexOf("/"));
- }
+ parent = new org.wyona.commons.io.Path(node.getPath()).getParent().toString();
+ }
+ if (log.isDebugEnabled()) log.debug("Parent: " + parent);
if (ajaxBrowser) {
- sb.append("<a href='JavaScript:ajaxlookup(\"" + resNamespace + "::" + resName + "\", \"" + parent + "/\")'>parent</a>");
+ sb.append("<a href='JavaScript:ajaxlookup(\"" + resNamespace + "::" + resName + "\", \"" + parent + "\")'>parent</a>");
} else {
- sb.append("<a href=\"?lookin=" + parent + "/&resource-type=" + resNamespace + "::" + resName + "\">parent</a>");
+ sb.append("<a href=\"?lookin=" + parent + "&resource-type=" + resNamespace + "::" + resName + "\">parent</a>");
}
sb.append("</td></tr>");
More information about the Yanel-commits
mailing list