From e9f7f1ced196f4e01a4f59740bae6f27e1651456 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Wed, 10 Aug 2016 22:34:36 +0200 Subject: hard code scrolling and fix reordering of rows --- index.html | 153 ++++++++++++++++++++++++++++++++--------------------------- js/abmahn.js | 41 ++++++++++------ 2 files changed, 109 insertions(+), 85 deletions(-) diff --git a/index.html b/index.html index 8d12ebd..9497b6e 100644 --- a/index.html +++ b/index.html @@ -38,68 +38,11 @@
-

Schritt 1: Fakten sammeln

-
-
-

Bevor wir loslegen, sammeln wir alle Informationen ein, die der abmahnenden Kanzlei verdeutlichen, warum die Abmahnung unberechtigt ist.

- -

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:

- - - - - - - - - -

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.

- - - - - - - -

-
Achtung: Unrichtige Angaben zum Sachverhalt können Ihnen vor Gericht belastend ausgelegt werden. Wählen Sie daher auf jeden Fall nur die Häkchen aus, die den Tatsachen entsprechen.
-
-
Weiter
-
-
-
-
-
-
-

Schritt 2: Daten des Abgemahnten

-
-
-
Debug: pre-fill
-

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.

-
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
-
-

Datenschutzhinweis: Wir übertragen Ihre Daten nicht ins Internet. Das Antwortschreiben wird auf Ihrem Computer erstellt.

-

Wir zählen ausschließlich die Abrufe dieser Webseite und speichern keinerlei Details über die Besucher.

-
-
-
Weiter
-
-
-
-
-
-
-

Schritt 3: Daten der Abmahner

+

Schritt 1: Wer mahnt ab?

+
Debug: pre-fill
+

Zuerst brauchen wir Namen und Anschrift der Kanzlei, gegen die Sie sich verteiden müssen.

Ist der Abmahner eine der folgenden Kanzleien? Dann können wir die Adresse gleich per Click übernehmen.

