diff --git a/public/js/scriptJoinPage.js b/public/js/scriptJoinPage.js new file mode 100644 index 0000000000000000000000000000000000000000..80aed71c643d3dd055beb3803fcc3db268766a57 --- /dev/null +++ b/public/js/scriptJoinPage.js @@ -0,0 +1,16 @@ +function checkFormBeforePrinting () { + var requiredElements = document.querySelectorAll("[required]"); + var passed = true; + for (i = 0; i < requiredElements.length; i++) { + if(requiredElements[i].value == "") { + passed = false; + requiredElements[i].style.backgroundColor = "#ff9999"; + } + else { + requiredElements[i].style.backgroundColor = "#ffffff"; + } + } + if(passed) { + window.print(); + } +} \ No newline at end of file diff --git a/resources/assets/less/metager/static-pages.less b/resources/assets/less/metager/static-pages.less index 51dd987b7239c31163dd158a81cdccf2c487b053..c91ba95e299faa654553d997e6dfd9d35a8cbcb5 100644 --- a/resources/assets/less/metager/static-pages.less +++ b/resources/assets/less/metager/static-pages.less @@ -581,6 +581,8 @@ textarea#message { text-align: left; } +.beitritt-input {} + .modal-content { border-radius: 0; -webkit-box-shadow: 1px 1px 3px 1px @modal-content-box-shadow-color; @@ -668,8 +670,13 @@ label.select-label { .noprint { display: none!important; } + + .beitritt-formular-info * { + font-size: 7pt !important; + } } + .donation-form-group label { font-weight: bold; } @@ -740,4 +747,10 @@ main fieldset { .panel-title { font-weight: bold; +} + +.signature { + border-top: 1px dashed black; + width: 50%; + margin-top: 16px; } \ No newline at end of file diff --git a/resources/lang/de/beitritt.php b/resources/lang/de/beitritt.php index 329fd8a4326ed8916eae221031c58d3739cddd3e..d3d4acae7b206bb8bd759af56f98eadd28903090 100644 --- a/resources/lang/de/beitritt.php +++ b/resources/lang/de/beitritt.php @@ -25,11 +25,10 @@ return [ 'abbuchung.2' => 'Abbuchungsermächtigung', 'abbuchung.3' => 'Hiermit ermächtige ich den "SUMA-EV - Verein für freien Wissenszugang" den o.g. Mitgliedsbeitrag von meinem Konto abzubuchen.', 'abbuchung.4' => 'Name des Kontoinhabers:', - 'abbuchung.5' => 'Bankverbindung, Name der Bank:', - 'abbuchung.6' => 'IBAN (oder Konto-Nummer)', - 'abbuchung.7' => 'BIC (oder Bankleitzahl)', + 'abbuchung.5' => 'Name der Bank:', + 'abbuchung.6' => 'IBAN (oder Konto-Nummer):', + 'abbuchung.7' => 'BIC (oder BLZ):', 'abbuchung.8' => 'Ort, Datum:', - 'abbuchung.9' => 'Unterschrift nach Ausdrucken des Formulars', 'anweisung.1' => 'Bitte drucken Sie das Formular nach Ausfüllen aus und unterschreiben an beiden ......... Linien; dann können Sie es', 'anweisung.2' => 'faxen an 0511 34 00 10 23 (und schicken uns eine kurze EMail dazu, dass Sie das Beitrittsformular gefaxt haben, denn Faxgeräte sind manchmal inkompatibel) oder', 'anweisung.3' => 'per Post senden an: SUMA-EV, Röselerstr. 3, 30159 Hannover oder', diff --git a/resources/lang/en/beitritt.php b/resources/lang/en/beitritt.php index c1a92501dd1a7622813f65ca655f3c0ce38e657d..3a61d399bb64f9c76b52aad12bd318eb68028532 100644 --- a/resources/lang/en/beitritt.php +++ b/resources/lang/en/beitritt.php @@ -29,7 +29,6 @@ return [ "abbuchung.6" => "IBAN:", "abbuchung.7" => "BIC:", "abbuchung.8" => "Place, Date:", - "abbuchung.9" => "Signature after printing the form ", "anweisung.1" => "Please print the form after completing and signing at both ......... lines, then you can: ", "anweisung.2" => "- fax it to 0049-(0)511-34 00 10 23 or\r\n\r\n", "anweisung.3" => "- send it by mail to: SUMA-EV, Roeselerstr. 3, D-30159 Hanover, Germany or", diff --git a/resources/views/spende/beitritt.blade.php b/resources/views/spende/beitritt.blade.php index d8f04610f500fc58e40d5af17d8a6f46b9072b4c..9dc555ed786d7e704aa32319de9aa0fd03e9008b 100644 --- a/resources/views/spende/beitritt.blade.php +++ b/resources/views/spende/beitritt.blade.php @@ -8,39 +8,53 @@ <link type="text/css" rel="stylesheet" href="{{ elixir('/css/beitritt.css') }}" /> <h1>{{ trans('beitritt.heading.1') }}</h1> <form> - <div class="form-group beitritt-form-group"> - <label for="name" class="non-bold">{{ trans('beitritt.beitritt.1') }}</label> - <input type="text" class="form-control" name="name" placeholder="{{trans('beitritt.placeholder.1')}}" required> - </div> - <div class="form-group beitritt-form-group"> - <label for="firma" class="non-bold">{{ trans('beitritt.beitritt.2') }}</label> - <input type="text" class="form-control" name="firma" placeholder="{{trans('beitritt.placeholder.2')}}"> + <div class="col-sm-6"> + <div class="form-group beitritt-form-group"> + <label for="name" class="non-bold">{{ trans('beitritt.beitritt.1') }}</label> + <input type="text" class="form-control beitritt-input" name="name" placeholder="{{trans('beitritt.placeholder.1')}}" required> + </div> + </div> + <div class="col-sm-6"> + <div class="form-group beitritt-form-group"> + <label for="firma" class="non-bold">{{ trans('beitritt.beitritt.2') }}</label> + <input type="text" class="form-control beitritt-input" name="firma" placeholder="{{trans('beitritt.placeholder.2')}}"> + </div> </div> - <div class="form-group beitritt-form-group"> - <label for="funktion" class="non-bold">{{ trans('beitritt.beitritt.3') }}</label> - <input type="text" class="form-control" name="funktion" placeholder="{{trans('beitritt.placeholder.3')}}"> + <div class="col-sm-6"> + <div class="form-group beitritt-form-group"> + <label for="funktion" class="non-bold">{{ trans('beitritt.beitritt.3') }}</label> + <input type="text" class="form-control beitritt-input" name="funktion" placeholder="{{trans('beitritt.placeholder.3')}}"> + </div> </div> - <div class="form-group beitritt-form-group"> - <label for="adresse" class="non-bold">{{ trans('beitritt.beitritt.4') }}</label> - <input type="text" class="form-control" name="adresse" placeholder="{{trans('beitritt.placeholder.4')}}" required> + <div class="col-sm-6"> + <div class="form-group beitritt-form-group"> + <label for="adresse" class="non-bold">{{ trans('beitritt.beitritt.4') }}</label> + <input type="text" class="form-control beitritt-input" name="adresse" placeholder="{{trans('beitritt.placeholder.4')}}" required> + </div> </div> - <div class="form-group beitritt-form-group"> - <label for="email" class="non-bold">{{ trans('beitritt.beitritt.5') }}</label> - <input type="email" class="form-control" name="email" placeholder=""> + <div class="col-sm-6"> + <div class="form-group beitritt-form-group"> + <label for="email" class="non-bold">{{ trans('beitritt.beitritt.5') }}</label> + <input type="email" class="form-control beitritt-input" name="email" placeholder=""> + </div> </div> - <div class="form-group beitritt-form-group"> - <label for="homepage" class="non-bold">{{ trans('beitritt.beitritt.6') }}</label> - <input type="text" class="form-control" name="homepage" placeholder="http://"> + <div class="col-sm-6"> + <div class="form-group beitritt-form-group"> + <label for="homepage" class="non-bold">{{ trans('beitritt.beitritt.6') }}</label> + <input type="text" class="form-control beitritt-input" name="homepage" placeholder="http://"> + </div> </div> - <div class="form-group beitritt-form-group"> - <label for="telefon" class="non-bold">{{ trans('beitritt.beitritt.7') }}</label> - <input type="text" class="form-control" name="telefon" placeholder="{{trans('beitritt.placeholder.7')}}"> + <div class="col-sm-6"> + <div class="form-group beitritt-form-group"> + <label for="telefon" class="non-bold">{{ trans('beitritt.beitritt.7') }}</label> + <input type="text" class="form-control beitritt-input" name="telefon" placeholder="{{trans('beitritt.placeholder.7')}}"> + </div> </div> <div class="form-group beitritt-form-group"> <label class="non-bold" for="betrag">{{ trans('beitritt.beitritt.8') }}</label> <div class="row"> <div class="pull-left donation-amount-input"> - <input type="text" class="form-control" name="betrag"> + <input type="text" class="form-control" name="betrag" required> </div> <div class="pull-left" style="padding-left: 10px"> <p class="help-block"> {{ trans('beitritt.beitritt.9') }}</p> @@ -71,45 +85,49 @@ </div> <div class="form-group beitritt-form-group"> <label for="ort">{{ trans('beitritt.beitritt.14') }}</label> - <input type="text" class="form-control" id="ort" placeholder=""> + <input type="text" class="form-control beitritt-input" id="ort" placeholder=""> </div> - <br /> - <p class="sign">---------------------------------------------------------</p> - <p>{{ trans('beitritt.abbuchung.1') }}</p> + <br> + <p class="signature">{{ trans('beitritt.abbuchung.1') }}</p> <h3>{{ trans('beitritt.abbuchung.2') }}</h3> <p>{{ trans('beitritt.abbuchung.3') }}</p> <div class="form-group beitritt-form-group"> <label for="kontoname" class="non-bold">{{ trans('beitritt.abbuchung.4') }}</label> <input type="text" class="form-control" name="kontoname" placeholder=""> </div> - <div class="form-group beitritt-form-group"> - <label for="bankverbindung" class="non-bold">{{ trans('beitritt.abbuchung.5') }}</label> - <input type="text" class="form-control" name="bankverbindung" placeholder=""> - </div> - <div class="form-group beitritt-form-group"> - <label for="iban" class="non-bold">{{ trans('beitritt.abbuchung.6') }}</label> - <input type="text" class="form-control" name="iban" placeholder=""> - </div> - <div class="form-group beitritt-form-group"> - <label for="bic" class="non-bold">{{ trans('beitritt.abbuchung.7') }}</label> - <input type="text" class="form-control" name="bic" placeholder=""> + <div class="row"> + <div class="col-sm-4 form-group beitritt-form-group"> + <label for="bankverbindung" class="non-bold">{{ trans('beitritt.abbuchung.5') }}</label> + <input type="text" class="form-control" name="bankverbindung" placeholder=""> + </div> + <div class="col-sm-5 form-group beitritt-form-group"> + <label for="iban" class="non-bold">{{ trans('beitritt.abbuchung.6') }}</label> + <input type="text" class="form-control" name="iban" maxlength="22" placeholder=""> + </div> + <div class="col-sm-3 form-group beitritt-form-group"> + <label for="bic" class="non-bold">{{ trans('beitritt.abbuchung.7') }}</label> + <input type="text" class="form-control" name="bic" placeholder=""> + </div> </div> + <br> <div class="form-group beitritt-form-group"> <label for="ort2" class="non-bold">{{ trans('beitritt.abbuchung.8') }}</label> - <input type="text" class="form-control" id="ort2" placeholder=""> + <input type="text" class="form-control beitritt-input" id="ort2" placeholder=""> </div> - <br /> - <p class="sign">---------------------------------------------------------</p> - <p>{{ trans('beitritt.abbuchung.9') }}</p> + <br> + <p class="signature">{{ trans('beitritt.abbuchung.1') }}</p> </form> <hr> -<p class="pagebreak">{{ trans('beitritt.anweisung.1') }}</p> - <ul class="dotlist"> - <li>{{ trans('beitritt.anweisung.2') }}</li> - <li>{{ trans('beitritt.anweisung.3') }}</li> - <li>{{ trans('beitritt.anweisung.4') }}</li> - </ul> - <p>{{ trans('beitritt.anweisung.5') }}</p> - <p>{{ trans('beitritt.anweisung.6') }}</p> + <div class="beitritt-formular-info"> + <p>{{ trans('beitritt.anweisung.1') }}</p> + <ul class="dotlist"> + <li>{{ trans('beitritt.anweisung.2') }}</li> + <li>{{ trans('beitritt.anweisung.3') }}</li> + <li>{{ trans('beitritt.anweisung.4') }}</li> + </ul> + <p>{{ trans('beitritt.anweisung.5') }}</p> + <p>{{ trans('beitritt.anweisung.6') }}</p> + </div> <button type="button" class="btn btn-lg btn-primary noprint" onclick="window.print();">{{ trans('beitritt.anweisung.7') }}</button> + <!-- <script src="{{ elixir('js/scriptJoinPage.js') }}"></script> --> @endsection