diff options
Diffstat (limited to 'simpleSigning/src/main/webapp')
-rw-r--r-- | simpleSigning/src/main/webapp/index.jsp | 68 |
1 files changed, 50 insertions, 18 deletions
diff --git a/simpleSigning/src/main/webapp/index.jsp b/simpleSigning/src/main/webapp/index.jsp index 290ab44..9917165 100644 --- a/simpleSigning/src/main/webapp/index.jsp +++ b/simpleSigning/src/main/webapp/index.jsp @@ -29,6 +29,12 @@ op.uiId = "embedded"; } + var bkuSel = document.getElementById("bkusel"); + + if (bkuSel.options[bkuSel.selectedIndex].value != "NONE") { + op.connector = bkuSel.options[bkuSel.selectedIndex].value; + } + var typeOption = document.getElementById("type"); if (typeOption.options[typeOption.selectedIndex].value == "TEXT") { @@ -108,6 +114,14 @@ </select> </div> <div class="form-group"> + <label for="bkusel">BKU Auswahl (optional): </label> <select id="bkusel"> + <option value="NONE">Keine</option> + <option value="mobilebku">Handy</option> + <option value="bku">Lokal mit Signaturkarte</option> + <option value="onlinebku">Signaturkarte</option> + </select> + </div> + <div class="form-group"> <label for="txtContent">Signaturdaten (Text oder Link zu einem PDF Dokument, optional): </label> <input type="text" id="txtContent"> </div> @@ -125,8 +139,8 @@ Bibliothek:</h4> <p>Inkludieren der JavaScript Bibliothek:</p> - <p><script type="text/javascript" - src="http://demo.egiz.gv.at/simpleSign/pdfas.js"></script></p> + <p><code><script type="text/javascript" + src="http://demo.egiz.gv.at/simpleSign/pdfas.js"></script></code></p> <p>Diese Bibliothek erzeugt ein JavaScript Objekt pdfAs. Dieses Objekt hat zwei Funktionen signText und signPdf.</p> @@ -134,42 +148,60 @@ <p> signText wird verwendet um einfach Text zu signieren, dabei wird automatisch ein PDF Dokument erzeugt, welches den Text als Inhalt - hat:<br> <script type="text/javascript"><br> - var op = {<br> content: "Der zu signierende Text", + hat:<br> + <code> + <script type="text/javascript"><br> + var op = {<br> + content: "Der zu signierende Text", // Diese Eigenschaft ist optional, wenn ausgelassen wird dem Benutzer ein Texteingabefeld gezeigt. Dies ist der Inhalt der - signiert werden soll.<br> connector: "bku", // Diese + signiert werden soll.<br> + connector: "bku", // Diese Eigenschaft ist optional, wenn ausgelassen wird dem Benutzer gefragt. Moegliche Werte sind: "bku" -> Signatur mit der lokalen BKU, "onlinebku" -> Signatur mit der online BKU, "mobilebku" -> Signatur mit der Handy - Signatur<br> uiId: "exampleDiv" // Diese Eigenschaft + Signatur<br> + uiId: "exampleDiv" // Diese Eigenschaft ist optional, wenn ausgelassen wird ein Overlay erzeugt. Dies ist die id eines div elements in das das iframe zur Benutzerinteraktion - eingefuegt werden soll.<br> };<br> pdfAs.signText(op, - function(error, cause) {<br> //fehler error aufgetreten wegen - cause <br> }, function(pdfurl) { <br> //signiertes - Dokument liegt bei pdfurl<br> });<br> </script> + eingefuegt werden soll.<br> };<br> pdfAs.signText(op, + function(error, cause) {<br> //fehler error aufgetreten wegen + cause <br> }, function(pdfurl) { <br> //signiertes + Dokument liegt bei pdfurl<br> });<br> </script> + </code> </p> <p> signPdf wird verwendet um ein PDF Dokument zu signieren:<br> - <script type="text/javascript"><br> var op = {<br> - content: "http://www.example.com/test.pdf", // Diese + <code> + <script type="text/javascript"><br> + var op = {<br> + content: "http://www.example.com/test.pdf", // Diese Eigenschaft ist optional, wenn ausgelassen wird dem Benutzer ein File Upload angezeigt. Dies ist eine URL zum PDF Dokument welches - signiert werden soll.<br> connector: "bku", // Diese + signiert werden soll.<br> + connector: "bku", // Diese Eigenschaft ist optional, wenn ausgelassen wird dem Benutzer gefragt. Moegliche Werte sind: "bku" -> Signatur mit der lokalen BKU, "onlinebku" -> Signatur mit der online BKU, "mobilebku" -> Signatur mit der Handy - Signatur<br> uiId: "exampleDiv" // Diese Eigenschaft + Signatur<br> + uiId: "exampleDiv" // Diese Eigenschaft ist optional, wenn ausgelassen wird ein Overlay erzeugt. Dies ist die id eines div elements in das das iframe zur Benutzerinteraktion - eingefuegt werden soll.<br> };<br> pdfAs.signPdf(op, - function(error, cause) {<br> //fehler error aufgetreten wegen - cause <br> }, function(pdfurl) {<br> //signiertes - Dokument liegt bei pdfurl<br> });<br> </script> + eingefuegt werden soll.<br> + };<br> + pdfAs.signPdf(op, + function(error, cause) {<br> + //fehler error aufgetreten wegen + cause <br> + }, function(pdfurl) {<br> + //signiertes + Dokument liegt bei pdfurl<br> + });<br> + </script> + </code> </p> </div> </div> |