aboutsummaryrefslogtreecommitdiff
path: root/simpleSigning/src/main/webapp/index.jsp
diff options
context:
space:
mode:
Diffstat (limited to 'simpleSigning/src/main/webapp/index.jsp')
-rw-r--r--simpleSigning/src/main/webapp/index.jsp68
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>&lt;script type=&quot;text/javascript&quot;
- src=&quot;http://demo.egiz.gv.at/simpleSign/pdfas.js&quot;&gt;&lt;/script&gt;</p>
+ <p><code>&lt;script type=&quot;text/javascript&quot;
+ src=&quot;http://demo.egiz.gv.at/simpleSign/pdfas.js&quot;&gt;&lt;/script&gt;</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> &lt;script type=&quot;text/javascript&quot;&gt;<br>
- var op = {<br> content: &quot;Der zu signierende Text&quot;,
+ hat:<br>
+ <code>
+ &lt;script type=&quot;text/javascript&quot;&gt;<br>
+ &nbsp;&nbsp;var op = {<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;content: &quot;Der zu signierende Text&quot;,
// Diese Eigenschaft ist optional, wenn ausgelassen wird dem
Benutzer ein Texteingabefeld gezeigt. Dies ist der Inhalt der
- signiert werden soll.<br> connector: &quot;bku&quot;, // Diese
+ signiert werden soll.<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;connector: &quot;bku&quot;, // Diese
Eigenschaft ist optional, wenn ausgelassen wird dem Benutzer
gefragt. Moegliche Werte sind: &quot;bku&quot; -&gt; Signatur mit
der lokalen BKU, &quot;onlinebku&quot; -&gt; Signatur mit der
online BKU, &quot;mobilebku&quot; -&gt; Signatur mit der Handy
- Signatur<br> uiId: &quot;exampleDiv&quot; // Diese Eigenschaft
+ Signatur<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;uiId: &quot;exampleDiv&quot; // 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> &lt;/script&gt;
+ eingefuegt werden soll.<br>&nbsp;&nbsp; };<br> &nbsp;&nbsp;pdfAs.signText(op,
+ function(error, cause) {<br> &nbsp;&nbsp;&nbsp;&nbsp;//fehler error aufgetreten wegen
+ cause <br> &nbsp;&nbsp;}, function(pdfurl) { <br> &nbsp;&nbsp;&nbsp;&nbsp;//signiertes
+ Dokument liegt bei pdfurl<br> &nbsp;&nbsp;});<br> &lt;/script&gt;
+ </code>
</p>
<p>
signPdf wird verwendet um ein PDF Dokument zu signieren:<br>
- &lt;script type=&quot;text/javascript&quot;&gt;<br> var op = {<br>
- content: &quot;http://www.example.com/test.pdf&quot;, // Diese
+ <code>
+ &lt;script type=&quot;text/javascript&quot;&gt;<br>
+ &nbsp;&nbsp;var op = {<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;content: &quot;http://www.example.com/test.pdf&quot;, // 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: &quot;bku&quot;, // Diese
+ signiert werden soll.<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;connector: &quot;bku&quot;, // Diese
Eigenschaft ist optional, wenn ausgelassen wird dem Benutzer
gefragt. Moegliche Werte sind: &quot;bku&quot; -&gt; Signatur mit
der lokalen BKU, &quot;onlinebku&quot; -&gt; Signatur mit der
online BKU, &quot;mobilebku&quot; -&gt; Signatur mit der Handy
- Signatur<br> uiId: &quot;exampleDiv&quot; // Diese Eigenschaft
+ Signatur<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;uiId: &quot;exampleDiv&quot; // 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> &lt;/script&gt;
+ eingefuegt werden soll.<br>
+ &nbsp;&nbsp;};<br>
+ &nbsp;&nbsp;pdfAs.signPdf(op,
+ function(error, cause) {<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;//fehler error aufgetreten wegen
+ cause <br>
+ &nbsp;&nbsp; }, function(pdfurl) {<br>
+ &nbsp;&nbsp;&nbsp;&nbsp; //signiertes
+ Dokument liegt bei pdfurl<br>
+ &nbsp;&nbsp;});<br>
+ &lt;/script&gt;
+ </code>
</p>
</div>
</div>