[Yanel-commits] rev 23335 -
public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources
michi at wyona.com
michi at wyona.com
Wed Mar 21 06:42:48 CET 2007
Author: michi
Date: 2007-03-21 06:42:46 +0100 (Wed, 21 Mar 2007)
New Revision: 23335
Modified:
public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java
Log:
save as dialog improved
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-03-21 05:16:55 UTC (rev 23334)
+++ public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java 2007-03-21 05:42:46 UTC (rev 23335)
@@ -331,7 +331,6 @@
//sb.append("<br/><br/><input type=\"submit\" value=\"Save As\" name=\"save-as\"/>");
// TODO: Display repository navigation of this path ...
- sb.append("<br/><br/>Save as:<br/>");
Sitetree sitetree = (Sitetree) getYanel().getBeanFactory().getBean("nav-sitetree");
Node node = sitetree.getNode(getRealm(), getPath());
if (node.isCollection()) {
@@ -342,34 +341,43 @@
} else {
log.error("Neither collection nor resource: " + getPath());
}
- sb.append("Look in: " + node.getPath() + "<br/>");
+
+ sb.append("<br/><br/>");
+
+
+ sb.append("<table border=\"1\"><tr><td colspan=\"2\">Save as:</td></tr>");
+ sb.append("<tr><td>Look in: " + node.getPath() + "   </td><td>Create new folder: <input type=\"text\" name=\"create-new-folder\"/><input type=\"submit\" value=\"Create\"/></td></tr>");
+
+ sb.append("<tr><td colspan=\"2\"><table border=\"1\" width=\"100%\">");
+ sb.append("<tr><th align=\"left\">Name</th><th align=\"left\">Resource Type</th></tr>");
Node[] children = node.getChildren();
- sb.append("<table border=\"1\">");
- sb.append("<tr><th align=\"left\">Name</th><th align=\"left\">Resource Type</th></tr>");
for (int i = 0; i < children.length; i++) {
if (children[i].isCollection()) {
- sb.append("<tr><td>Collection: <a href=\"" + children[i].getName() + "\">" + children[i].getName() + "</a></td><td>TBD</td></tr>");
+ sb.append("<tr><td>Collection: <a href=\"?lookin=" + node.getPath() + children[i].getName() + "/\">" + children[i].getName() + "</a></td><td>TBD</td></tr>");
} else if (children[i].isResource()) {
sb.append("<tr><td>Resource: "+children[i].getName()+"</td><td>TBD</td></tr>");
} else {
sb.append("<tr><td>Neither Collection nor Resource: "+children[i].getName()+"</td><td>-</td></tr>");
}
}
- sb.append("</table><br/>");
+ sb.append("</table></td></tr>");
-
+ sb.append("<tr><td colspan=\"2\">");
String createName = getRequest().getParameter("create-name");
if (createName != null) {
sb.append("Name: <input type=\"text\" name=\"create-name\" value=\"" + createName + "\"/>");
} else {
sb.append("Name: <input type=\"text\" name=\"create-name\"/>");
}
+ sb.append("</td></tr>");
- // TODO: Display realm navigation (sitetree, topic map, ...)
- sb.append("<br/><input type=\"submit\" value=\"Save\" name=\"save\"/>");
+ sb.append("<tr><td colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"Save\" name=\"save\"/></td></tr>");
+ sb.append("</table>");
sb.append("</form>");
+
+ // TODO: Display realm navigation (sitetree, topic map, ...) resp. introduce another step
}
}
} catch (Exception e) {
More information about the Yanel-commits
mailing list