From 8622221a86f1adf29aa558e7870e8898d0a82c20 Mon Sep 17 00:00:00 2001 From: Dirk Engling Date: Mon, 22 Aug 2016 01:02:09 +0200 Subject: Add warnings to enter required fields --- index.html | 11 ++++++--- js/abmahn.js | 35 ++++++++++++++++++++++++--- style.css | 79 +++++++++++++++++++++++++++++++++++++++--------------------- 3 files changed, 89 insertions(+), 36 deletions(-) diff --git a/index.html b/index.html index cc93f0b..f56fdb7 100644 --- a/index.html +++ b/index.html @@ -123,6 +123,9 @@
  • +
    Weiter
    @@ -134,10 +137,7 @@

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

    - +

    Datum und Uhrzeit des angeblichen Verstoßes anzugeben zeigt dem Abmahner, dass Sie sich Gedanken gemacht haben, warum Sie ausschließen können, der Täter zu sein. Bitte entnehmen Sie Datum und Uhrzeit dem Abmahnschreiben.

    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.

    +
    Weiter
    diff --git a/js/abmahn.js b/js/abmahn.js index 44f06e8..7377cea 100644 --- a/js/abmahn.js +++ b/js/abmahn.js @@ -38,6 +38,23 @@ function getCheck(id) { return document.getElementById(id).checked; } +function ensureContent() { + var missing = 0; + for(var i = 0;i span { - display : inline-block; - width : 30px; - height : 30px; - background-color : rgba(255, 255, 255, 0.30); - margin : 2px 36px 8px 2px; - border : 0px solid rgba(255, 255, 255, 0.30); - border-radius : 6px; - vertical-align : top; - font-size : 1pt; + display: inline-block; + width: 30px; + height: 30px; + background-color: rgba(255, 255, 255, 0.30); + margin: 2px 36px 8px 2px; + border: 0px solid rgba(255, 255, 255, 0.30); + border-radius: 6px; + vertical-align: top; + font-size: 1pt; } input[type=checkbox]:not(old):checked + label > span { - transition : font-size 0.4s; - font-size : 17pt; + transition: font-size 0.4s; + font-size: 17pt; } input[type=checkbox]:not(old):checked + label > span:before { - content : '✓'; - display : inline-block; - width : 28px; - color : white; - text-align : left; - font-weight : bold; - margin-left : 144px; + content: '✓'; + display: inline-block; + width: 28px; + color: white; + text-align: left; + font-weight: bold; + margin-left: 144px; } label { @@ -350,6 +355,24 @@ dd { #wrapper.moreinfo-shown .hide-moreinfo { display: inline-block; } #wrapper.moreinfo-shown .show-moreinfo { display: none; } +.hidden { + overflow: hidden; + max-height: 0px; + transition: max-height, height; + transition-timing-function: ease; + transition-duration: 0.5s; +} + +.warnmiss { + width: 95%; + max-height: 5em; + background-color: #E65946; + border-radius: 6px; + text-align: center; + color: white; + padding: 0.4em 0.6em 0.4em 0.6em; +} + /* These are the heights of the expanded sections, only shown if the wrapper has the appropriate class */ @@ -449,7 +472,7 @@ dd { } .button-small:hover { - background-color : rgba(255, 255, 255, 0.30); + background-color: rgba(255, 255, 255, 0.30); color: white; } -- cgit v1.2.3