diff --git a/config/alfresco/messages/webclient.properties b/config/alfresco/messages/webclient.properties index e6b95ef85d..f32199da40 100644 --- a/config/alfresco/messages/webclient.properties +++ b/config/alfresco/messages/webclient.properties @@ -800,6 +800,7 @@ user_sandboxes=User Sandboxes sandbox_preview=Preview Website sandbox_create=Create New Content sandbox_browse=Browse Website +sandbox_icon=Browse Website import_website_content=Import Website Content title_browse_sandbox=Browse Sandbox sandbox_info=Use this view to browse the files and folders within the sandbox for a website. diff --git a/source/java/org/alfresco/web/bean/wcm/AVMBrowseBean.java b/source/java/org/alfresco/web/bean/wcm/AVMBrowseBean.java index 606aed0e5d..8c3a0d2e2c 100644 --- a/source/java/org/alfresco/web/bean/wcm/AVMBrowseBean.java +++ b/source/java/org/alfresco/web/bean/wcm/AVMBrowseBean.java @@ -320,8 +320,6 @@ public class AVMBrowseBean implements IContextListener // build the client representation of the AVM node AVMNode node = new AVMNode(avmRef); - // add any common properties - // properties specific to folders or files if (avmRef.isDirectory()) { diff --git a/source/java/org/alfresco/web/bean/wcm/AVMNode.java b/source/java/org/alfresco/web/bean/wcm/AVMNode.java index d0d94878b6..a4de6c73c2 100644 --- a/source/java/org/alfresco/web/bean/wcm/AVMNode.java +++ b/source/java/org/alfresco/web/bean/wcm/AVMNode.java @@ -75,6 +75,7 @@ public class AVMNode implements Map this.properties.put("id", this.path); this.properties.put("path", this.path); + this.properties.put("size", this.avmRef.getLength()); this.properties.put("name", this.avmRef.getName()); this.properties.put("created", this.avmRef.getCreateDate()); this.properties.put("modified", this.avmRef.getModDate()); diff --git a/source/java/org/alfresco/web/ui/wcm/component/UIUserSandboxes.java b/source/java/org/alfresco/web/ui/wcm/component/UIUserSandboxes.java index d3d6e90e9a..ca9b375aae 100644 --- a/source/java/org/alfresco/web/ui/wcm/component/UIUserSandboxes.java +++ b/source/java/org/alfresco/web/ui/wcm/component/UIUserSandboxes.java @@ -193,7 +193,11 @@ public class UIUserSandboxes extends SelfRenderingComponent // components for the current username, preview, browse and modified items inner list out.write("
"); - out.write(Utils.buildImageTag(context, WebResources.IMAGE_USERSANDBOX_32, 32, 32, "")); + // show the icon for the sandbox as a clickable browse link image + Utils.encodeRecursive(context, aquireAction( + context, mainStore, username, "sandbox_icon", WebResources.IMAGE_USERSANDBOX_32, + "#{AVMBrowseBean.setupSandboxAction}", "browseSandbox")); + //out.write(Utils.buildImageTag(context, WebResources.IMAGE_USERSANDBOX_32, 32, 32, "")); out.write(""); out.write(""); out.write(bundle.getString(MSG_USERNAME)); diff --git a/source/web/jsp/wcm/browse-sandbox.jsp b/source/web/jsp/wcm/browse-sandbox.jsp index 0f6ab13059..887a1197cf 100644 --- a/source/web/jsp/wcm/browse-sandbox.jsp +++ b/source/web/jsp/wcm/browse-sandbox.jsp @@ -106,8 +106,8 @@ label="#{msg.website_browse_folders}"> + styleClass="recordSet" headerStyleClass="recordSetHeader" rowStyleClass="recordSetRow" altRowStyleClass="recordSetRowAlt" width="100%" + value="#{AVMBrowseBean.folders}" var="r"> <%-- Primary column with folder name --%> @@ -180,8 +180,8 @@ label="#{msg.website_browse_files}"> + styleClass="recordSet" headerStyleClass="recordSetHeader" rowStyleClass="recordSetRow" altRowStyleClass="recordSetRowAlt" width="100%" + value="#{AVMBrowseBean.files}" var="r"> <%-- Primary column for details view mode --%> diff --git a/source/web/jsp/wcm/browse-website.jsp b/source/web/jsp/wcm/browse-website.jsp index 7f13977c32..97c49d9521 100644 --- a/source/web/jsp/wcm/browse-website.jsp +++ b/source/web/jsp/wcm/browse-website.jsp @@ -102,7 +102,7 @@ <% PanelGenerator.generatePanelStart(out, request.getContextPath(), "blue", "#D3E6FE"); %> - + - + <% } %> @@ -177,7 +182,8 @@
(P) (E) (T) (D)  diff --git a/source/web/jsp/wcm/import-content-dialog.jsp b/source/web/jsp/wcm/import-content-dialog.jsp index cde7321413..c0236f1a46 100644 --- a/source/web/jsp/wcm/import-content-dialog.jsp +++ b/source/web/jsp/wcm/import-content-dialog.jsp @@ -144,7 +144,7 @@ <% if (foundFile) { %>
+
@@ -163,6 +163,11 @@
+ +