From 482017a870c2a4033ef48cf5b460feebbfc34c6e Mon Sep 17 00:00:00 2001 From: Mike Hatfield Date: Tue, 26 Jan 2010 12:33:55 +0000 Subject: [PATCH] Merged V3.2 to HEAD 18207: Merged DEV/TEMPORARY to V3.2 17887: ETHREEOH-3853: FF 3.0: Exception after double click on 'Add button'. 18068: ETHREEOH-3623: Script Error on page "Web Form Details" 18097: ETHREEOH-3826: System Error occurs on "More Actions" page for a Space after "Edit Details" page for the same Space has been previously opened 18168: ETHREEOH-3789: Rule with simple workflow moves document to incorrect space 18238: Fix for ETHREEOH-4000 - WebScript extensions readme.ftl template fixed. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18298 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../alfresco/web/bean/wcm/CreateWebsiteWizard.java | 9 ++++++--- source/web/jsp/content/edit-content-properties.jsp | 12 +++++++++--- .../jsp/wcm/create-website-wizard/form-details.jsp | 5 ++--- .../jsp/wcm/create-website-wizard/form-templates.jsp | 3 ++- 4 files changed, 19 insertions(+), 10 deletions(-) diff --git a/source/java/org/alfresco/web/bean/wcm/CreateWebsiteWizard.java b/source/java/org/alfresco/web/bean/wcm/CreateWebsiteWizard.java index addff0e405..4de98b3809 100644 --- a/source/java/org/alfresco/web/bean/wcm/CreateWebsiteWizard.java +++ b/source/java/org/alfresco/web/bean/wcm/CreateWebsiteWizard.java @@ -1280,7 +1280,7 @@ public class CreateWebsiteWizard extends BaseWizardBean { UISelectList selectList = (UISelectList)event.getComponent().findComponent(COMPONENT_FORMLIST); int index = selectList.getRowIndex(); - if (index != -1) + if (index != -1 && index < this.formsList.size()) { Form form = (Form)this.formsList.get(index).getValue(); FormWrapper wrapper = new FormWrapper(form); @@ -1437,9 +1437,12 @@ public class CreateWebsiteWizard extends BaseWizardBean { UISelectList selectList = (UISelectList)event.getComponent().findComponent(COMPONENT_WORKFLOWLIST); int index = selectList.getRowIndex(); - if (index != -1) + + List workflowsList = this.getWorkflowList(); + + if (index != -1 && index < workflowsList.size()) { - WorkflowDefinition workflow = (WorkflowDefinition)this.getWorkflowList().get(index).getValue(); + WorkflowDefinition workflow = (WorkflowDefinition)workflowsList.get(index).getValue(); this.workflows.add(new WorkflowWrapper( workflow.getName(), workflow.getTitle(), workflow.getDescription(), MATCH_DEFAULT)); } diff --git a/source/web/jsp/content/edit-content-properties.jsp b/source/web/jsp/content/edit-content-properties.jsp index 9c3cedb5f4..bb16a0044d 100644 --- a/source/web/jsp/content/edit-content-properties.jsp +++ b/source/web/jsp/content/edit-content-properties.jsp @@ -27,10 +27,16 @@ <%@ taglib uri="/WEB-INF/alfresco.tld" prefix="a" %> <%@ taglib uri="/WEB-INF/repo.tld" prefix="r" %> - + + + + + +
+ - +
+
\ No newline at end of file diff --git a/source/web/jsp/wcm/create-website-wizard/form-details.jsp b/source/web/jsp/wcm/create-website-wizard/form-details.jsp index c558df3e90..8e581d083d 100644 --- a/source/web/jsp/wcm/create-website-wizard/form-details.jsp +++ b/source/web/jsp/wcm/create-website-wizard/form-details.jsp @@ -24,6 +24,7 @@ --%> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="/WEB-INF/alfresco.tld" prefix="a" %> <%@ taglib uri="/WEB-INF/repo.tld" prefix="r" %> @@ -54,7 +55,7 @@ - + <%-- Form properties --%> @@ -134,8 +135,6 @@ - - diff --git a/source/web/jsp/wcm/create-website-wizard/form-templates.jsp b/source/web/jsp/wcm/create-website-wizard/form-templates.jsp index f98590c005..bf660c9ef6 100644 --- a/source/web/jsp/wcm/create-website-wizard/form-templates.jsp +++ b/source/web/jsp/wcm/create-website-wizard/form-templates.jsp @@ -24,6 +24,7 @@ --%> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="/WEB-INF/alfresco.tld" prefix="a" %> <%@ taglib uri="/WEB-INF/repo.tld" prefix="r" %> @@ -92,7 +93,7 @@ - + <%-- Template selection list --%>