@@ -120,17 +63,17 @@
  • -
    Weiter
    +
    Weiter
    -
    -
    +
    +
    -

    Schritt 4: Aktenzeichen und Daten

    +

    Schritt 2: Aktenzeichen und Daten

    -

    Der Abmahner hat Ihnen ein Aktenzeichen zugeordnet. Dies muss im Schreiben auftauchen, um die Antwort der Abmahnung zuordnen zu können.

    +

    Der Abmahner hat Ihnen ein Aktenzeichen zugeordnet. Dies muss im Schreiben auftauchen, damit die Kanzlei Ihre Antwort der Abmahnung zuordnen zu können.

    • @@ -148,7 +91,7 @@ Ich war nachweislich im Urlaub. + + + + + + +
      +
      Weiter
      +
      +
    +
    +
    +
    +
    +

    Schritt 4: Warum Sie nicht Störer sind

    +
    +
    +

    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.

    + + + + + + + +

    +
    Achtung: Unrichtige Angaben zum Sachverhalt können Ihnen vor Gericht belastend ausgelegt werden. Wählen Sie daher auf jeden Fall nur die Häkchen aus, die den Tatsachen entsprechen.
    +
    +
    Weiter
    -

    Schritt 5: Antwortschreiben erzeugen

    +

    Schritt 5: Ihre Daten

    +
    +
    +

    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.

    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    +
    +

    Datenschutzhinweis: Wir übertragen Ihre Daten nicht ins Internet. Das Antwortschreiben wird auf Ihrem Computer erstellt.

    +

    Wir zählen ausschließlich die Abrufe dieser Webseite und speichern keinerlei Details über die Besucher.

    +
    +
    +
    Weiter
    +
    +
    +
    +
    +
    +
    +

    Fertig!

    Wir haben nun alle Informationen, um das Antwortschreiben erzeugen zu können:

    @@ -221,9 +232,9 @@

    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 faxen.

    -
    +
    -

    Und jetzt?

    +

    Und jetzt?

    Nimmt die abmahnende Kanzlei ihre Forderung nicht innerhalb unserer Frist (14 Tage) zurück, steht Ihnen eine gerichtliche Klärung zu.

    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) { return document.getElementById(id).checked; } -function scrollTo(el) { +function scrollTo(end) { if(document.querySelectorAll === void 0 || window.pageYOffset === void 0 || history.pushState === void 0) { - el.scrollIntoView(); - return; + window.scroll(0, end); + return; } var duration = 500; var start = window.pageYOffset; - var end = document.getElementById(el).getBoundingClientRect().top + window.pageYOffset; +// var end = document.getElementById(el).getBoundingClientRect().top + window.pageYOffset; var clock = Date.now(); var requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || - function(fn){window.setTimeout(fn, 15);}; + function(fn){window.setTimeout(fn, 10);}; var step = function(){ var elapsed = Date.now() - clock; @@ -54,14 +54,27 @@ function scrollTo(el) { step(); } +function step0_cancel() { scrollTo(0); setClass('wrapper', 'stepcancel'); } +function step0_done() { scrollTo(0); setClass('wrapper', 'step1'); } +function step1_done() { scrollTo(103); setClass('wrapper', 'step2'); } +function step2_done() { scrollTo(196); setClass('wrapper', 'step3'); } +function step3_done() { scrollTo(289); setClass('wrapper', 'step4'); } +function step4_done() { scrollTo(382); setClass('wrapper', 'step5'); } +function step5_done() { scrollTo(475); setClass('wrapper', 'step6'); } +function step6_done() { scrollTo(568); setClass('wrapper', 'step7'); } +function step7_done() { scrollTo(661); setClass('wrapper', 'step8'); } + +/* function step0_cancel() { setClass('wrapper', 'stepcancel'); } -function step0_done() { setClass('wrapper', 'step1'); scrollTo('head1'); } -function step1_done() { setClass('wrapper', 'step2'); scrollTo('head1'); } -function step2_done() { setClass('wrapper', 'step3'); scrollTo('head2'); } -function step3_done() { setClass('wrapper', 'step4'); scrollTo('head3'); } -function step4_done() { setClass('wrapper', 'step5'); scrollTo('head4'); } -function step5_done() { setClass('wrapper', 'step6'); scrollTo('head5'); } -function step6_done() { setClass('wrapper', 'step7'); scrollTo('head6'); } +function step0_done() { scrollTo('head1'); setClass('wrapper', 'step1'); } +function step1_done() { scrollTo('head1'); setClass('wrapper', 'step2'); } +function step2_done() { scrollTo('head2'); setClass('wrapper', 'step3'); } +function step3_done() { scrollTo('head3'); setClass('wrapper', 'step4'); } +function step4_done() { scrollTo('head4'); setClass('wrapper', 'step5'); } +function step5_done() { scrollTo('head5'); setClass('wrapper', 'step6'); } +function step6_done() { scrollTo('head6'); setClass('wrapper', 'step7'); } +function step7_done() { scrollTo('head7'); setClass('wrapper', 'step8'); } +*/ function waldorf() { setText('abmahnender_kanzlei', 'Waldorf & Frommer RAe'); @@ -143,7 +156,7 @@ function ausfuellen() { setText('abgemahnter_plz', '10999') setText('abgemahnter_ort', 'Berlin'); - setText('abmahnender_kanzlei', 'Waldorff & Frommer'); + setText('abmahnender_kanzlei', 'Waldorf & Frommer'); setText('abmahnender_bearbeiter', 'Horst Müller'); setText('abmahnender_strasse', 'Beethovenstraße 12'); setText('abmahnender_plz', '80336'); @@ -317,5 +330,5 @@ function abmahnbeantworter() { pdfMake.createPdf(docDefinition).download('Abmahnung-' + getText('vorgang_aktenzeichen') + '.pdf'); // advance view - step6_done(); + step7_done(); } -- cgit v1.2.3