From 11fca7f444e177f88331f4656b942d8307b1137a Mon Sep 17 00:00:00 2001
From: Karl Hasselbring <Karl Hasselbring>
Date: Tue, 20 Feb 2018 09:29:27 +0100
Subject: [PATCH] Das Beitrittsformulatr sieht jetzt in Chrome und Firefox
 wieder relativ normal aus

---
 resources/assets/less/metager/beitritt.less | 18 +++++-
 resources/assets/less/metager/general.less  |  4 +-
 resources/views/spende/beitritt.blade.php   | 68 +++++++++------------
 3 files changed, 47 insertions(+), 43 deletions(-)

diff --git a/resources/assets/less/metager/beitritt.less b/resources/assets/less/metager/beitritt.less
index 24c14a290..1b9f4d503 100644
--- a/resources/assets/less/metager/beitritt.less
+++ b/resources/assets/less/metager/beitritt.less
@@ -1,6 +1,19 @@
 /* Style für die Druckversion des Beitrittsformulars */
 
 #donation-form {
+    .beitritt-inputs {
+        display: flex;
+        flex-wrap: wrap;
+        >div {
+            width: 50%;
+            padding: 10px;
+        }
+        @media print {
+            padding: 0px;
+            flex-direction: column;
+            flex-wrap: nowrap;
+        }
+    }
     label {
         font-weight: normal;
     }
@@ -40,7 +53,9 @@
             height: initial !important;
             border: 0;
         }
-        /* Skalierung für Firefox, absolut für die anderen Browser */
+        /* Passt die Größe der Radio-Buttons an
+         * Skalierung für Firefox, absolut für die anderen Browser 
+         */
         input[type=radio] {
             transform: scale(0.5);
             width: 20px !important;
@@ -48,6 +63,7 @@
             margin-top: 0px !important;
             padding-top: 0px !important;
         }
