diff options
author | Dirk Engling <erdgeist@erdgeist.org> | 2016-08-22 01:17:21 +0200 |
---|---|---|
committer | Dirk Engling <erdgeist@erdgeist.org> | 2016-08-22 01:17:21 +0200 |
commit | 395250117d1807b03020903a379f3000021c4e98 (patch) | |
tree | 973c0b42e905e1b502268689227a3e691ff964f4 | |
parent | d3a46b2f065306dd973a74bc317665990117d74d (diff) |
Check for more missing fields, also make auto-filling functions reset warnings
-rw-r--r-- | index.html | 3 | ||||
-rw-r--r-- | js/abmahn.js | 26 |
2 files changed, 26 insertions, 3 deletions
@@ -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 | ||
151 | function step_6_done() { | 151 | function 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 | ||
156 | function to_german_date(datum) { | 161 | function 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 | ||
175 | function sasse() { | 182 | function 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 | ||
184 | function fareds() { | 193 | function 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 | ||
193 | function rasch() { | 204 | function 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 | ||
202 | function wesave() { | 215 | function 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 | ||
211 | function schutt() { | 226 | function 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 | ||
220 | function schulenberg() { | 237 | function 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 | ||
229 | function sebastian() { | 248 | function 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 | ||
238 | function ausfuellen() { | 259 | function 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'); |