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'); |