+        /* Blendet die Placeholder aus */
         input::-webkit-input-placeholder {
             /* WebKit browsers */
             color: transparent !important;
diff --git a/resources/assets/less/metager/general.less b/resources/assets/less/metager/general.less
index 832ebd60b..4fcd80df4 100644
--- a/resources/assets/less/metager/general.less
+++ b/resources/assets/less/metager/general.less
@@ -176,9 +176,7 @@ summary {
     }
 }
 .newpage {
-    @media print {
-        page-break-before: always;
-    }
+    page-break-after: always;
 }
 
 nav {
diff --git a/resources/views/spende/beitritt.blade.php b/resources/views/spende/beitritt.blade.php
index 56761bccd..74705ff43 100644
--- a/resources/views/spende/beitritt.blade.php
+++ b/resources/views/spende/beitritt.blade.php
@@ -6,96 +6,86 @@
 
 @section('content')
 	<link type="text/css" rel="stylesheet" href="{{ elixir('/css/beitritt.css') }}" />
-	<h1>{{ trans('beitritt.heading.1') }}</h1>
 	<form id="donation-form">
-		<div class="col-sm-6">
-			<div class="form-group beitritt-form-group">
+		<h1>{{ trans('beitritt.heading.1') }}</h1>
+		<div class="beitritt-inputs">
+			<div>
 				<label for="name">{{ 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">
+			<div>
 				<label for="firma">{{ trans('beitritt.beitritt.2') }}</label>
 				<input type="text" class="form-control beitritt-input" name="firma" placeholder="{{trans('beitritt.placeholder.2')}}">
 			</div>
-		</div>
-		<div class="col-sm-6">
-			<div class="form-group beitritt-form-group">
+			<div>
 				<label for="funktion">{{ trans('beitritt.beitritt.3') }}</label>
 				<input type="text" class="form-control beitritt-input" name="funktion" placeholder="{{trans('beitritt.placeholder.3')}}">
 			</div>
-		</div>
-		<div class="col-sm-6">
-			<div class="form-group beitritt-form-group">
+			<div>
 				<label for="adresse">{{ 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="col-sm-6">
-			<div class="form-group beitritt-form-group">
+			<div>
 				<label for="email">{{ trans('beitritt.beitritt.5') }}</label>
 				<input type="email" class="form-control beitritt-input" name="email" placeholder="">
 			</div>
-		</div>
-		<div class="col-sm-6">
-			<div class="form-group beitritt-form-group">
+			<div>
 				<label for="homepage">{{ trans('beitritt.beitritt.6') }}</label>
 				<input type="text" class="form-control beitritt-input" name="homepage" placeholder="http://">
 			</div>
-		</div>
-		<div class="col-sm-6">
-			<div class="form-group beitritt-form-group">
+			<div>
 				<label for="telefon">{{ trans('beitritt.beitritt.7') }}</label>
 				<input type="text" class="form-control beitritt-input" name="telefon" placeholder="{{trans('beitritt.placeholder.7')}}">
 			</div>
 		</div>
-		<div class="col-sm-12">
+		<div>
 			<p>{{ trans('beitritt.beitritt.8') }}</p>
 			<input type="text" class="form-control" name="betrag" required>
 			<p> {{ trans('beitritt.beitritt.9') }}</p>
 		</div>
-		<div class="col-sm-12">
+		<div>
 			<p>{{ trans('beitritt.beitritt.10') }}</p>
 			<p>{{ trans('beitritt.beitritt.11') }}</p>
 		</div>
-		<div class="col-sm-12">
+		<div>
 			<input type="radio" name="veröffentlichung" checked> {{ trans('beitritt.beitritt.12') }}
 			<input type="radio" name="veröffentlichung"> {{ trans('beitritt.beitritt.13') }}
 		</div>
-		<div class="col-sm-12">
-			<div class="form-group beitritt-form-group">
+		<div>
+			<div>
 				<label for="ort">{{ trans('beitritt.beitritt.14') }}</label>
 				<input type="text" class="form-control beitritt-input" id="ort" placeholder="">
 			</div>
 			<p class="signature">{{ trans('beitritt.unterschrift') }}</p>
 		</div>
-		<div class="newpage row"></div>
+		<div class="newpage"></div>
 		<h1>{{ trans('beitritt.abbuchung.2') }}</h1>
 		<p>{{ trans('beitritt.abbuchung.3') }}</p>
-		<div class="form-group beitritt-form-group">
-			<label for="kontoname">{{ trans('beitritt.abbuchung.4') }}</label>
-			<input type="text" class="form-control" name="kontoname" placeholder="">
-		</div>
-		<div class="row">
-			<div class="col-sm-4 form-group beitritt-form-group">
+		<div class="beitritt-inputs">
+			<div>
+				<label for="kontoname">{{ trans('beitritt.abbuchung.4') }}</label>
+				<input type="text" class="form-control" name="kontoname" placeholder="">
+			</div>
+			<div>
 				<label for="bankverbindung">{{ 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">
+			<div>
 				<label for="iban">{{ 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">
+			<div>
 				<label for="bic">{{ trans('beitritt.abbuchung.7') }}</label>
 				<input type="text" class="form-control" name="bic" placeholder="">
 			</div>
 		</div>
-		<div class="form-group beitritt-form-group">
-			<label for="ort2">{{ trans('beitritt.abbuchung.8') }}</label>
-			<input type="text" class="form-control beitritt-input" id="ort2" placeholder="">
+		<div>
+			<div>
+				<label for="ort2">{{ trans('beitritt.abbuchung.8') }}</label>
+				<input type="text" class="form-control beitritt-input" id="ort2" placeholder="">
+			</div>
+			<p class="signature">{{ trans('beitritt.unterschrift') }}</p>
 		</div>
-		<p class="signature">{{ trans('beitritt.unterschrift') }}</p>
 	</form>
 	<div class="beitritt-formular-info">
 		<p>{{ trans('beitritt.anweisung.1') }}</p>
-- 
GitLab