From f52a94eb015953746f4560d1572ffe93ac798377 Mon Sep 17 00:00:00 2001 From: Derek Hulley Date: Thu, 14 Jan 2010 14:32:27 +0000 Subject: [PATCH] Merged V3.2 to HEAD 17251: Merged DEV-TEMPORARY to V3.2 17225: ETHREEOH-1938: Empty 'Output path pattern' can be saved -Create Web Project wizard -step 4 17252: Removed old stuff; added proprietary db config - (Merge: Only put PostgreSQL in) 17260: Merged V3.1 to V3.2 17028: Merged V2.2 to V3.1 17027: *RECORD ONLY* Fix for ETWOTWO-1158 - login.jsp does no longer redirects authenticated users. 17220: Fix for ETHREEOH-3077 Empty 'Title' can be saved -Create Web Project wizard -step 4 17221: Fix for ETHREEOH-1363 Next button is enabled when mandatory fields ... git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18031 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../configure-rendering-engines.jsp | 34 +++++-- .../jsp/wcm/create-form-wizard/details.jsp | 17 +++- .../jsp/wcm/create-website-wizard/details.jsp | 4 +- .../create-website-wizard/form-details.jsp | 37 +++----- .../create-website-wizard/form-templates.jsp | 91 +++++++++++-------- source/web/scripts/validation.js | 29 +++++- 6 files changed, 136 insertions(+), 76 deletions(-) diff --git a/source/web/jsp/wcm/create-form-wizard/configure-rendering-engines.jsp b/source/web/jsp/wcm/create-form-wizard/configure-rendering-engines.jsp index acd29a73ac..15500295a5 100644 --- a/source/web/jsp/wcm/create-form-wizard/configure-rendering-engines.jsp +++ b/source/web/jsp/wcm/create-form-wizard/configure-rendering-engines.jsp @@ -40,6 +40,7 @@ + @@ -167,12 +183,12 @@ + size="35" + onkeyup="javascript:refreshAndCheck();" + onchange="javascript:refreshAndCheck();"/> @@ -224,10 +240,10 @@ value="#{msg.output_path_pattern}:"/> + value="#{WizardManager.bean.outputPathPatternForRendition}" + style="width:100%;" + onkeyup="javascript:refreshAndCheck();" + onchange="javascript:refreshAndCheck();"/> diff --git a/source/web/jsp/wcm/create-form-wizard/details.jsp b/source/web/jsp/wcm/create-form-wizard/details.jsp index 056e3dadd8..60a4d1bccf 100644 --- a/source/web/jsp/wcm/create-form-wizard/details.jsp +++ b/source/web/jsp/wcm/create-form-wizard/details.jsp @@ -87,6 +87,15 @@ schema_file_input.value = filename; schema_file_input.form.submit(); } + + function checkDisabledState() + { + var disabledElement = document.getElementById('wizard:next-button'); + var outputPathInput = document.getElementById('wizard:wizard-body:form_instance_data_output_path_pattern'); + var additionalConditionInput = document.getElementById('wizard:wizard-body:form-name'); + validateOutputPathPattern(disabledElement, outputPathInput, additionalConditionInput); + } + @@ -200,9 +209,8 @@ + value="#{WizardManager.bean.formName}" onkeyup="javascript:checkDisabledState();" + maxlength="1024" size="35"/> @@ -234,7 +242,8 @@ disabled="#{WizardManager.bean.schemaFileName == null}" value="#{WizardManager.bean.outputPathPatternForFormInstanceData}" style="width:100%" - rendered="#{WizardManager.bean.isWebForm == true}"/> + rendered="#{WizardManager.bean.isWebForm == true}" + onkeyup="javascript:checkDisabledState();" /> - + - + @@ -90,7 +81,7 @@ - + @@ -103,7 +94,7 @@ - + @@ -132,7 +123,7 @@ - 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 6fc36e360d..f98590c005 100644 --- a/source/web/jsp/wcm/create-website-wizard/form-templates.jsp +++ b/source/web/jsp/wcm/create-website-wizard/form-templates.jsp @@ -30,52 +30,68 @@ <%@ page buffer="32kb" contentType="text/html;charset=UTF-8" %> <%@ page isELIgnored="false" %> - - - - + - - - - <%-- Template selection list --%> @@ -113,9 +129,10 @@ + + onchange="javascript:checkDisabledState(this);" + onkeyup="javascript:checkDisabledState(this);" />
+ @@ -146,7 +137,7 @@ - +