aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-web/src/main/webapp/assets/js/dragNdrop.js
diff options
context:
space:
mode:
Diffstat (limited to 'pdf-as-web/src/main/webapp/assets/js/dragNdrop.js')
-rw-r--r--pdf-as-web/src/main/webapp/assets/js/dragNdrop.js21
1 files changed, 13 insertions, 8 deletions
diff --git a/pdf-as-web/src/main/webapp/assets/js/dragNdrop.js b/pdf-as-web/src/main/webapp/assets/js/dragNdrop.js
index 31ba841d..04257579 100644
--- a/pdf-as-web/src/main/webapp/assets/js/dragNdrop.js
+++ b/pdf-as-web/src/main/webapp/assets/js/dragNdrop.js
@@ -1,11 +1,11 @@
+var file = null;
+
$(document).ready(function() {
registerEventListeners();
});
function registerEventListeners() {
-
- var file = null;
var locale = "EN";
var connector = "mobilebku";
@@ -80,11 +80,6 @@ function registerEventListeners() {
$("input[name='locale']").bind("change", function(evt) {
locale = this.value;
-
- //REMOVE
- alert("Locale");
- alert($("#iFrame").contents().find("#numPages").html());
- //REMOVE
});
$("#btnSign").bind("click", function(evt) {
@@ -102,13 +97,23 @@ function sign(file, connector, locale) {
alert("No file selected");
return
}
-
+
var fd = new FormData();
fd.append("source", "internal");
fd.append("pdf-file", file);
fd.append("connector", connector);
fd.append("locale", locale);
+ signature_overlay = $("#iFrame").contents().find(".cl_signature");
+ if(signature_overlay.length > 0) {
+ var sig_pos_x = $("#iFrame").contents().find(".cl_signature").attr("data-pos-x");
+ var sig_pos_y = $("#iFrame").contents().find(".cl_signature").attr("data-pos-y");
+ var sig_pos_p = $("#iFrame").contents().find(".cl_signature").attr("data-page");
+ fd.append("sig-pos-x", sig_pos_x);
+ fd.append("sig-pos-y", sig_pos_y);
+ fd.append("sig-pos-p", sig_pos_p);
+ }
+
$.ajax({
url: "Sign",
data: fd,