From dbd565ec8195117306ae869f4e7b507ff275ed32 Mon Sep 17 00:00:00 2001 From: Andreas Fitzek Date: Wed, 25 Feb 2015 13:45:34 +0100 Subject: added QR Code generation + Base64 Data provising --- simpleSigning/src/main/resources/js/pdfas.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'simpleSigning/src/main/resources/js/pdfas.js') 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); -- cgit v1.2.3