Verified Commit 7de1bf33 authored by Raphael Fetzer's avatar Raphael Fetzer 👷
Browse files

Unterstützt optionale Variablen, Fix #3

parent 6e7e3b58
img/vorschau_gestrichelt.jpg

69.2 KB | W: | H:

img/vorschau_gestrichelt.jpg

52.4 KB | W: | H:

img/vorschau_gestrichelt.jpg
img/vorschau_gestrichelt.jpg
img/vorschau_gestrichelt.jpg
img/vorschau_gestrichelt.jpg
  • 2-up
  • Swipe
  • Onion skin
img/vorschau_papier.jpg

77.4 KB | W: | H:

img/vorschau_papier.jpg

66.1 KB | W: | H:

img/vorschau_papier.jpg
img/vorschau_papier.jpg
img/vorschau_papier.jpg
img/vorschau_papier.jpg
  • 2-up
  • Swipe
  • Onion skin
img/vorschau_serioes.jpg

44.8 KB | W: | H:

img/vorschau_serioes.jpg

48.2 KB | W: | H:

img/vorschau_serioes.jpg
img/vorschau_serioes.jpg
img/vorschau_serioes.jpg
img/vorschau_serioes.jpg
  • 2-up
  • Swipe
  • Onion skin
......@@ -99,27 +99,34 @@
Durchführungszeitraum (von ... bis) anzeigen
</label>
<small id="zeitraumHilfe" class="form-text text-muted">(Siehe Durchführungszeitraum auf <a href="https://confluence.openolat.org/display/OO142DE/Infoseite+einrichten" target="_blank">Infoseite einrichten</a>).</small>
</div>
</div>
<div class="checkbox">
<label for="punkte">
<input type="checkbox" name="checkboxes" id="punkte">
Erreichte Punkte anzeigen
</label>
<small id="punkteHilfe" class="form-text text-muted">(Siehe <a href="https://confluence.openolat.org/display/OO142DE/Bewertung+von+Kursbausteinen#BewertungvonKursbausteinen-Kursbaustein%22StrukturodergesamteKursbewertung" target="_blank">gesamte Kursbewertung</a>).</small>
</div>
</div>
<div class="checkbox">
<label for="lernziele">
<input type="checkbox" name="checkboxes" id="lernziele">
Lernziele anzeigen
</label>
<small id="lernzieleHilfe" class="form-text text-muted">(Siehe Lernziele auf <a href="https://confluence.openolat.org/display/OO142DE/Infoseite+einrichten" target="_blank">Infoseite einrichten</a>).</small>
</div>
</div>
<div class="checkbox">
<label for="optionalevar">
<input type="checkbox" name="checkboxes" id="optionalevar">
Benutzerdefinierte Texte anzeigen
</label>
<small id="optionalevarHilfe" class="form-text text-muted">(Siehe Kurs-Einstellungen: Leistungsnachweis/Optionale Variablen)</small>
</div>
<div class="checkbox">
<label for="fusszeile">
<input type="checkbox" name="checkboxes" id="fusszeile">
Fußzeile mit QR-Code anzeigen
</label>
</div>
</div>
</div>
</div>
......
......@@ -74,6 +74,10 @@ function BuildZIP() {
.left {\n\
text-align: left;\n\
}\n\
/* Leere Absätze nicht anzeigen (z.B. leere optionale Variablen) */\n\
p:empty {\n\
display: none;\n\
}\n\
\n\
/* Verhindert, dass bei Aufzählungszeichen auf den linken Seitenrand verschoben werden */\n\
ul {\n\
......@@ -114,6 +118,7 @@ function BuildZIP() {
padding: 1em;\n\
background-color: #eaf3ff;\n\
font-family: Courier;\n\
font-size: 90%;\n\
}\n\
\n\
.footer {\n\
......@@ -199,6 +204,13 @@ function BuildZIP() {
<p>$objectives</p>\n\
</div>";
}
if (document.getElementById("optionalevar").checked){
zertifikat += "\n\n\
<p>$custom1</p>\n\
<p>$custom2</p>\n\
<p>$custom3</p>";
}
// Footer/QR-Code
if (document.getElementById("fusszeile").checked){
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment