diff options
| author | erdgeist <erdgeist@bauklotz.fritz.box> | 2016-08-10 22:34:36 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@bauklotz.fritz.box> | 2016-08-10 22:34:36 +0200 |
| commit | e9f7f1ced196f4e01a4f59740bae6f27e1651456 (patch) | |
| tree | a21b96bec145b93cf6718d1802803ef0638f28f1 | |
| parent | 5769eabaf7970d74c872eeca053f555fd87ec5c3 (diff) | |
hard code scrolling and fix reordering of rows
| -rw-r--r-- | index.html | 153 | ||||
| -rw-r--r-- | js/abmahn.js | 41 |
2 files changed, 109 insertions, 85 deletions
| @@ -38,68 +38,11 @@ | |||
| 38 | <div class="collapsable block-step2"> | 38 | <div class="collapsable block-step2"> |
| 39 | <div onclick="step1_done()" class="block-header"> | 39 | <div onclick="step1_done()" class="block-header"> |
| 40 | <div class="done">✓</div> | 40 | <div class="done">✓</div> |
| 41 | <h2 id="head2">Schritt 1: Fakten sammeln</h2> | 41 | <h2 id="head2">Schritt 1: Wer mahnt ab?</h2> |
| 42 | </div> | ||
| 43 | <div class="juice"> | ||
| 44 | <p>Bevor wir loslegen, sammeln wir alle Informationen ein, die der abmahnenden Kanzlei verdeutlichen, warum die Abmahnung unberechtigt ist.</p> | ||
| 45 | |||
| 46 | <p>Der Anschlussinhaber wird in der Abmahnung als Täter angenommen. Dies ist meist inkorrekt. Gibt es Beweise, dass Sie nicht der Täter sind, wählen Sie das entsprechende Häkchen:</p> | ||
| 47 | |||
| 48 | <label><input id="alibi_urlaub" type="checkbox"/>Ich war nachweislich im Urlaub.</label> | ||
| 49 | <label><input id="alibi_ausserhalb" type="checkbox"/>Ich war nachweislich beruflich außerhalb Deutschlands.</label> | ||
| 50 | <label><input id="alibi_nichtzuhause" type="checkbox"/>Ich war nachweislich nicht zuhause.</label> | ||
| 51 | <label><input id="alibi_arbeit" type="checkbox"/>Ich war nachweislich auf Arbeit.</label> | ||
| 52 | <label><input id="alibi_besuch" type="checkbox"/>Ich hatte Besuch. Dieser kann bezeugen, dass ich meinen Computer nicht benutzt habe.</label> | ||
| 53 | <label><input id="alibi_keinendgeraet" type="checkbox"/>Ich besitze keinen internetfähigen Computer.</label> | ||
| 54 | <label><input id="alibi_nichtwohnhaft" type="checkbox"/>Zum angegebenen Zeitpunkt habe ich an der ermittelten Adresse nicht (mehr) gewohnt.</label> | ||
| 55 | |||
| 56 | <p>Um nicht als Störer in Haftung genommen zu werden, sind Hinweise hilfreich, aus welchem Grund auch eine Störerhaftung nicht in Betracht kommt. Bitte wählen Sie die entsprechenden Häkchen.</p> | ||
| 57 | <label><input id="alibi_freifunk" type="checkbox"/>Ich betreibe ein Freifunk-Netzwerk.</label> | ||
| 58 | <label><input id="alibi_tornode" type="checkbox"/>Ich betreibe nachweislich einen Tor-Exit-Node.</label> | ||
| 59 | <label><input id="alibi_offeneswifi" type="checkbox"/>Ich betreibe ein offenes Netzwerk für das Haus.</label> | ||
| 60 | <label><input id="alibi_familie" type="checkbox"/>Neben mir benutzen mehrere Familienmitglieder mein Netzwerk.</label> | ||
| 61 | <label><input id="alibi_wg" type="checkbox"/>Neben mir benutzen mehrere Mitbewohner mein Netzwerk.</label> | ||
| 62 | <label><input id="alibi_nachbarn" type="checkbox"/>Neben mir benutzen mehrere Nachbarn mein Netzwerk.</label> | ||
| 63 | <label><input id="alibi_fluechtlingshilfe" type="checkbox"/>Ich stelle mein Netzwerk einem Flüchtlingsheim zur Verfügung.</label> | ||
| 64 | <p></p> | ||
| 65 | <div class="hint">Achtung: Unrichtige Angaben zum Sachverhalt können Ihnen vor Gericht belastend ausgelegt werden. <b>Wählen Sie daher auf jeden Fall nur die Häkchen aus, die den Tatsachen entsprechen.</b></div> | ||
| 66 | <div class="one-button"> | ||
| 67 | <div class="button button-green" onclick="step2_done()">Weiter</div> | ||
| 68 | </div> | ||
| 69 | </div> | ||
| 70 | </div> | ||
| 71 | <div class="collapsable block-step3"> | ||
| 72 | <div onclick="step2_done()" class="block-header"> | ||
| 73 | <div class="done">✓</div> | ||
| 74 | <h2 id="head3">Schritt 2: Daten des Abgemahnten</h2> | ||
| 75 | </div> | ||
| 76 | <div class="juice"> | ||
| 77 | <div><a href="javascript:ausfuellen()" class="button">Debug: pre-fill</a></div> | ||
| 78 | <p>Hier benötigen wir Ihre Informationen, um das Anschreiben mit einem Absender zu versehen. Bitte fügen Sie Namen und Adresse wie auf der Abmahnung ein.</p> | ||
| 79 | <ul> | ||
| 80 | <li><input id="abgemahnter_vorname" type="text" name="vorname" placeholder="Vorname"/></li> | ||
| 81 | <li><input id="abgemahnter_nachname" type="text" name="nachname" placeholder="Nachname"/></li> | ||
| 82 | <li><input id="abgemahnter_zusatz" type="text" name="zusatz" placeholder="Zusatz (optional)"/></li> | ||
| 83 | <li><input id="abgemahnter_strasse" type="text" name="strasse" placeholder="Straße und Hausnummer"/></li> | ||
| 84 | <li><input id="abgemahnter_plz" type="text" name="plz" placeholder="Postleitzahl"/></li> | ||
| 85 | <li><input id="abgemahnter_ort" type="text" name="ort" placeholder="Wohnort"/></li> | ||
| 86 | <li><input id="abgemahnter_land" type="text" name="land" placeholder="Land (optional)"/></li> | ||
| 87 | </ul> | ||
| 88 | <div class="hint"> | ||
| 89 | <p>Datenschutzhinweis: Wir übertragen Ihre Daten nicht ins Internet. Das Antwortschreiben wird auf Ihrem Computer erstellt.</p> | ||
| 90 | <p>Wir zählen ausschließlich die Abrufe dieser Webseite und speichern keinerlei Details über die Besucher.</p> | ||
| 91 | </div> | ||
| 92 | <div class="one-button"> | ||
| 93 | <div class="button button-green" onclick="step3_done()">Weiter</div> | ||
| 94 | </div> | ||
| 95 | </div> | ||
| 96 | </div> | ||
| 97 | <div class="collapsable block-step4"> | ||
| 98 | <div onclick="step3_done()" class="block-header"> | ||
| 99 | <div class="done">✓</div> | ||
| 100 | <h2 id="head4">Schritt 3: Daten der Abmahner</h2> | ||
| 101 | </div> | 42 | </div> |
| 102 | <div class="juice"> | 43 | <div class="juice"> |
| 44 | <div><a href="javascript:ausfuellen()" class="button">Debug: pre-fill</a></div> | ||
| 45 | <p>Zuerst brauchen wir Namen und Anschrift der Kanzlei, gegen die Sie sich verteiden müssen.</p> | ||
| 103 | <p>Ist der Abmahner eine der folgenden Kanzleien? Dann können wir die Adresse gleich per Click übernehmen.</p> | 46 | <p>Ist der Abmahner eine der folgenden Kanzleien? Dann können wir die Adresse gleich per Click übernehmen.</p> |
| 104 | <button class="w3-btn" onclick="sebastian()">Daniel Sebastian Rechtsanwalt</button> | 47 | <button class="w3-btn" onclick="sebastian()">Daniel Sebastian Rechtsanwalt</button> |
| 105 | <button class="w3-btn" onclick="fareds()">Fareds Rechtsanwaltsgesellschaft mbH</button> | 48 | <button class="w3-btn" onclick="fareds()">Fareds Rechtsanwaltsgesellschaft mbH</button> |
| @@ -120,17 +63,17 @@ | |||
| 120 | <li><input id="abmahnender_fax" type="text" name="fax" placeholder="Fax"/></li> | 63 | <li><input id="abmahnender_fax" type="text" name="fax" placeholder="Fax"/></li> |
| 121 | </ul> | 64 | </ul> |
| 122 | <div class="one-button"> | 65 | <div class="one-button"> |
| 123 | <div class="button button-green" onclick="step4_done()">Weiter</div> | 66 | <div class="button button-green" onclick="step2_done()">Weiter</div> |
| 124 | </div> | 67 | </div> |
| 125 | </div> | 68 | </div> |
| 126 | </div> | 69 | </div> |
| 127 | <div class="collapsable block-step5"> | 70 | <div class="collapsable block-step3"> |
| 128 | <div onclick="step4_done()" class="block-header"> | 71 | <div onclick="step2_done()" class="block-header"> |
| 129 | <div class="done">✓</div> | 72 | <div class="done">✓</div> |
| 130 | <h2 id="head5">Schritt 4: Aktenzeichen und Daten</h2> | 73 | <h2 id="head3">Schritt 2: Aktenzeichen und Daten</h2> |
| 131 | </div> | 74 | </div> |
| 132 | <div class="juice"> | 75 | <div class="juice"> |
| 133 | <p>Der Abmahner hat Ihnen ein Aktenzeichen zugeordnet. Dies muss im Schreiben auftauchen, um die Antwort der Abmahnung zuordnen zu können.</p> | 76 | <p>Der Abmahner hat Ihnen ein Aktenzeichen zugeordnet. Dies muss im Schreiben auftauchen, damit die Kanzlei Ihre Antwort der Abmahnung zuordnen zu können.</p> |
| 134 | <ul> | 77 | <ul> |
| 135 | <li><input id="vorgang_aktenzeichen" type="text" name="aktenzeichen" placeholder="(Akten)-Zeichen"/></li> | 78 | <li><input id="vorgang_aktenzeichen" type="text" name="aktenzeichen" placeholder="(Akten)-Zeichen"/></li> |
| 136 | <li><input id="vorgang_detail" type="text" name="detail" placeholder="Beschreibung (optional)"/></li> | 79 | <li><input id="vorgang_detail" type="text" name="detail" placeholder="Beschreibung (optional)"/></li> |
| @@ -148,7 +91,7 @@ | |||
| 148 | </select> | 91 | </select> |
| 149 | <select class="monat" required id="tat_datum_monat" name="tat_datum_monat"> | 92 | <select class="monat" required id="tat_datum_monat" name="tat_datum_monat"> |
| 150 | <option value="0">Januar</option> <option value="1">Februar</option> <option value="2">März</option> <option value="3">April</option> | 93 | <option value="0">Januar</option> <option value="1">Februar</option> <option value="2">März</option> <option value="3">April</option> |
| 151 | <option value="4">Mai</option> <option value="6">Juni</option> <option value="6">Juli</option> <option value="7">August</option> | 94 | <option value="4">Mai</option> <option value="5">Juni</option> <option value="6">Juli</option> <option value="7">August</option> |
| 152 | <option value="8">September</option> <option value="9">Oktober</option> <option value="10">November</option> <option value="11">Dezember</option> | 95 | <option value="8">September</option> <option value="9">Oktober</option> <option value="10">November</option> <option value="11">Dezember</option> |
| 153 | </select> | 96 | </select> |
| 154 | <select class="jahr" required id="tat_datum_jahr" name="tat_datum_jahr"> | 97 | <select class="jahr" required id="tat_datum_jahr" name="tat_datum_jahr"> |
| @@ -194,7 +137,7 @@ | |||
| 194 | </select> | 137 | </select> |
| 195 | <select class="monat" required id="vorgang_datum_monat" name="datum_monat"> | 138 | <select class="monat" required id="vorgang_datum_monat" name="datum_monat"> |
| 196 | <option value="0">Januar</option> <option value="1">Februar</option> <option value="2">März</option> <option value="3">April</option> | 139 | <option value="0">Januar</option> <option value="1">Februar</option> <option value="2">März</option> <option value="3">April</option> |
| 197 | <option value="4">Mai</option> <option value="6">Juni</option> <option value="6">Juli</option> <option value="7">August</option> | 140 | <option value="4">Mai</option> <option value="5">Juni</option> <option value="6">Juli</option> <option value="7">August</option> |
| 198 | <option value="8">September</option> <option value="9">Oktober</option> <option value="10">November</option> <option value="11">Dezember</option> | 141 | <option value="8">September</option> <option value="9">Oktober</option> <option value="10">November</option> <option value="11">Dezember</option> |
| 199 | </select> | 142 | </select> |
| 200 | <select class="jahr" required id="vorgang_datum_jahr" name="datum_jahr"> | 143 | <select class="jahr" required id="vorgang_datum_jahr" name="datum_jahr"> |
| @@ -204,14 +147,82 @@ | |||
| 204 | 147 | ||
| 205 | <p class="hint">Hinweis: Die vom Abmahner angegebenen Fristen sind meist zu knapp und können ruhig ignoriert werden. Jedoch sollte Ihre Antwort nicht grundlos mehr als 14 Tage nach Eingang der Abmahnung erfolgen.</p> | 148 | <p class="hint">Hinweis: Die vom Abmahner angegebenen Fristen sind meist zu knapp und können ruhig ignoriert werden. Jedoch sollte Ihre Antwort nicht grundlos mehr als 14 Tage nach Eingang der Abmahnung erfolgen.</p> |
| 206 | <div class="one-button"> | 149 | <div class="one-button"> |
| 207 | <div class="button button-green" onclick="step5_done()">Fertig</div> | 150 | <div class="button button-green" onclick="step3_done()">Weiter</div> |
| 151 | </div> | ||
| 152 | </div> | ||
| 153 | </div> | ||
| 154 | <div class="collapsable block-step4"> | ||
| 155 | <div onclick="step3_done()" class="block-header"> | ||
| 156 | <div class="done">✓</div> | ||
| 157 | <h2 id="head4">Schritt 3: Warum Sie nicht Täter sind</h2> | ||
| 158 | </div> | ||
| 159 | <div class="juice"> | ||
| 160 | <p>Damit Sie korrekte Belege gegen den Vorwurf können, sammeln wir alle nun Informationen ein, die der abmahnenden Kanzlei verdeutlichen, warum die Abmahnung unberechtigt ist.</p> | ||
| 161 | |||
| 162 | <p>Der Anschlussinhaber wird in der Abmahnung als Täter angenommen. Dies ist meist inkorrekt. Gibt es Beweise, dass Sie nicht der Täter sind, wählen Sie das entsprechende Häkchen:</p> | ||
| 163 | |||
| 164 | <label><input id="alibi_urlaub" type="checkbox"/>Ich war nachweislich im Urlaub.</label> | ||
| 165 | <label><input id="alibi_ausserhalb" type="checkbox"/>Ich war nachweislich beruflich außerhalb Deutschlands.</label> | ||
| 166 | <label><input id="alibi_nichtzuhause" type="checkbox"/>Ich war nachweislich nicht zuhause.</label> | ||
| 167 | <label><input id="alibi_arbeit" type="checkbox"/>Ich war nachweislich auf Arbeit.</label> | ||
| 168 | <label><input id="alibi_besuch" type="checkbox"/>Ich hatte Besuch. Dieser kann bezeugen, dass ich meinen Computer nicht benutzt habe.</label> | ||
| 169 | <label><input id="alibi_keinendgeraet" type="checkbox"/>Ich besitze keinen internetfähigen Computer.</label> | ||
| 170 | <label><input id="alibi_nichtwohnhaft" type="checkbox"/>Zum angegebenen Zeitpunkt habe ich an der ermittelten Adresse nicht (mehr) gewohnt.</label> | ||
| 171 | <div class="one-button"> | ||
| 172 | <div class="button button-green" onclick="step4_done()">Weiter</div> | ||
| 173 | </div> | ||
| 174 | </div> | ||
| 175 | </div> | ||
| 176 | <div class="collapsable block-step5"> | ||
| 177 | <div onclick="step4_done()" class="block-header"> | ||
| 178 | <div class="done">✓</div> | ||
| 179 | <h2 id="head5">Schritt 4: Warum Sie nicht Störer sind</h2> | ||
| 180 | </div> | ||
| 181 | <div class="juice"> | ||
| 182 | <p>Um nicht als Störer in Haftung genommen zu werden, sind Hinweise hilfreich, aus welchem Grund auch eine Störerhaftung nicht in Betracht kommt. Bitte wählen Sie die entsprechenden Häkchen.</p> | ||
| 183 | <label><input id="alibi_freifunk" type="checkbox"/>Ich betreibe ein Freifunk-Netzwerk.</label> | ||
| 184 | <label><input id="alibi_tornode" type="checkbox"/>Ich betreibe nachweislich einen Tor-Exit-Node.</label> | ||
| 185 | <label><input id="alibi_offeneswifi" type="checkbox"/>Ich betreibe ein offenes Netzwerk für das Haus.</label> | ||
| 186 | <label><input id="alibi_familie" type="checkbox"/>Neben mir benutzen mehrere Familienmitglieder mein Netzwerk.</label> | ||
| 187 | <label><input id="alibi_wg" type="checkbox"/>Neben mir benutzen mehrere Mitbewohner mein Netzwerk.</label> | ||
| 188 | <label><input id="alibi_nachbarn" type="checkbox"/>Neben mir benutzen mehrere Nachbarn mein Netzwerk.</label> | ||
| 189 | <label><input id="alibi_fluechtlingshilfe" type="checkbox"/>Ich stelle mein Netzwerk einem Flüchtlingsheim zur Verfügung.</label> | ||
| 190 | <p></p> | ||
| 191 | <div class="hint">Achtung: Unrichtige Angaben zum Sachverhalt können Ihnen vor Gericht belastend ausgelegt werden. <b>Wählen Sie daher auf jeden Fall nur die Häkchen aus, die den Tatsachen entsprechen.</b></div> | ||
| 192 | <div class="one-button"> | ||
| 193 | <div class="button button-green" onclick="step5_done()">Weiter</div> | ||
| 208 | </div> | 194 | </div> |
| 209 | </div> | 195 | </div> |
| 210 | </div> | 196 | </div> |
| 211 | <div class="collapsable block-step6"> | 197 | <div class="collapsable block-step6"> |
| 212 | <div onclick="step5_done()" class="block-header"> | 198 | <div onclick="step5_done()" class="block-header"> |
| 213 | <div class="done">✓</div> | 199 | <div class="done">✓</div> |
| 214 | <h2 id="head6">Schritt 5: Antwortschreiben erzeugen</h2> | 200 | <h2 id="head6">Schritt 5: Ihre Daten</h2> |
| 201 | </div> | ||
| 202 | <div class="juice"> | ||
| 203 | <p>Hier benötigen wir Ihre Informationen, um das Anschreiben mit einem Absender zu versehen. Bitte fügen Sie Namen und Adresse wie auf der Abmahnung ein.</p> | ||
| 204 | <ul> | ||
| 205 | <li><input id="abgemahnter_vorname" type="text" name="vorname" placeholder="Vorname"/></li> | ||
| 206 | <li><input id="abgemahnter_nachname" type="text" name="nachname" placeholder="Nachname"/></li> | ||
| 207 | <li><input id="abgemahnter_zusatz" type="text" name="zusatz" placeholder="Zusatz (optional)"/></li> | ||
| 208 | <li><input id="abgemahnter_strasse" type="text" name="strasse" placeholder="Straße und Hausnummer"/></li> | ||
| 209 | <li><input id="abgemahnter_plz" type="text" name="plz" placeholder="Postleitzahl"/></li> | ||
| 210 | <li><input id="abgemahnter_ort" type="text" name="ort" placeholder="Wohnort"/></li> | ||
| 211 | <li><input id="abgemahnter_land" type="text" name="land" placeholder="Land (optional)"/></li> | ||
| 212 | </ul> | ||
| 213 | <div class="hint"> | ||
| 214 | <p>Datenschutzhinweis: Wir übertragen Ihre Daten nicht ins Internet. Das Antwortschreiben wird auf Ihrem Computer erstellt.</p> | ||
| 215 | <p>Wir zählen ausschließlich die Abrufe dieser Webseite und speichern keinerlei Details über die Besucher.</p> | ||
| 216 | </div> | ||
| 217 | <div class="one-button"> | ||
| 218 | <div class="button button-green" onclick="step6_done()">Weiter</div> | ||
| 219 | </div> | ||
| 220 | </div> | ||
| 221 | </div> | ||
| 222 | <div class="collapsable block-step7"> | ||
| 223 | <div onclick="step6_done()" class="block-header"> | ||
| 224 | <div class="done">✓</div> | ||
| 225 | <h2 id="head7">Fertig!</h2> | ||
| 215 | </div> | 226 | </div> |
| 216 | <div class="juice"> | 227 | <div class="juice"> |
| 217 | <p>Wir haben nun alle Informationen, um das Antwortschreiben erzeugen zu können:</p> | 228 | <p>Wir haben nun alle Informationen, um das Antwortschreiben erzeugen zu können:</p> |
| @@ -221,9 +232,9 @@ | |||
| 221 | <p class="hint">Drucken Sie das Schreiben aus und schicken Sie es per Post an die abmahnende Kanzlei. Optional können Sie zur Wahrung der Frist das Schreiben auch vorab <span id="faxempfaenger"></span>faxen.</p> | 232 | <p class="hint">Drucken Sie das Schreiben aus und schicken Sie es per Post an die abmahnende Kanzlei. Optional können Sie zur Wahrung der Frist das Schreiben auch vorab <span id="faxempfaenger"></span>faxen.</p> |
| 222 | </div> | 233 | </div> |
| 223 | </div> | 234 | </div> |
| 224 | <div class="collapsable block-step7"> | 235 | <div class="collapsable block-step8"> |
| 225 | <div class="block-header"> | 236 | <div class="block-header"> |
| 226 | <h2 id="head7">Und jetzt?</h2> | 237 | <h2 id="head8">Und jetzt?</h2> |
| 227 | </div> | 238 | </div> |
| 228 | <div class="juice"> | 239 | <div class="juice"> |
| 229 | <p>Nimmt die abmahnende Kanzlei ihre Forderung nicht innerhalb unserer Frist (14 Tage) zurück, steht Ihnen eine gerichtliche Klärung zu.</p> | 240 | <p>Nimmt die abmahnende Kanzlei ihre Forderung nicht innerhalb unserer Frist (14 Tage) zurück, steht Ihnen eine gerichtliche Klärung zu.</p> |
diff --git a/js/abmahn.js b/js/abmahn.js index 7261173..811e495 100644 --- a/js/abmahn.js +++ b/js/abmahn.js | |||
| @@ -23,19 +23,19 @@ function getCheck(id) { | |||
| 23 | return document.getElementById(id).checked; | 23 | return document.getElementById(id).checked; |
| 24 | } | 24 | } |
| 25 | 25 | ||
| 26 | function scrollTo(el) { | 26 | function scrollTo(end) { |
| 27 | if(document.querySelectorAll === void 0 || window.pageYOffset === void 0 || history.pushState === void 0) { | 27 | if(document.querySelectorAll === void 0 || window.pageYOffset === void 0 || history.pushState === void 0) { |
| 28 | el.scrollIntoView(); | 28 | window.scroll(0, end); |
| 29 | return; | 29 | return; |
| 30 | } | 30 | } |
| 31 | var duration = 500; | 31 | var duration = 500; |
| 32 | var start = window.pageYOffset; | 32 | var start = window.pageYOffset; |
| 33 | var end = document.getElementById(el).getBoundingClientRect().top + window.pageYOffset; | 33 | // var end = document.getElementById(el).getBoundingClientRect().top + window.pageYOffset; |
| 34 | 34 | ||
| 35 | var clock = Date.now(); | 35 | var clock = Date.now(); |
| 36 | var requestAnimationFrame = window.requestAnimationFrame || | 36 | var requestAnimationFrame = window.requestAnimationFrame || |
| 37 | window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || | 37 | window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || |
| 38 | function(fn){window.setTimeout(fn, 15);}; | 38 | function(fn){window.setTimeout(fn, 10);}; |
| 39 | 39 | ||
| 40 | var step = function(){ | 40 | var step = function(){ |
| 41 | var elapsed = Date.now() - clock; | 41 | var elapsed = Date.now() - clock; |
| @@ -54,14 +54,27 @@ function scrollTo(el) { | |||
| 54 | step(); | 54 | step(); |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | function step0_cancel() { scrollTo(0); setClass('wrapper', 'stepcancel'); } | ||
| 58 | function step0_done() { scrollTo(0); setClass('wrapper', 'step1'); } | ||
| 59 | function step1_done() { scrollTo(103); setClass('wrapper', 'step2'); } | ||
| 60 | function step2_done() { scrollTo(196); setClass('wrapper', 'step3'); } | ||
| 61 | function step3_done() { scrollTo(289); setClass('wrapper', 'step4'); } | ||
| 62 | function step4_done() { scrollTo(382); setClass('wrapper', 'step5'); } | ||
| 63 | function step5_done() { scrollTo(475); setClass('wrapper', 'step6'); } | ||
| 64 | function step6_done() { scrollTo(568); setClass('wrapper', 'step7'); } | ||
| 65 | function step7_done() { scrollTo(661); setClass('wrapper', 'step8'); } | ||
| 66 | |||
| 67 | /* | ||
| 57 | function step0_cancel() { setClass('wrapper', 'stepcancel'); } | 68 | function step0_cancel() { setClass('wrapper', 'stepcancel'); } |
| 58 | function step0_done() { setClass('wrapper', 'step1'); scrollTo('head1'); } | 69 | function step0_done() { scrollTo('head1'); setClass('wrapper', 'step1'); } |
| 59 | function step1_done() { setClass('wrapper', 'step2'); scrollTo('head1'); } | 70 | function step1_done() { scrollTo('head1'); setClass('wrapper', 'step2'); } |
| 60 | function step2_done() { setClass('wrapper', 'step3'); scrollTo('head2'); } | 71 | function step2_done() { scrollTo('head2'); setClass('wrapper', 'step3'); } |
| 61 | function step3_done() { setClass('wrapper', 'step4'); scrollTo('head3'); } | 72 | function step3_done() { scrollTo('head3'); setClass('wrapper', 'step4'); } |
| 62 | function step4_done() { setClass('wrapper', 'step5'); scrollTo('head4'); } | 73 | function step4_done() { scrollTo('head4'); setClass('wrapper', 'step5'); } |
| 63 | function step5_done() { setClass('wrapper', 'step6'); scrollTo('head5'); } | 74 | function step5_done() { scrollTo('head5'); setClass('wrapper', 'step6'); } |
| 64 | function step6_done() { setClass('wrapper', 'step7'); scrollTo('head6'); } | 75 | function step6_done() { scrollTo('head6'); setClass('wrapper', 'step7'); } |
| 76 | function step7_done() { scrollTo('head7'); setClass('wrapper', 'step8'); } | ||
| 77 | */ | ||
| 65 | 78 | ||
| 66 | function waldorf() { | 79 | function waldorf() { |
| 67 | setText('abmahnender_kanzlei', 'Waldorf & Frommer RAe'); | 80 | setText('abmahnender_kanzlei', 'Waldorf & Frommer RAe'); |
| @@ -143,7 +156,7 @@ function ausfuellen() { | |||
| 143 | setText('abgemahnter_plz', '10999') | 156 | setText('abgemahnter_plz', '10999') |
| 144 | setText('abgemahnter_ort', 'Berlin'); | 157 | setText('abgemahnter_ort', 'Berlin'); |
| 145 | 158 | ||
| 146 | setText('abmahnender_kanzlei', 'Waldorff & Frommer'); | 159 | setText('abmahnender_kanzlei', 'Waldorf & Frommer'); |
| 147 | setText('abmahnender_bearbeiter', 'Horst Müller'); | 160 | setText('abmahnender_bearbeiter', 'Horst Müller'); |
| 148 | setText('abmahnender_strasse', 'Beethovenstraße 12'); | 161 | setText('abmahnender_strasse', 'Beethovenstraße 12'); |
| 149 | setText('abmahnender_plz', '80336'); | 162 | setText('abmahnender_plz', '80336'); |
| @@ -317,5 +330,5 @@ function abmahnbeantworter() { | |||
| 317 | pdfMake.createPdf(docDefinition).download('Abmahnung-' + getText('vorgang_aktenzeichen') + '.pdf'); | 330 | pdfMake.createPdf(docDefinition).download('Abmahnung-' + getText('vorgang_aktenzeichen') + '.pdf'); |
| 318 | 331 | ||
| 319 | // advance view | 332 | // advance view |
| 320 | step6_done(); | 333 | step7_done(); |
| 321 | } | 334 | } |
