aboutsummaryrefslogtreecommitdiff
path: root/simpleSigning/src/main/resources/js/pdfas.js
diff options
context:
space:
mode:
Diffstat (limited to 'simpleSigning/src/main/resources/js/pdfas.js')
-rw-r--r--simpleSigning/src/main/resources/js/pdfas.js13
1 files changed, 9 insertions, 4 deletions
diff --git a/simpleSigning/src/main/resources/js/pdfas.js b/simpleSigning/src/main/resources/js/pdfas.js
index 1017fee..30f27f9 100644
--- a/simpleSigning/src/main/resources/js/pdfas.js
+++ b/simpleSigning/src/main/resources/js/pdfas.js
@@ -37,11 +37,15 @@ var pdfAs = {};
* @returns
*/
pdfAs.signText = function(content, error, success) {
- this.createAsyncSignature(content.content, content.connector, content.uiId, pdfAsUrl, "TEXT", success, error);
+ this.createAsyncSignature(content.content, content.connector, content.uiId, pdfAsUrl, content.qrdata, "TEXT", success, error);
};
pdfAs.signPdf = function(content, error, success) {
- this.createAsyncSignature(content.content, content.connector, content.uiId, pdfAsUrl, "PDF", success, error);
+ this.createAsyncSignature(content.content, content.connector, content.uiId, pdfAsUrl, content.qrdata, "PDF", success, error);
+};
+
+pdfAs.signPdfBase64 = function(content, error, success) {
+ this.createAsyncSignature(content.content, content.connector, content.uiId, pdfAsUrl, content.qrdata, "B64", success, error);
};
pdfAs.getVersion = function(cb, err) {
@@ -132,7 +136,7 @@ pdfAs.autoResize = function(eventId, height, width){
element.style.margin = '-' + element.scrollHeight / 2 + 'px 0 0 -' + element.scrollWidth / 2 + 'px';
};
-pdfAs.createAsyncSignature = function(pdfUrl, connector, divID, pdfAsURL, type, success, error) {
+pdfAs.createAsyncSignature = function(pdfUrl, connector, divID, pdfAsURL, qrcode, type, success, error) {
// generate EventID
var eventId = guid();
@@ -142,7 +146,8 @@ pdfAs.createAsyncSignature = function(pdfUrl, connector, divID, pdfAsURL, type,
EVENTID: eventId,
TYPE: type,
TARGETURL: document.URL,
- NEW: "1"
+ NEW: "1",
+ QRCODE: qrcode
};
/*var querystring = encodeQueryData(parameters);