diff --git a/resources/assets/less/metager/base.less b/resources/assets/less/metager/base.less index 1dfecf33935e3b23253d324a140d98dce36e2530..41727f7011f79a63b4f115737d57a9102f18fd58 100644 --- a/resources/assets/less/metager/base.less +++ b/resources/assets/less/metager/base.less @@ -7,13 +7,51 @@ @aufruf-winter-aufruf-action-btn-hover-border-color: @base-aufruf-winter-border-color; @aufruf-winter-quicktip-border-color: @base-aufruf-winter-color!important; @new-feature-badge-background-color: @base-new-feature-badge-background-color; + body { background-color: @body-background-color; - background-attachment: fixed; + display: flex; + flex-direction: column; +} + +header { + width: 100%; + padding: 5px; + background-color: white; + border-bottom: 1px grey solid; +} + +.content { + width: 100%; + background-color: white; + flex-grow: 1; +} + +a { + &, + &:link, + &:visited, + &:active, + &:focus, + &:hover { + text-decoration: none; + } + &, + &:link { + color: inherit; + } + &:visited { + color: rgb(143, 0, 172); + } + &:active, + &:focus, + &:hover { + color: rgb(136, 0, 0); + } } -body#resultBody { - background-image: inherit; +.image-box { + display: flex; } summary { diff --git a/resources/assets/less/metager/footer.less b/resources/assets/less/metager/footer.less index 456b611de99caa3b00293928dd36b54e1ffb831f..bad9d4dc0f21a09f5b3c7e121fa63cb269aa5232 100644 --- a/resources/assets/less/metager/footer.less +++ b/resources/assets/less/metager/footer.less @@ -1,11 +1,14 @@ footer { - margin: 10px 0px 30px 0px; + padding: 5px; width: 100%; + background-color: white; + border-top: 1px solid grey; display: flex; justify-content: space-around; white-space: pre-line; - align-items: flex-end; + align-items: center; div { + display: flex; text-align: center; margin-left: 10px; &:first-child { @@ -16,8 +19,14 @@ footer { max-width: 100%; } &.startPageFooter { - position: absolute; - bottom: 0; + #info { + display: flex; + flex-direction: column; + p { + margin: 0px; + line-height: 10px; + } + } } &.footer-resultpage { justify-content: center; diff --git a/resources/assets/less/metager/start-page.less b/resources/assets/less/metager/start-page.less index cc84b56330c079d65cc9a463e5a06a9b519a3579..a933eebad53ce0c7d6cb55360361f42ce844d187 100644 --- a/resources/assets/less/metager/start-page.less +++ b/resources/assets/less/metager/start-page.less @@ -1,4 +1,6 @@ -@search-bar-width: 1000px; +.modal { + display: none; +} .mg-panel { @media(max-width: @search-bar-width) { @@ -77,6 +79,7 @@ flex-grow: 1; input { border: none; + width: 100%; height: 40px; &:focus { outline-color: rgb(255, 128, 0); diff --git a/resources/assets/less/metager/static-pages.less b/resources/assets/less/metager/static-pages.less index ef0ef84b2f4523c22469045a7469adfdb211741a..f55b929ba48d58e7eba9e457de84ec4cab158941 100644 --- a/resources/assets/less/metager/static-pages.less +++ b/resources/assets/less/metager/static-pages.less @@ -42,13 +42,6 @@ body { } } -.wrapper { - display: flex; - flex-direction: column; - justify-content: space-between; - height: 100%; -} - ul.startpage { list-style-type: none; } @@ -474,14 +467,6 @@ a.content.hidden-xs { color: @a-content-hidden-xs-color; } -a.navbar-brand { - line-height: 100%!important; - padding: 0; - position: absolute; - z-index: 5; - left: 10px; -} - .logo { height: 30px!important; &>h1 { @@ -556,13 +541,13 @@ main ul li:not(.lslide) { margin-top: 10px; } -fieldset input[type=text] { +/*fieldset input[type=text] { width: 100%; padding-left: 10px; padding-right: 10px; border-width: 1px; overflow: visible; -} +}*/ main fieldset { border: 0; diff --git a/resources/assets/less/variables-default.less b/resources/assets/less/variables-default.less index dae35def288ff2768d6aa1be033066b3de478aee..3de66d597991db6f257cf6d1bbe9b0a610055cfc 100644 --- a/resources/assets/less/variables-default.less +++ b/resources/assets/less/variables-default.less @@ -18,9 +18,7 @@ sans-serif; //** Link hover decoration. @link-hover-decoration: underline; @font-size-base: 14px; -@screen-md: 992px; @container-desktop: (920px + @grid-gutter-width); -@screen-lg: 1440px; @container-large-desktop: (1370px + @grid-gutter-width); //** Point at which the navbar becomes uncollapsed. @grid-float-breakpoint: 865px; @@ -38,4 +36,8 @@ sans-serif; @screen-xs-max: (@screen-sm-min - 1); @screen-sm-max: (@screen-md-min - 1); @screen-md-max: (@screen-lg-min - 1); -@grid-gutter-width: 30px; \ No newline at end of file +@grid-gutter-width: 30px; + +/* Other sizes */ + +@search-bar-width: 1000px; \ No newline at end of file diff --git a/resources/views/index.blade.php b/resources/views/index.blade.php index cb8816352d1c5c68d19da66cce363e7cc3107fde..8cc2ae522ce6686f94b93eef5bd0b798b687e739 100644 --- a/resources/views/index.blade.php +++ b/resources/views/index.blade.php @@ -1,6 +1,6 @@ @extends('layouts.indexPage') -@section('title', $title ) +@section('title', $title) @section('content') <div class="modal fade" id="plugin-modal" tab-index="-1" role="dialog"> @@ -134,7 +134,7 @@ </div> </div> </div> - <div id="create-focus-modal" class="modal fade" tab-index="-1" role="dialog"> + <div class="modal fade" id="create-focus-modal" tab-index="-1" role="dialog"> <div class="modal-dialog modal-lg"> <div class="content modal-content"> <div class="modal-header"> @@ -203,7 +203,10 @@ </div> </div> </div> - <h1 id="mglogo"><a class="hidden-xs" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/") }}">MetaGer</a></h1> + <div> + <h1 id="mglogo"><a class="hidden-xs" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/") }}">MetaGer</a></h1> + </div> + <div> <fieldset> <form id="searchForm" method={{ $request }} action="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/meta/meta.ger3") }}" accept-charset="UTF-8"> <div class="search-bar"> @@ -251,6 +254,8 @@ </div> </form> </fieldset> + </div> + <div> <ul class="list-inline searchform-bonus hidden"> <li id="plug" @unless ($browser === 'Firefox' || $browser === 'Mozilla' || $browser === 'Chrome' || $browser === 'Opera' || $browser === 'IE' || $browser === 'Edge' || $browser === 'Safari' || $browser === 'Vivaldi') @@ -265,6 +270,7 @@ </li> @endif </ul> + </div> <script src="{{ elixir('js/scriptStartPage.js') }}"></script> @endsection diff --git a/resources/views/layouts/alerts.blade.php b/resources/views/layouts/alerts.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..57e786080517f77e8be63efe1eb6c886f5a72f83 --- /dev/null +++ b/resources/views/layouts/alerts.blade.php @@ -0,0 +1,12 @@ +@if (isset($success)) + <div class="alert alert-success" role="alert">{{ $success }}</div> +@endif +@if (isset($info)) + <div class="alert alert-info" role="alert">{{ $info }}</div> +@endif +@if (isset($warning)) + <div class="alert alert-warning" role="alert">{{ $warning }}</div> +@endif +@if (isset($error)) + <div class="alert alert-danger" role="alert">{{ $error }}</div> +@endif \ No newline at end of file diff --git a/resources/views/layouts/footer.blade.php b/resources/views/layouts/footer.blade.php index 6775079e500e36cf1e8ccb5a655aa703773f7c8a..b3b8bd96fa53bc3fdbd74f8766002ce318ebdd88 100644 --- a/resources/views/layouts/footer.blade.php +++ b/resources/views/layouts/footer.blade.php @@ -1,25 +1,27 @@ @if ($type === 'startpage' || $type === 'subpage') -<footer class="{{ $id }} noprint"> <div> - <a href="https://www.suma-ev.de/" > - <img src="/img/suma_ev_logo-m1-greyscale.png" alt="SUMA-EV Logo"></a> + <a class="image-box" href="https://www.suma-ev.de/"> + <img src="/img/suma_ev_logo-m1-greyscale.png" alt="SUMA-EV Logo"> + </a> </div> <div id="info"> - <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "kontakt") }}">{{ trans('staticPages.nav5') }}</a> - <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "impressum") }}">{{ trans('staticPages.nav8') }}</a> - {{ trans('staticPages.sumaev.1') }}<a href="https://www.suma-ev.de/">{{ trans('staticPages.sumaev.2') }}</a> + <p> + <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "kontakt") }}">{{ trans('staticPages.nav5') }}</a> - <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "impressum") }}">{{ trans('staticPages.nav8') }}</a> + </p> + <p> + {{ trans('staticPages.sumaev.1') }}<a href="https://www.suma-ev.de/">{{ trans('staticPages.sumaev.2') }}</a> + </p> </div> <div> - <a href="https://www.uni-hannover.de/" > - <img src="/img/luh_metager.png" alt="LUH Logo"></a> + <a class="image-box" href="https://www.uni-hannover.de/"> + <img src="/img/luh_metager.png" alt="LUH Logo"> + </a> </div> -</footer> @elseif ($type === 'resultpage') -<footer class="footer-resultpage"> <div> <a class="btn btn-default" href="/">{!! trans('resultPage.startseite') !!}</a> </div> <div> <a class="btn btn-default" href="/impressum/">{!! trans('resultPage.impressum') !!}</a> </div> -</footer> @endif \ No newline at end of file diff --git a/resources/views/layouts/header.blade.php b/resources/views/layouts/header.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..3667801fbef3dcec8414da05471c601d108b0493 --- /dev/null +++ b/resources/views/layouts/header.blade.php @@ -0,0 +1 @@ +@yield('homeIcon') \ No newline at end of file diff --git a/resources/views/layouts/staticPages.blade.php b/resources/views/layouts/staticPages.blade.php index 7ba67be178284ef3ff0b17a844dc75ae7fd6dd6f..abbcfb511aa004b18ee4e0ae2082dcd08c29b9b8 100644 --- a/resources/views/layouts/staticPages.blade.php +++ b/resources/views/layouts/staticPages.blade.php @@ -33,30 +33,25 @@ </head> <body> <header> - @yield('homeIcon') + @include('layouts.header') </header> @include('layouts.sidebar', ['id' => 'staticPagesSideBar']) - <div class="wrapper"> - <main class="mg-panel container"> - @if (isset($success)) - <div class="alert alert-success" role="alert">{{ $success }}</div> - @endif - @if (isset($info)) - <div class="alert alert-info" role="alert">{{ $info }}</div> - @endif - @if (isset($warning)) - <div class="alert alert-warning" role="alert">{{ $warning }}</div> - @endif - @if (isset($error)) - <div class="alert alert-danger" role="alert">{{ $error }}</div> - @endif + <div class="content"> + @include('layouts.alerts') + <main> @yield('content') </main> @yield('optionalContent') - @if (isset($page) && $page === 'startpage') @include('layouts.footer', ['type' => 'startpage', 'id' => 'startPageFooter']) - @else @include('layouts.footer', ['type' => 'subpage', 'id' => 'subPageFooter']) - @endif <img src="{{ action('ImageController@generateImage')}}?site={{ urlencode(url()->current()) }}" class="hidden" /> </div> + @if (isset($page) && $page === 'startpage') + <footer class="noprint startPageFooter"> + @include('layouts.footer', ['type' => 'startpage', 'id' => 'startPageFooter']) + </footer> + @else + <footer class="noprint"> + @include('layouts.footer', ['type' => 'subpage', 'id' => 'subPageFooter']) + </footer> + @endif </body> </html>