summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirk Engling <erdgeist@erdgeist.org>2016-08-22 01:17:21 +0200
committerDirk Engling <erdgeist@erdgeist.org>2016-08-22 01:17:21 +0200
commit395250117d1807b03020903a379f3000021c4e98 (patch)
tree973c0b42e905e1b502268689227a3e691ff964f4
parentd3a46b2f065306dd973a74bc317665990117d74d (diff)
Check for more missing fields, also make auto-filling functions reset warnings
-rw-r--r--index.html3
-rw-r--r--js/abmahn.js26
2 files changed, 26 insertions, 3 deletions
diff --git a/index.html b/index.html
index 5ff264f..5ba00bd 100644
--- a/index.html
+++ b/index.html
@@ -272,6 +272,9 @@
272 <div class="hint"> 272 <div class="hint">
273 <p>Datenschutzhinweis: Wir übertragen Ihre Daten nicht ins Internet. Das Antwortschreiben wird auf Ihrem Computer erstellt.</p> 273 <p>Datenschutzhinweis: Wir übertragen Ihre Daten nicht ins Internet. Das Antwortschreiben wird auf Ihrem Computer erstellt.</p>
274 </div> 274 </div>
275 <div id="step6-missing" class="hidden">
276 Wir benötigen mindestens Ihren Nachnamen und Ihre Adresse.
277 </div>
275 <div class="one-button"> 278 <div class="one-button">
276 <div class="button button-green" onclick="step_6_done()">Weiter</div> 279 <div class="button button-green" onclick="step_6_done()">Weiter</div>
277 </div> 280 </div>
diff --git a/js/abmahn.js b/js/abmahn.js
index 7377cea..61747bb 100644
--- a/js/abmahn.js
+++ b/js/abmahn.js
@@ -149,8 +149,13 @@ function step_5_done() {
149} 149}
150 150
151function step_6_done() { 151function step_6_done() {
152 addClass('wrapper', 'stepdone-6'); 152 if (ensureContent('abgemahnter_nachname', 'abgemahnter_strasse', 'abgemahnter_plz', 'abgemahnter_ort'))
153 head_7_click(); 153 setClass('step6-missing', 'warnmiss');
154 else {
155 setClass('step6-missing', 'hidden');
156 addClass('wrapper', 'stepdone-6');
157 head_7_click();
158 }
154} 159}
155 160
156function to_german_date(datum) { 161function to_german_date(datum) {
@@ -170,6 +175,8 @@ function waldorf() {
170 setText('abmahnender_plz', '80336'); 175 setText('abmahnender_plz', '80336');
171 setText('abmahnender_ort', 'München'); 176 setText('abmahnender_ort', 'München');
172 setText('abmahnender_fax', '089/52 05 72 30'); 177 setText('abmahnender_fax', '089/52 05 72 30');
178 ensureContent('abmahnender_kanzlei', 'abmahnender_strasse', 'abmahnender_plz', 'abmahnender_ort');
179 setClass('step2-missing', 'hidden');
173} 180}
174 181
175function sasse() { 182function sasse() {
@@ -179,6 +186,8 @@ function sasse() {
179 setText('abmahnender_plz', '22763'); 186 setText('abmahnender_plz', '22763');
180 setText('abmahnender_ort', 'Hamburg'); 187 setText('abmahnender_ort', 'Hamburg');
181 setText('abmahnender_fax', '040/8222699 11'); 188 setText('abmahnender_fax', '040/8222699 11');
189 ensureContent('abmahnender_kanzlei', 'abmahnender_strasse', 'abmahnender_plz', 'abmahnender_ort');
190 setClass('step2-missing', 'hidden');
182} 191}
183 192
184function fareds() { 193function fareds() {
@@ -188,6 +197,8 @@ function fareds() {
188 setText('abmahnender_plz', '20354'); 197 setText('abmahnender_plz', '20354');
189 setText('abmahnender_ort', 'Hamburg'); 198 setText('abmahnender_ort', 'Hamburg');
190 setText('abmahnender_fax', '040 / 43 20 84 710'); 199 setText('abmahnender_fax', '040 / 43 20 84 710');
200 ensureContent('abmahnender_kanzlei', 'abmahnender_strasse', 'abmahnender_plz', 'abmahnender_ort');
201 setClass('step2-missing', 'hidden');
191} 202}
192 203
193function rasch() { 204function rasch() {
@@ -197,6 +208,8 @@ function rasch() {
197 setText('abmahnender_plz', '20099'); 208 setText('abmahnender_plz', '20099');
198 setText('abmahnender_ort', 'Hamburg'); 209 setText('abmahnender_ort', 'Hamburg');
199 setText('abmahnender_fax', '040/244 297-20'); 210 setText('abmahnender_fax', '040/244 297-20');
211 ensureContent('abmahnender_kanzlei', 'abmahnender_strasse', 'abmahnender_plz', 'abmahnender_ort');
212 setClass('step2-missing', 'hidden');
200} 213}
201 214
202function wesave() { 215function wesave() {
@@ -206,6 +219,8 @@ function wesave() {
206 setText('abmahnender_plz', '60594'); 219 setText('abmahnender_plz', '60594');
207 setText('abmahnender_ort', 'Frankfurt am Main'); 220 setText('abmahnender_ort', 'Frankfurt am Main');
208 setText('abmahnender_fax', '069/663 68 41 - 222'); 221 setText('abmahnender_fax', '069/663 68 41 - 222');
222 ensureContent('abmahnender_kanzlei', 'abmahnender_strasse', 'abmahnender_plz', 'abmahnender_ort');
223 setClass('step2-missing', 'hidden');
209} 224}
210 225
211function schutt() { 226function schutt() {
@@ -215,6 +230,8 @@ function schutt() {
215 setText('abmahnender_plz', '76133'); 230 setText('abmahnender_plz', '76133');
216 setText('abmahnender_ort', 'Karlsruhe'); 231 setText('abmahnender_ort', 'Karlsruhe');
217 setText('abmahnender_fax', '0721/12 05 05'); 232 setText('abmahnender_fax', '0721/12 05 05');
233 ensureContent('abmahnender_kanzlei', 'abmahnender_strasse', 'abmahnender_plz', 'abmahnender_ort');
234 setClass('step2-missing', 'hidden');
218} 235}
219 236
220function schulenberg() { 237function schulenberg() {
@@ -224,6 +241,8 @@ function schulenberg() {
224 setText('abmahnender_plz', '20149'); 241 setText('abmahnender_plz', '20149');
225 setText('abmahnender_ort', 'Hamburg'); 242 setText('abmahnender_ort', 'Hamburg');
226 setText('abmahnender_fax', '040/73440860'); 243 setText('abmahnender_fax', '040/73440860');
244 ensureContent('abmahnender_kanzlei', 'abmahnender_strasse', 'abmahnender_plz', 'abmahnender_ort');
245 setClass('step2-missing', 'hidden');
227} 246}
228 247
229function sebastian() { 248function sebastian() {
@@ -233,12 +252,13 @@ function sebastian() {
233 setText('abmahnender_plz', '10407'); 252 setText('abmahnender_plz', '10407');
234 setText('abmahnender_ort', 'Berlin'); 253 setText('abmahnender_ort', 'Berlin');
235 setText('abmahnender_fax', '030/88 92 20 21'); 254 setText('abmahnender_fax', '030/88 92 20 21');
255 ensureContent('abmahnender_kanzlei', 'abmahnender_strasse', 'abmahnender_plz', 'abmahnender_ort');
256 setClass('step2-missing', 'hidden');
236} 257}
237 258
238function ausfuellen() { 259function ausfuellen() {
239 setText('abgemahnter_vorname', 'Max'); 260 setText('abgemahnter_vorname', 'Max');
240 setText('abgemahnter_nachname', 'Mustermann'); 261 setText('abgemahnter_nachname', 'Mustermann');
241 setText('abgemahnter_zusatz', 'c/o beim Nachbarn');
242 setText('abgemahnter_strasse', 'Lange Straße 126'); 262 setText('abgemahnter_strasse', 'Lange Straße 126');
243 setText('abgemahnter_plz', '10999') 263 setText('abgemahnter_plz', '10999')
244 setText('abgemahnter_ort', 'Berlin'); 264 setText('abgemahnter_ort', 'Berlin');