diff options
Diffstat (limited to 'simpleSigning/src/main/resources')
-rw-r--r-- | simpleSigning/src/main/resources/html/template_start.html | 1 | ||||
-rw-r--r-- | simpleSigning/src/main/resources/js/pdfas.js | 13 |
2 files changed, 10 insertions, 4 deletions
diff --git a/simpleSigning/src/main/resources/html/template_start.html b/simpleSigning/src/main/resources/html/template_start.html index 19e780b..9c48304 100644 --- a/simpleSigning/src/main/resources/html/template_start.html +++ b/simpleSigning/src/main/resources/html/template_start.html @@ -20,6 +20,7 @@ function onAnmeldeSubmit() { <input type="hidden" name="invoke-app-url" value="##INVOKEURL##"> <input type="hidden" name="invoke-app-url-target" value="##INVOKETARGET##"> <input type="hidden" name="invoke-app-error-url" value="##INVOKEERRORURL##"> + ##ADDITIONAL## </form> </body> </html> 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); |