Skip to content

Commit d87ee45

Browse files
Fixing disabling purpose field behaviour
1 parent f385efd commit d87ee45

File tree

4 files changed

+9
-7
lines changed

4 files changed

+9
-7
lines changed

esign-cert-repo/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>es.keensoft.alfresco</groupId>
66
<artifactId>esign-cert-repo</artifactId>
7-
<version>1.3.0</version>
7+
<version>1.3.1</version>
88
<name>esign-cert-repo Repository AMP project</name>
99
<packaging>amp</packaging>
1010
<description>Manages the lifecycle of the esign-cert-repo Repository AMP (Alfresco Module Package)</description>

esign-cert-share/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>es.keensoft.alfresco</groupId>
66
<artifactId>esign-cert-share</artifactId>
7-
<version>1.3.0</version>
7+
<version>1.3.1</version>
88
<name>esign-cert-share AMP project</name>
99
<packaging>amp</packaging>
1010
<description>Manages the lifecycle of the esign-cert-share AMP (Alfresco Module Package)</description>

esign-cert-share/src/main/amp/config/alfresco/web-extension/site-webscripts/es/keensoft/sign/sign-dialog.get.html.ftl

+2-3
Original file line numberDiff line numberDiff line change
@@ -186,10 +186,9 @@
186186
187187
window.clearInterval(loadingFrameInterval);
188188
var iframeURL = encodeURI("/share/sign/sign-frame.jsp?mimeType=${mimeType}&paramsCades=${paramsCades}&paramsPades=" + finalSignaturePosition + "&signatureAlg=${signatureAlg}");
189-
if(signaturePurposeValue)
190-
{
189+
<#if signaturePurposeEnabled>
191190
iframeURL = iframeURL.concat("&signReason=" + unicodeEscape(signaturePurposeValue));
192-
}
191+
</#if>
193192
YAHOO.util.Dom.get("sign-component").innerHTML="<iframe scrolling='no' frameborder='0' allowTransparency='true' id='sign-frame' src='" + iframeURL + "' style='overflow:hidden;width:100%;border:none;height:0px;' />";
194193
loadingSignComponentInterval = window.setInterval(doSign, 500);
195194

esign-cert-share/src/main/amp/web/sign/sign-frame.jsp

+5-2
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,17 @@
1010
MiniApplet.cargarMiniApplet('<%=request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath()%>/sign');
1111
1212
var signatureAlg = '<%=request.getParameter("signatureAlg")%>';
13-
var signaturePurpose = '<%=request.getParameter("signReason")%>';
13+
var signaturePurpose = null;
14+
<% if (request.getParameter("signReason") != null) { %>
15+
signaturePurpose = '<%=request.getParameter("signReason")%>';
16+
<% } %>
1417
1518
<% if (request.getParameter("mimeType").equals("pdf")) { %>
1619
1720
var str = '<%=request.getParameter("paramsPades")%>';
1821
str = str.split('\t').join('\n');
1922
20-
if(signaturePurpose)
23+
if (signaturePurpose)
2124
{
2225
str = str.concat('\nsignReason=' + unicodeEscape(signaturePurpose));
2326
}

0 commit comments

Comments
 (0)