diff --git a/Dockerfile b/Dockerfile index a9f8456c..c6c57bf2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,7 +32,7 @@ WORKDIR /var/www/html RUN mkdir -p storage/framework/{sessions,views,cache,cache/data} && \ chown -R www-data:www-data storage/framework && \ chmod -R 775 storage - -# RUN php artisan cache:clear && \ -# php artisan config:clear && \ -# php artisan view:clear + +RUN php artisan cache:clear && \ + php artisan config:clear && \ + php artisan view:clear diff --git a/Dockerfile.dev b/Dockerfile.dev new file mode 100644 index 00000000..e4187d34 --- /dev/null +++ b/Dockerfile.dev @@ -0,0 +1,38 @@ +FROM php:8.1-apache + +RUN apt-get update \ + && apt-get -y install \ + g++ \ + libcurl4-gnutls-dev \ + libxml2-dev \ + libxslt-dev \ + libzip-dev \ + zlib1g-dev \ + msmtp \ + unzip \ + git \ + ssl-cert \ + locales \ + --no-install-recommends \ + && docker-php-ext-install pdo pdo_mysql mysqli xsl xml zip opcache \ + && a2enmod rewrite ssl proxy proxy_http headers \ + && apt-get purge -y g++ \ + && apt-get autoremove -y \ + && rm -r /var/lib/apt/lists/* + +# Get latest Composer +COPY --from=composer:latest /usr/bin/composer /usr/bin/composer + +# Update the default apache site with the config we created. +ADD docker/apache.dev.conf /etc/apache2/sites-enabled/000-default.conf + +WORKDIR /var/www/html +COPY . /var/www/html + +RUN mkdir -p storage/framework/{sessions,views,cache,cache/data} && \ + chown -R www-data:www-data storage/framework && \ + chmod -R 775 storage + +# RUN php artisan cache:clear && \ +# php artisan config:clear && \ +# php artisan view:clear diff --git a/app/Http/Controllers/CalendarController.php b/app/Http/Controllers/CalendarController.php index cda4fba2..47749224 100644 --- a/app/Http/Controllers/CalendarController.php +++ b/app/Http/Controllers/CalendarController.php @@ -16,7 +16,7 @@ class CalendarController extends Controller 'ends' => '19-04-2024', 'url' => 'seinconcert-hilversum', 'images' => [ - ['url' => 'img/news/rHjgm6CM0D.jpg'] + ['url' => '/img/news/rHjgm6CM0D.jpg'] ] ], 2 => [ @@ -28,7 +28,7 @@ class CalendarController extends Controller 'ends' => '21-04-2024', 'url' => 'orgelconcert-blaricum', 'images' => [ - ['url' => 'img/news/tgrOh0kbIS.jpg'] + ['url' => '/img/news/tgrOh0kbIS.jpg'] ] ], ]; diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php index f68013c4..58237b3c 100644 --- a/app/Http/Controllers/Controller.php +++ b/app/Http/Controllers/Controller.php @@ -96,6 +96,8 @@ class Controller extends BaseController ->with('podcasts', $this->getDataFromFileAndConvert('laatste_podcasts.json', ['podcasts'], '\Model\Podcast')); }); + + View::share('disableBanners', env('DISABLE_BANNERS', true)); } protected function registerView(Request $request, $type, $id) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml new file mode 100644 index 00000000..3f9196ef --- /dev/null +++ b/docker-compose.dev.yml @@ -0,0 +1,24 @@ +version: '3.8' + +services: + web: + build: + context: ./ + dockerfile: Dockerfile.dev + ports: + - 8080:80 + - 8443:443 + volumes: + - .:/var/www/html + - ./srv:/srv + db: + image: mysql:5.5 + ports: + - "3306:3306" + expose: + - "3306" + environment: + MYSQL_ROOT_PASSWORD: development-password + MYSQL_DATABASE: forge + MYSQL_USER: forge + MYSQL_PASSWORD: secret diff --git a/docker/apache.dev.conf b/docker/apache.dev.conf new file mode 100644 index 00000000..9b5036c3 --- /dev/null +++ b/docker/apache.dev.conf @@ -0,0 +1,46 @@ +Header set X-Content-Type-Options: "nosniff" +Header set X-Frame-Options: "sameorigin" + +ServerTokens Prod + + + ServerName localhost + ServerAdmin support@websight.nl + DocumentRoot /var/www/html + + + Options -Indexes +FollowSymLinks +MultiViews + AllowOverride All + Order deny,allow + Allow from all + + + ErrorLog /var/log/apache2/vhost-error.log + CustomLog /var/log/apache2/vhost-access.log combined + + + + + ServerName localhost + ServerAdmin support@websight.nl + DocumentRoot /var/www/html + + SSLEngine on + SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem + SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key + SSLCompression off + SSLProtocol All -SSLv2 -SSLv3 + SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH + + + Options -Indexes +FollowSymLinks +MultiViews + AllowOverride All + Order deny,allow + Allow from all + + + ErrorLog /var/log/apache2/ssl-vhost-error.log + CustomLog /var/log/apache2/ssl-vhost-access.log combined + + + diff --git a/env.example b/env.example new file mode 100644 index 00000000..a67406e4 --- /dev/null +++ b/env.example @@ -0,0 +1,39 @@ +APP_NAME="NH Gooi" +APP_ENV=production +APP_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +APP_DEBUG=false +APP_LOG_LEVEL=error +APP_URL=https://dev.nhgooi.nl +IMAGE_BASE_URL=https://dev.nhgooi.nl + +API_URL=https://api.nhgooi.nl/ + +BROADCAST_DRIVER=log +CACHE_DRIVER=file +SESSION_DRIVER=file +QUEUE_DRIVER=sync + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_DRIVER=smtp +MAIL_HOST=in-v3.mailjet.com +MAIL_PORT=25 +MAIL_USERNAME=mailjet_username +MAIL_PASSWORD=mailjet_password +MAIL_ENCRYPTION=null + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= + +DB_CONNECTION=mysql +DB_HOST=nhgooi.nl +DB_PORT=3306 +DB_DATABASE=dbname +DB_USERNAME=6fmstats +DB_PASSWORD=dbpass + +CACHE_DRIVER=file +QUEUE_DRIVER=sync diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png index 55d2fae0..dc81766c 100644 Binary files a/public/android-chrome-192x192.png and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png index c0ed3363..cba85bfb 100644 Binary files a/public/android-chrome-512x512.png and b/public/android-chrome-512x512.png differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png index 5a117c27..b92a485b 100644 Binary files a/public/apple-touch-icon.png and b/public/apple-touch-icon.png differ diff --git a/public/css/style.css b/public/css/style.css index 0c3e6f3a..334eac24 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -31,10 +31,14 @@ body { } @media (min-width: 768px) { - .grey_background { + .grey_background:not(.site_container) { background-color: #f9f9f9; } } +.page { + padding-top: 20px; +} + .content_container { padding-right: 50px; } @@ -163,10 +167,10 @@ div.pp_default .pp_close:hover { } .header .logo { float: left; - margin-top: 18px; + margin-top: 10px; } .header .logo img { - height: 75px; + height: 95px; } .header .advertisement { float: right; @@ -198,7 +202,6 @@ div.pp_default .pp_close:hover { @media (min-width: 767px) { .menu_container { height: 75px; - margin-bottom: 20px; background-image: linear-gradient(to right, #0102b0, #4090e3); } } @@ -254,7 +257,9 @@ div.pp_default .pp_close:hover { display: block; width: 33px; height: 25px; - background-image: URL("/images/menu-corner-1.svg"); + -webkit-mask-image: URL("/images/menu-corner-1.svg"); + mask-image: URL("/images/menu-corner-1.svg"); + background-color: white; position: absolute; top: 0; left: 0; @@ -265,7 +270,9 @@ div.pp_default .pp_close:hover { display: block; width: 12px; height: 15px; - background-image: URL("/images/menu-corner-2.svg"); + -webkit-mask-image: URL("/images/menu-corner-2.svg"); + mask-image: URL("/images/menu-corner-2.svg"); + background-color: white; position: absolute; bottom: 0; right: -1px; @@ -303,10 +310,15 @@ div.pp_default .pp_close:hover { margin: 8px; border-right: 1px solid rgba(255, 255, 255, 0.2); line-height: 2; + height: 28px; /*&:nth-child(2) { padding: 0 19px; }*/ } +.top_menu_container ul.right_menu li.collapsed, .menu_mobile_container ul.right_menu li.collapsed { + padding: 3px 9px 3px 6px; + margin: 8px auto; +} .top_menu_container ul.right_menu li:last-child, .menu_mobile_container ul.right_menu li:last-child { border: none; line-height: 1; @@ -320,6 +332,12 @@ div.pp_default .pp_close:hover { color: #fff; text-decoration: none; text-transform: uppercase; + display: flex; +} +.top_menu_container ul.right_menu li a span, .menu_mobile_container ul.right_menu li a span { + overflow: hidden; + display: block; + height: 28px; } .top_menu_container ul.right_menu li a.with_svg_icon, .menu_mobile_container ul.right_menu li a.with_svg_icon { position: relative; @@ -349,7 +367,7 @@ div.pp_default .pp_close:hover { border: 1px solid #efefef; border-radius: 3px; background-color: #fff; - height: 29px; + height: 26px; font-family: Montserrat, serif; font-size: 16px; line-height: 1.25; @@ -357,7 +375,7 @@ div.pp_default .pp_close:hover { } .top_menu_container ul.right_menu li .search_form .search_submit, .menu_mobile_container ul.right_menu li .search_form .search_submit { float: right; - margin: 6px; + margin: 4px; } .top_menu_container ul.right_menu li .search_button, .menu_mobile_container ul.right_menu li .search_button { margin-top: 6px; @@ -576,6 +594,25 @@ div.pp_default .pp_close:hover { transform: rotate(90deg); } +.slogan { + width: 190px; + margin: 8px 0; +} + +.grey_background nav > div { + background: #f9f9f9; + border-color: #f9f9f9; +} +.grey_background .menu > li a { + background: #f9f9f9; +} +.grey_background .menu > li.selected a:before, .grey_background .menu > li.selected a:after, .grey_background .menu > li:hover a:before, .grey_background .menu > li:hover a:after, .grey_background .menu > li.hover a:before, .grey_background .menu > li.hover a:after { + background-color: #f9f9f9; +} +.grey_background .menu > li:last-child:after { + background: #f9f9f9; +} + .header .now-playing-header { float: right; } @@ -1455,6 +1492,10 @@ div.pp_default .pp_close:hover { display: block; width: 100%; } +.footer_container .footer_menu .about a { + display: inline; + text-decoration: underline; +} .footer_container .footer_menu .buttons a { text-transform: uppercase; margin-bottom: 10px; diff --git a/public/css/style.css.map b/public/css/style.css.map index 33416d83..04d0c2d0 100644 --- a/public/css/style.css.map +++ b/public/css/style.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../resources/assets/sass/abstracts/_fonts.scss","../../resources/assets/sass/base/_clearfix.scss","../../resources/assets/sass/base/_container.scss","../../resources/assets/sass/abstracts/_mixin.scss","../../resources/assets/sass/abstracts/_variables.scss","../../resources/assets/sass/components/_button.scss","../../resources/assets/sass/components/_pretty_photo.scss","../../resources/assets/sass/components/_cookie.scss","../../resources/assets/sass/components/_list.scss","../../resources/assets/sass/components/_header.scss","../../resources/assets/sass/components/_menu.scss","../../resources/assets/sass/components/_now-playing.scss","../../resources/assets/sass/components/_main_news.scss","../../resources/assets/sass/components/_box.scss","../../resources/assets/sass/components/_blog.scss","../../resources/assets/sass/components/_sidebar.scss","../../resources/assets/sass/components/_radio_box.scss","../../resources/assets/sass/components/_contact_box.scss","../../resources/assets/sass/components/_featured.scss","../../resources/assets/sass/components/_podcast_items.scss","../../resources/assets/sass/layout/_news.scss","../../resources/assets/sass/components/_bread_crumb.scss","../../resources/assets/sass/components/_page_title.scss","../../resources/assets/sass/components/_post.scss","../../resources/assets/sass/components/_schedule.scss","../../resources/assets/sass/components/_page.scss","../../resources/assets/sass/components/_input.scss","../../resources/assets/sass/components/_podcast_item.scss","../../resources/assets/sass/components/_footer.scss","../../resources/assets/sass/base/_base.scss"],"names":[],"mappings":";AAAQ;AACA;AACA;ACFR;EACE;EACA;EACA;;;ACAF;EACE;EACA;;;AAKF;ECPE;EACA;EDQA;EAIA,kBEfa;;AFYb;EAHF;IAII;;;;AAIJ;ECfE;EACA;;;ADiBF;EACE;IACE;;;AAGJ;EACE;;;AAEF;EACE;;;AAEF;EACE;IACE;;EAEF;IACE;;;AGnCJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ODJoB;ECKpB;EACA;EACA;;AAEA;EACE,ODVkB;;ACapB;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAEF;EACE;EACA;;;ACnCJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;;;AAEF;EAEE;;;AAEF;EAEE;EACA;EACA;EACA;EACA,OFXuB;;;AEazB;EAEE;EACA;;;AAEF;EAEE;EACA;;;AChCF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA,OHPoB;;;AGStB;EACE;EACA;EACA;EACA,OHXgB;;;AGalB;EACE;EACA;EACA;EACA,OHjBgB;;;AIVlB;ELME;EACA;EACA;;;AMTF;EACE;;AACA;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;;AAIJ;EACE;IACE;;;AAGJ;EACE;IACE;;EACA;IACE;;EAEF;IACE;;;AAIN;EACE;IACE;;;AC9BF;EADF;IAEI;IACA;IACA;;;AAGF;EACE;;AACA;EACE;EACA;EACA;EACA;;AAIJ;EPbA;EACA;EACA;EOaE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA,ONpCK;EMqCL,aNzCU;EM0CV,WNzCQ;EM0CR;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMV;EACE;EPnGA;EACA;EOoGA;;AAEA;EACE;EPpGF;EACA;EACA;;AOqGE;EACE;EACA;EACA;EACA;EACA;AAOA;AAAA;AAAA;;AALA;EACE;EACA;;AAOF;EACE;EACA;EACA;EACA;EACA;EACA,ON3Hc;EM4Hd;EACA;;AAEA;EACE;EACA;;AAGF;EACE,MNrIY;EMsIZ;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA,kBN3JG;EM4JH;EACA;EACA;EACA;EACA,ONpKG;;AMsKL;EACE;EACA;;AAGJ;EACE;;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA;;AAEA;EACE;;AAGA;EACE;;AAIJ;EACE;;AACA;EACE;EACA;;AAEF;EACE;;AAIJ;EACE;;;AAOV;EACE;;AAEA;EACE;EACA;;AAGF;EPtPA;EACA;EACA;;AOsPE;EACE;EACA;EACA;EACA;EACA,ON5PO;EM6PP;EACA;EACA;EACA;;AAEF;EACE;;AAIJ;EACE;EACA;EACA;EACA,kBNvQS;EMwQT;EACA;EACA;;AAGE;EACE;;AACA;EACE;;AAIN;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;;AAKJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;;ACzZJ;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AC9CV;EADF;IAEI;IACA;AAKA;AAMA;;EAVA;IACE;;EAIF;IACE;IACA;;EAIF;IACE;IACA;;EAEF;IACE;;;AAGJ;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EAEA;;AAEA;ETtDJ;EACA;EACA;;ASuDM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OR/DY;EQgEZ;EACA;;AAIJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA,OR7Ec;EQ8Ed;;AAEF;EACE;EACA;;AAEF;EACE;IACE;IACA;IACA;;;AAGJ;ETxFJ;EACA;EACA;EACA;EACA;EAQA;EAIA,OClBqB;EDmBrB;EACA;EACA;EACA;EACA;ESqEM,OR7Fc;;;ASPtB;EAsBE;EACA;;AAtBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAKJ;EACE;EACA;EACA,kBTlBW;ESmBX;;AAEA;EANF;IAOI;IACA;IACA;;;AAEF;EAXF;IAYI;;;AAIA;EADF;IAEI;;;AAEF;EAJF;IAKI;;;AAGJ;EACE;;AAEF;EACE;IACE;;;;AAIN;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAIA;EACE;EACA;EACA;;;AAKR;EACE;EACA;;AACA;EACE;;;ACpGJ;EXIE;EACA;EACA;;AWHA;EACE;;AACA;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,OVfO;;AUiBP;EACE;EACA;EACA,OVpBK;;AUsBL;EACE;;AAKN;EACE;;AAGF;EX5BF;EACA;EACA;EACA;EACA;EAQA;EAIA,OClBqB;EDmBrB;EACA;EACA;EACA;EACA;;AWWE;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA,OV1CY;;;AWXlB;EACE;IACE;;;ACCJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA,OZXS;;AYaT;EACE;EACA,OZfO;;AYmBX;EbfA;EACA;EACA;EACA;EACA;EAQA;EAIA,OClBqB;EDmBrB;EACA;EACA;EACA;EACA;;AaDA;EACE;EACA;EACA;EACA;EACA;EACA,OZ5BmB;;;AaPvB;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA,ObPc;EaQd;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA,OblBmB;;AaqBrB;EdMA;EACA;EACA;EACA;EACA;EACA;;;AcPF;EACE;IACE;;;ACjCF;EACE;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,OdTO;EcUP;;AAIJ;EfkCA;EACA;;AACA;EA9CA;EACA;EACA;EACA;EACA;EAQA;EAuBA;EACA;EACA;EACA;EACA;EACA;;AASA;EAjDA;EACA;EACA;EACA;EACA;EAQA;EAIA,OClBqB;EDmBrB;EACA;EACA;EACA;EACA;;AePA;EACE;EACA;EACA;EACA;EACA;EACA,OdtBmB;EcuBnB;;;AC7BF;EACE;;AAGF;EhBDA;EACA;EACA;;AgBCE;EACE;EACA;EACA;;AAIA;EADF;IAEI;;;AAEF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA,OfrBG;EesBH;;AAIJ;EhBsBJ;EACA;;AACA;EA9CA;EACA;EACA;EACA;EACA;EAQA;EAuBA;EACA;EACA;EACA;EACA;EACA;;AASA;EAjDA;EACA;EACA;EACA;EACA;EAQA;EAIA,OClBqB;EDmBrB;EACA;EACA;EACA;EACA;;;AiB9BA;EACE;;;ACDJ;EACE;ElBGA;EACA;EACA;;AkBFA;EACE;ElBIF;EACA;EACA;EACA;EACA;EAQA;EkBdE;EACA;;AAEA;EACE,OjBJiB;EiBKjB;;AAGF;EACE;;AAGF;EACE;IACE;;;;ACtBR;EACE;EACA;EACA;EAIA;EACA;EACA;EACA,OlBDgB;;AkBLhB;EAJF;IAKI;;;;AAQJ;EAEE;;;ACdF;EpBAE;EACA;;AoBCA;EAFF;IAGI;;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EAEA;EACA;EACA;EACA,OnBdc;;AmBgBd;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA,OnBvBmB;EmBwBnB;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA,OnB/CiB;;AmBmDrB;EpBzDF;EACA;EACA;;AoB0DI;EACE;EACA;EpBzDN;EACA;EACA;EACA;EACA;EAQA;EoB+CM,OnB7De;;AmB8Df;EACE,OnB/Da;EmBgEb;;AAEF;EACE;;AAKN;EACE;EACA;;AAEF;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;;;AAIN;EpBrGE;EACA;EACA;EoBqGA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OnBrHgB;EmBsHhB;EACA;;;AC5HJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA,OpBJS;;AoBMX;ErBFA;EACA;EACA;EACA;EACA;EAQA;EAIA,OClBqB;EDmBrB;EACA;EACA;EACA;EACA;;AqBhBA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,OpBnBS;EoBoBT;EACA;;AACA;EACE;;;AC5BN;EtBAE;EACA;EsBCA;EACA;;AACA;EAJF;IAKI;IACA;;;;AAGJ;EACE;EACA;EACA;EACA,OrBLgB;;AqBOhB;EACE;;;AAGJ;EtBVE;EACA;EACA;EACA;EACA;EAIA;EsBIA;EACA;EACA,OrBfgB;;AqBiBhB;EACE;;;AC3BJ;EACE;EACA;EACA,kBtBOW;EsBNX;EACA;EAEA;EACA;EACA;EACA,OtBJW;;AsBMX;EACE;;AAGF;EACE;EACA;EAEA;EACA;EACA;EACA;EACA,OtBlBS;;;AsBqBb;EACE;EAEA;EACA;EACA;EACA;EACA,OtB5BW;EsB6BX;EACA;EACA,kBtB3BW;;;AuBVb;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA,OvBDoB;EuBEpB;EACA;;;ACTF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AACA;EAHF;IAII;;;AAGF;EzBfF;EACA;;AyBkBE;EACE;EACA;EACA;;AAGF;EACE,OxBpBgB;EwBqBhB;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAEA;EACE;EACA,OxBpCc;EwBqCd;;AAKN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,OxBvDgB;EwBwDhB;EACA;EACA;;AAIJ;EzBhEA;EACA;EACA;EyBgEE;EACA;;AAEA;EAIE;EACA;;AAJA;EADF;IAEI;;;AAIF;EACE;;AACA;EAFF;IAGI;;;AAIJ;EACE;EACA;EACA;;AAGF;EACE;;AAKN;EACE;EzB/FF;EACA;EACA;;AyBgGE;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE;;AAEF;EACE;;;AChHV;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGA;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AAMb;EACE;;;AAGF;EACE;IACE","file":"style.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../resources/assets/sass/abstracts/_fonts.scss","../../resources/assets/sass/base/_clearfix.scss","../../resources/assets/sass/base/_container.scss","../../resources/assets/sass/abstracts/_mixin.scss","../../resources/assets/sass/abstracts/_variables.scss","../../resources/assets/sass/components/_button.scss","../../resources/assets/sass/components/_pretty_photo.scss","../../resources/assets/sass/components/_cookie.scss","../../resources/assets/sass/components/_list.scss","../../resources/assets/sass/components/_header.scss","../../resources/assets/sass/components/_menu.scss","../../resources/assets/sass/components/_now-playing.scss","../../resources/assets/sass/components/_main_news.scss","../../resources/assets/sass/components/_box.scss","../../resources/assets/sass/components/_blog.scss","../../resources/assets/sass/components/_sidebar.scss","../../resources/assets/sass/components/_radio_box.scss","../../resources/assets/sass/components/_contact_box.scss","../../resources/assets/sass/components/_featured.scss","../../resources/assets/sass/components/_podcast_items.scss","../../resources/assets/sass/layout/_news.scss","../../resources/assets/sass/components/_bread_crumb.scss","../../resources/assets/sass/components/_page_title.scss","../../resources/assets/sass/components/_post.scss","../../resources/assets/sass/components/_schedule.scss","../../resources/assets/sass/components/_page.scss","../../resources/assets/sass/components/_input.scss","../../resources/assets/sass/components/_podcast_item.scss","../../resources/assets/sass/components/_footer.scss","../../resources/assets/sass/base/_base.scss"],"names":[],"mappings":";AAAQ;AACA;AACA;ACFR;EACE;EACA;EACA;;;ACAF;EACE;EACA;;;AAKF;ECPE;EACA;EDQA;EAIA,kBEfa;;AFYb;EAHF;IAII;;;;AAIJ;ECfE;EACA;;;ADiBF;EACE;IACE,kBEtBW;;;AFyBf;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;IACE;;EAEF;IACE;;;AGtCJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ODJoB;ECKpB;EACA;EACA;;AAEA;EACE,ODVkB;;ACapB;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAEF;EACE;EACA;;;ACnCJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;;;AAEF;EAEE;;;AAEF;EAEE;EACA;EACA;EACA;EACA,OFXuB;;;AEazB;EAEE;EACA;;;AAEF;EAEE;EACA;;;AChCF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA,OHPoB;;;AGStB;EACE;EACA;EACA;EACA,OHXgB;;;AGalB;EACE;EACA;EACA;EACA,OHjBgB;;;AIVlB;ELME;EACA;EACA;;;AMTF;EACE;;AACA;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;;AAIJ;EACE;IACE;;;AAGJ;EACE;IACE;;EACA;IACE;;EAEF;IACE;;;AAIN;EACE;IACE;;;AC9BF;EADF;IAEI;IACA;;;AAGF;EACE;;AACA;EACE;EACA;EACA;EACA;;AAIJ;EPZA;EACA;EACA;EOYE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA,ONnCK;EMoCL,aNxCU;EMyCV,WNxCQ;EMyCR;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMV;EACE;EPtGA;EACA;EOuGA;;AAEA;EACE;EPvGF;EACA;EACA;;AOwGE;EACE;EACA;EACA;EACA;EACA;EACA;AAYA;AAAA;AAAA;;AAVA;EACE;EACA;;AAGF;EACE;EACA;;AAOF;EACE;EACA;EACA;EACA;EACA;EACA,ONpIc;EMqId;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE,MNrJY;EMsJZ;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA,kBN3KG;EM4KH;EACA;EACA;EACA;EACA,ONpLG;;AMsLL;EACE;EACA;;AAGJ;EACE;;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA;;AAEA;EACE;;AAGA;EACE;;AAIJ;EACE;;AACA;EACE;EACA;;AAEF;EACE;;AAIJ;EACE;;;AAOV;EACE;;AAEA;EACE;EACA;;AAGF;EPtQA;EACA;EACA;;AOsQE;EACE;EACA;EACA;EACA;EACA,ON5QO;EM6QP;EACA;EACA;EACA;;AAEF;EACE;;AAIJ;EACE;EACA;EACA;EACA,kBNvRS;EMwRT;EACA;EACA;;AAGE;EACE;;AACA;EACE;;AAIN;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;;AAKJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;;AAIJ;EACE;EACA;;;AAKE;EACE,YNpbS;EMqbT,cNrbS;;AM2bT;EACE,YN5bO;;AMgcP;EACE,kBNjcK;;AMscP;EACE,YNvcK;;;AODf;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AC9CV;EADF;IAEI;IACA;AAKA;AAMA;;EAVA;IACE;;EAIF;IACE;IACA;;EAIF;IACE;IACA;;EAEF;IACE;;;AAGJ;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EAEA;;AAEA;ETtDJ;EACA;EACA;;ASuDM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OR/DY;EQgEZ;EACA;;AAIJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA,OR7Ec;EQ8Ed;;AAEF;EACE;EACA;;AAEF;EACE;IACE;IACA;IACA;;;AAGJ;ETxFJ;EACA;EACA;EACA;EACA;EAQA;EAIA,OClBqB;EDmBrB;EACA;EACA;EACA;EACA;ESqEM,OR7Fc;;;ASPtB;EAsBE;EACA;;AAtBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAKJ;EACE;EACA;EACA,kBTlBW;ESmBX;;AAEA;EANF;IAOI;IACA;IACA;;;AAEF;EAXF;IAYI;;;AAIA;EADF;IAEI;;;AAEF;EAJF;IAKI;;;AAGJ;EACE;;AAEF;EACE;IACE;;;;AAIN;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAIA;EACE;EACA;EACA;;;AAKR;EACE;EACA;;AACA;EACE;;;ACpGJ;EXIE;EACA;EACA;;AWHA;EACE;;AACA;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,OVfO;;AUiBP;EACE;EACA;EACA,OVpBK;;AUsBL;EACE;;AAKN;EACE;;AAGF;EX5BF;EACA;EACA;EACA;EACA;EAQA;EAIA,OClBqB;EDmBrB;EACA;EACA;EACA;EACA;;AWWE;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA,OV1CY;;;AWXlB;EACE;IACE;;;ACCJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA,OZXS;;AYaT;EACE;EACA,OZfO;;AYmBX;EbfA;EACA;EACA;EACA;EACA;EAQA;EAIA,OClBqB;EDmBrB;EACA;EACA;EACA;EACA;;AaDA;EACE;EACA;EACA;EACA;EACA;EACA,OZ5BmB;;;AaPvB;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA,ObPc;EaQd;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA,OblBmB;;AaqBrB;EdMA;EACA;EACA;EACA;EACA;EACA;;;AcPF;EACE;IACE;;;ACjCF;EACE;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,OdTO;EcUP;;AAIJ;EfkCA;EACA;;AACA;EA9CA;EACA;EACA;EACA;EACA;EAQA;EAuBA;EACA;EACA;EACA;EACA;EACA;;AASA;EAjDA;EACA;EACA;EACA;EACA;EAQA;EAIA,OClBqB;EDmBrB;EACA;EACA;EACA;EACA;;AePA;EACE;EACA;EACA;EACA;EACA;EACA,OdtBmB;EcuBnB;;;AC7BF;EACE;;AAGF;EhBDA;EACA;EACA;;AgBCE;EACE;EACA;EACA;;AAIA;EADF;IAEI;;;AAEF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA,OfrBG;EesBH;;AAIJ;EhBsBJ;EACA;;AACA;EA9CA;EACA;EACA;EACA;EACA;EAQA;EAuBA;EACA;EACA;EACA;EACA;EACA;;AASA;EAjDA;EACA;EACA;EACA;EACA;EAQA;EAIA,OClBqB;EDmBrB;EACA;EACA;EACA;EACA;;;AiB9BA;EACE;;;ACDJ;EACE;ElBGA;EACA;EACA;;AkBFA;EACE;ElBIF;EACA;EACA;EACA;EACA;EAQA;EkBdE;EACA;;AAEA;EACE,OjBJiB;EiBKjB;;AAGF;EACE;;AAGF;EACE;IACE;;;;ACtBR;EACE;EACA;EACA;EAIA;EACA;EACA;EACA,OlBDgB;;AkBLhB;EAJF;IAKI;;;;AAQJ;EAEE;;;ACdF;EpBAE;EACA;;AoBCA;EAFF;IAGI;;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EAEA;EACA;EACA;EACA,OnBdc;;AmBgBd;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA,OnBvBmB;EmBwBnB;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA,OnB/CiB;;AmBmDrB;EpBzDF;EACA;EACA;;AoB0DI;EACE;EACA;EpBzDN;EACA;EACA;EACA;EACA;EAQA;EoB+CM,OnB7De;;AmB8Df;EACE,OnB/Da;EmBgEb;;AAEF;EACE;;AAKN;EACE;EACA;;AAEF;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;;;AAIN;EpBrGE;EACA;EACA;EoBqGA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OnBrHgB;EmBsHhB;EACA;;;AC5HJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA,OpBJS;;AoBMX;ErBFA;EACA;EACA;EACA;EACA;EAQA;EAIA,OClBqB;EDmBrB;EACA;EACA;EACA;EACA;;AqBhBA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,OpBnBS;EoBoBT;EACA;;AACA;EACE;;;AC5BN;EtBAE;EACA;EsBCA;EACA;;AACA;EAJF;IAKI;IACA;;;;AAGJ;EACE;EACA;EACA;EACA,OrBLgB;;AqBOhB;EACE;;;AAGJ;EtBVE;EACA;EACA;EACA;EACA;EAIA;EsBIA;EACA;EACA,OrBfgB;;AqBiBhB;EACE;;;AC3BJ;EACE;EACA;EACA,kBtBOW;EsBNX;EACA;EAEA;EACA;EACA;EACA,OtBJW;;AsBMX;EACE;;AAGF;EACE;EACA;EAEA;EACA;EACA;EACA;EACA,OtBlBS;;;AsBqBb;EACE;EAEA;EACA;EACA;EACA;EACA,OtB5BW;EsB6BX;EACA;EACA,kBtB3BW;;;AuBVb;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA,OvBDoB;EuBEpB;EACA;;;ACTF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AACA;EAHF;IAII;;;AAGF;EzBfF;EACA;;AyBkBE;EACE;EACA;EACA;;AAGF;EACE,OxBpBgB;EwBqBhB;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAEA;EACE;EACA,OxBzCc;EwB0Cd;;AAKN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,OxB5DgB;EwB6DhB;EACA;EACA;;AAIJ;EzBrEA;EACA;EACA;EyBqEE;EACA;;AAEA;EAIE;EACA;;AAJA;EADF;IAEI;;;AAIF;EACE;;AACA;EAFF;IAGI;;;AAIJ;EACE;EACA;EACA;;AAGF;EACE;;AAKN;EACE;EzBpGF;EACA;EACA;;AyBqGE;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE;;AAEF;EACE;;;ACrHV;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGA;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AACX;EACE,oBAFS;;;AAMb;EACE;;;AAGF;EACE;IACE","file":"style.css"} \ No newline at end of file diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png index de011e0b..25e67152 100644 Binary files a/public/favicon-16x16.png and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png index c50c79c8..820e7d6b 100644 Binary files a/public/favicon-32x32.png and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico index eb3ee7af..87a918d7 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/images/Slogan_DIAP white.svg b/public/images/Slogan_DIAP white.svg new file mode 100644 index 00000000..ced02192 --- /dev/null +++ b/public/images/Slogan_DIAP white.svg @@ -0,0 +1,154 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/Streekomroep NHGooi.png b/public/images/Streekomroep NHGooi.png new file mode 100644 index 00000000..5cb29455 Binary files /dev/null and b/public/images/Streekomroep NHGooi.png differ diff --git a/public/js/functions.js b/public/js/functions.js index 6b50be88..5a95c3a3 100644 --- a/public/js/functions.js +++ b/public/js/functions.js @@ -193,7 +193,19 @@ $(function () { this.click(function (e) { e.preventDefault(); var type = options.types[options.type]; - if (type !== undefined) { + if (options.type == 'native' && navigator.share != undefined) { + var text = $('.' + options.excerptClass).text().trim(); + if (text.length + location.href.length > 278) { + text = text.substring(0, 278 - (location.href.length + 3)) + '...'; + } + var data = { + url: encodeURI(location.href), + text: text, + title: $('.page_title').text().trim() + }; + navigator.share(data) + } + else if (type !== undefined) { var extra = ''; if (type.textOption) { var text = $('.' + options.excerptClass).text().trim(); diff --git a/public/js/functions.min.js b/public/js/functions.min.js index 10480c25..5b85d788 100644 --- a/public/js/functions.min.js +++ b/public/js/functions.min.js @@ -1,2 +1,2 @@ -/*! 2024-04-19 */ -function calculateSize(e,t){null==t&&(t=0),setTimeout(function(){(0==$("#"+e).children(":first").height()||0==$("#"+e).children(":first").width())&&t<4?calculateSize(e,t+1):($("#"+e).height($("#"+e).children(":first").height()),$("#"+e).width($("#"+e).children(":first").width()))},500),$("#"+e).css({backgroundColor:"transparent"})}$(document).ready(function(){$("#changePreferences, .cc_b_cp").click(function(){$("#title_targeting").parent("li").hide(),$("#content_targeting").hide()})}),function(a){a.fn.loadMoreNews=function(e){var t=!1,o={loadingElementId:"#loading",container:"",url:document.location.pathname,nextPage:2},s=(a.extend(o,e),a(o.loadingElementId,this));s.hide(),this.click(function(e){var n,i;e.preventDefault(),t||(t=1,s.show(),n=a(this).attr("disabled","disabled"),i=a(o.container),a.ajax({url:o.url+(0<=o.url.indexOf("?")?"&":"?")+"pagina="+o.nextPage}).always(function(){t=0,s.hide(),n.removeAttr("disabled")}).done(function(t){t?(i.each(function(){var e=this.toString();a(e).append(a("
"+t+"
").find(e).length?a("
"+t+"
").find(e).children():a(t))}),++o.nextPage):n.attr("disabled","disabled").text("Geen nieuws meer.")}))})}}(jQuery),$(function(){$("[data-loadmorenews]").each(function(){$(this).loadMoreNews($(this).data("loadmorenews"))})}),function(o){o.fn.menu=function(e){var t={menuSubmenuClass:"has_submenu"},e=(o.extend(t,e),o(this).children("."+t.menuSubmenuClass)),i=o(this);e.on("mouseenter",function(){var e=o(this),t=(o(".menu-submenu > ul.submenu").slideUp(400,function(){o(this).closest(".menu-submenu").remove()}),o(".hover",i).removeClass("hover"),e.addClass("hover"),o('
').append(e.children("ul.submenu").clone())),n=e.offset();t.addClass("menu-submenu").css({top:n.top,left:n.left}),t.on("mouseleave",function(){o(".menu-submenu > ul.submenu").slideUp(400,function(){o(this).closest(".menu-submenu").remove()}),e.removeClass("hover")}),o("body").append(t),t.children("ul.submenu").slideDown(),t.find("ul.submenu").subMenu({}),openPlayerInNewScreen()})},o.fn.subMenu=function(e){var t={menuSubmenuClass:"has_submenu"};o.extend(t,e),o(this).find("li."+t.menuSubmenuClass+" > a").click(function(e){e.preventDefault();e=o(this).closest("li");e.children("ul.submenu").slideToggle(),e.toggleClass("opened")})}}(jQuery),$(function(){$(".menu").menu({}),$(".mobile-menu").subMenu({}),$(".mobile_menu_button a").click(function(){$(".mobile_menu_container").show()}),$(".mobile_close_menu_button a").click(function(){$(".mobile_menu_container").hide()}),$(".mobile_menu_container").click(function(e){!$(e.target).closest("#mobile_menu_nav").length&&$(".mobile_menu_container").is(":visible")&&$(".mobile_menu_container").hide()})}),$(function(){$(".prettyPhoto[rel^='prettyPhoto']").prettyPhoto({show_title:!1,slideshow:3e3,overlay_gallery:!0,social_tools:""})}),$(function(){$(".scroll_top").click(function(e){e.preventDefault(),$("html, body").stop().animate({scrollTop:0},500,"swing")})}),function(o){o.fn.share=function(e){var i={type:"",types:{facebook:{url:"https://www.facebook.com/sharer/sharer.php?u=",textOption:!1},twitter_x:{url:"https://twitter.com/share?url=",textOption:"text="}},excerptClass:"excerpt"};o.extend(i,e),this.click(function(e){e.preventDefault();var t,n,e=i.types[i.type];void 0!==e?(t="",e.textOption&&(278<(n=o("."+i.excerptClass).text().trim()).length+location.href.length&&(n=n.substring(0,278-(location.href.length+3))+"..."),t="&"+e.textOption+encodeURI(n)),window.open(e.url+encodeURI(location.href)+t,"pop","width=600, height=400, scrollbars=no")):console.error(i.type+" is unknown")})}}(jQuery),$(function(){$("[data-share]").each(function(){$(this).share({type:$(this).data("share")})})}),function(u){u.fn.snapTo=function(e){var t={elementClass:"post"},n=(u.extend(t,e),u(this)),i=n.find("."+t.elementClass+":visible"),o=!1,s=null,a=function(){var t;o||(o=!0,t=n.scrollLeft(),i.each(function(){var e=u(this).offset();if(e.left>-window.screen.width/2&&e.left"+t+"").find(e).length?a("
"+t+"
").find(e).children():a(t))}),++o.nextPage):n.attr("disabled","disabled").text("Geen nieuws meer.")}))})}}(jQuery),$(function(){$("[data-loadmorenews]").each(function(){$(this).loadMoreNews($(this).data("loadmorenews"))})}),function(o){o.fn.menu=function(e){var t={menuSubmenuClass:"has_submenu"},e=(o.extend(t,e),o(this).children("."+t.menuSubmenuClass)),i=o(this);e.on("mouseenter",function(){var e=o(this),t=(o(".menu-submenu > ul.submenu").slideUp(400,function(){o(this).closest(".menu-submenu").remove()}),o(".hover",i).removeClass("hover"),e.addClass("hover"),o('
').append(e.children("ul.submenu").clone())),n=e.offset();t.addClass("menu-submenu").css({top:n.top,left:n.left}),t.on("mouseleave",function(){o(".menu-submenu > ul.submenu").slideUp(400,function(){o(this).closest(".menu-submenu").remove()}),e.removeClass("hover")}),o("body").append(t),t.children("ul.submenu").slideDown(),t.find("ul.submenu").subMenu({}),openPlayerInNewScreen()})},o.fn.subMenu=function(e){var t={menuSubmenuClass:"has_submenu"};o.extend(t,e),o(this).find("li."+t.menuSubmenuClass+" > a").click(function(e){e.preventDefault();e=o(this).closest("li");e.children("ul.submenu").slideToggle(),e.toggleClass("opened")})}}(jQuery),$(function(){$(".menu").menu({}),$(".mobile-menu").subMenu({}),$(".mobile_menu_button a").click(function(){$(".mobile_menu_container").show()}),$(".mobile_close_menu_button a").click(function(){$(".mobile_menu_container").hide()}),$(".mobile_menu_container").click(function(e){!$(e.target).closest("#mobile_menu_nav").length&&$(".mobile_menu_container").is(":visible")&&$(".mobile_menu_container").hide()})}),$(function(){$(".prettyPhoto[rel^='prettyPhoto']").prettyPhoto({show_title:!1,slideshow:3e3,overlay_gallery:!0,social_tools:""})}),$(function(){$(".scroll_top").click(function(e){e.preventDefault(),$("html, body").stop().animate({scrollTop:0},500,"swing")})}),function(o){o.fn.share=function(e){var i={type:"",types:{facebook:{url:"https://www.facebook.com/sharer/sharer.php?u=",textOption:!1},twitter_x:{url:"https://twitter.com/share?url=",textOption:"text="}},excerptClass:"excerpt"};o.extend(i,e),this.click(function(e){e.preventDefault();var t,n,e=i.types[i.type];"native"==i.type&&null!=navigator.share?(278<(n=o("."+i.excerptClass).text().trim()).length+location.href.length&&(n=n.substring(0,278-(location.href.length+3))+"..."),t={url:encodeURI(location.href),text:n,title:o(".page_title").text().trim()},navigator.share(t)):void 0!==e?(t="",e.textOption&&(278<(n=o("."+i.excerptClass).text().trim()).length+location.href.length&&(n=n.substring(0,278-(location.href.length+3))+"..."),t="&"+e.textOption+encodeURI(n)),window.open(e.url+encodeURI(location.href)+t,"pop","width=600, height=400, scrollbars=no")):console.error(i.type+" is unknown")})}}(jQuery),$(function(){$("[data-share]").each(function(){$(this).share({type:$(this).data("share")})})}),function(u){u.fn.snapTo=function(e){var t={elementClass:"post"},n=(u.extend(t,e),u(this)),i=n.find("."+t.elementClass+":visible"),o=!1,s=null,a=function(){var t;o||(o=!0,t=n.scrollLeft(),i.each(function(){var e=u(this).offset();if(e.left>-window.screen.width/2&&e.left 278) { + text = text.substring(0, 278 - (location.href.length + 3)) + '...'; + } + var data = { + url: encodeURI(location.href), + text: text, + title: $('.page_title').text().trim() + }; + navigator.share(data) + } + else if (type !== undefined) { var extra = ''; if (type.textOption) { var text = $('.' + options.excerptClass).text().trim(); diff --git a/resources/assets/sass/base/_container.scss b/resources/assets/sass/base/_container.scss index ee4c7359..82865537 100644 --- a/resources/assets/sass/base/_container.scss +++ b/resources/assets/sass/base/_container.scss @@ -20,10 +20,13 @@ body { @include container; } @media (min-width: 768px) { - .grey_background { - background-color: #f9f9f9; + .grey_background:not(.site_container) { + background-color: $container-bg; } } +.page { + padding-top: 20px; +} .content_container { padding-right: 50px; } diff --git a/resources/assets/sass/components/_footer.scss b/resources/assets/sass/components/_footer.scss index cb390f7c..b553ceee 100644 --- a/resources/assets/sass/components/_footer.scss +++ b/resources/assets/sass/components/_footer.scss @@ -33,6 +33,11 @@ width: 100%; } + .about a { + display: inline; + text-decoration: underline; + } + .buttons a { text-transform: uppercase; margin-bottom: 10px; diff --git a/resources/assets/sass/components/_header.scss b/resources/assets/sass/components/_header.scss index 0332f10e..a3651da0 100644 --- a/resources/assets/sass/components/_header.scss +++ b/resources/assets/sass/components/_header.scss @@ -2,9 +2,9 @@ height: 111px; .logo { float: left; - margin-top: 18px; + margin-top: 10px; img { - height: 75px; + height: 95px; } } .advertisement { diff --git a/resources/assets/sass/components/_menu.scss b/resources/assets/sass/components/_menu.scss index 82e4b36d..576a064c 100644 --- a/resources/assets/sass/components/_menu.scss +++ b/resources/assets/sass/components/_menu.scss @@ -4,7 +4,6 @@ .menu_container { @media (min-width: 767px) { height: 75px; - margin-bottom: 20px; background-image: linear-gradient(to right, #0102b0, #4090e3); } @@ -62,7 +61,9 @@ display: block; width: 33px; height: 25px; - background-image: URL('/images/menu-corner-1.svg'); + -webkit-mask-image: URL("/images/menu-corner-1.svg"); + mask-image: URL("/images/menu-corner-1.svg"); + background-color: white; position: absolute; top: 0; left: 0; @@ -74,7 +75,9 @@ display: block; width: 12px; height: 15px; - background-image: URL('/images/menu-corner-2.svg'); + -webkit-mask-image: URL("/images/menu-corner-2.svg"); + mask-image: URL("/images/menu-corner-2.svg"); + background-color: white; position: absolute; bottom: 0; right: -1px; @@ -114,6 +117,12 @@ margin: 8px; border-right: 1px solid rgba(255, 255, 255, 0.2); line-height: 2; + height: 28px; + + &.collapsed { + padding: 3px 9px 3px 6px; + margin: 8px auto; + } &:last-child { border: none; @@ -133,6 +142,13 @@ color: $text-inverted-color; text-decoration: none; text-transform: uppercase; + display: flex; + + span { + overflow: hidden; + display: block; + height: 28px; + } &.with_svg_icon { position: relative; @@ -166,7 +182,7 @@ border: 1px solid #efefef; border-radius: 3px; background-color: $element-bg; - height: 29px; + height: 26px; font-family: Montserrat, serif; font-size: 16px; line-height: 1.25; @@ -174,7 +190,7 @@ } .search_submit { float: right; - margin: 6px; + margin: 4px; } } .search_button { @@ -410,3 +426,37 @@ transform: rotate(90deg); } } + +.slogan { + width: 190px; + margin: 8px 0; +} + +.grey_background { + nav { + > div { + background: $container-bg; + border-color: $container-bg; + } + } + + .menu { + > li { + a { + background: $container-bg; + } + + &.selected a, &:hover a, &.hover a { + &:before, &:after { + background-color: $container-bg; + } + } + + &:last-child { + &:after { + background: $container-bg; + } + } + } + } +} diff --git a/resources/views/calendarlist.blade.php b/resources/views/calendarlist.blade.php index 6c3eb103..7dcf207f 100644 --- a/resources/views/calendarlist.blade.php +++ b/resources/views/calendarlist.blade.php @@ -7,7 +7,10 @@ @section('page_class') news_post post_container breadcrumb_no_border @endsection -@section('container_class') +@section('page_container_class') + grey_background +@endsection +@section('site_container_class') grey_background @endsection diff --git a/resources/views/contact.blade.php b/resources/views/contact.blade.php index 8faac20b..3a5d66a7 100644 --- a/resources/views/contact.blade.php +++ b/resources/views/contact.blade.php @@ -31,9 +31,11 @@

- Het postadres van NH Gooi is:
+ NHGooi
Postbus 83
1270 AB Huizen
+ Tel: 035-6424774
+ KvK: 41194132

Bezoekadres / Studio:
@@ -41,14 +43,21 @@ 1271 AA Huizen

- Telefoon en email:
- Tel: 035-6424774
- Studio: 035-6424776
- E-mail: {{Html::mailto('info@nhgooi.nl')}}
- KvK: 41194132
+ NHGooi Radio
+ IJsselmeerstraat 3B
+ 1271 AA, Huizen
+ studio: 035-6424776
+ KvK: 41194132

- Hoofdredactie
+ Streekredactie
+ Gooise Brink, Kerkstraat 63/27
+ 11211 CL Hilversum
+ Tiplijn: 06 - 42 91 36 37
+ e-mail: {{Html::mailto('info@NHGooi.nl')}}
+
+ + Chef redactie
Petra de Beij
{{Html::mailto('petra.debeij@nhgooi.nl')}}

diff --git a/resources/views/cookie_statement.blade.php b/resources/views/cookie_statement.blade.php index c9ddda87..c1a2231c 100644 --- a/resources/views/cookie_statement.blade.php +++ b/resources/views/cookie_statement.blade.php @@ -14,6 +14,27 @@ @section('content')
+ +

Bij NHGooi hechten we veel waarde aan uw privacy en de gebruiksvriendelijkheid van onze website. Daarom maken we gebruik van cookies om uw ervaring op onze website te verbeteren. Hieronder leest u meer over ons cookiebeleid en hoe wij cookies inzetten.

+ +

1. Wat zijn cookies?

+

Cookies zijn kleine tekstbestanden die op uw computer of mobiele apparaat worden opgeslagen wanneer u onze website bezoekt. Deze cookies helpen ons om uw voorkeuren te onthouden en om onze website beter te laten functioneren.

+ +

2. Welke cookies gebruiken we?

+
    +
  • Functionele cookies: Deze cookies zijn essentieel voor het correct functioneren van onze website. Ze zorgen ervoor dat basisfuncties zoals paginanavigatie en toegang tot beveiligde delen van de website werken. Zonder deze cookies kan de website niet naar behoren functioneren.
  • +
  • Analytische cookies: Met deze cookies kunnen we het gebruik van onze website analyseren en verbeteren. Ze helpen ons te begrijpen hoe bezoekers onze website gebruiken, zodat we de functionaliteit en content kunnen optimaliseren. We gebruiken hiervoor bijvoorbeeld Google Analytics.
  • +
  • Advertentie- en trackingcookies: Deze cookies worden gebruikt om advertenties relevanter voor u te maken. Ze kunnen ook worden gebruikt om de effectiviteit van een advertentiecampagne te meten. Deze cookies worden door derde partijen geplaatst, zoals advertentienetwerken, en kunnen uw internetgedrag volgen.
  • +
+ +

3. Beheer van cookies

+

Bij uw eerste bezoek aan onze website wordt u gevraagd om akkoord te gaan met het plaatsen van cookies. U kunt uw cookievoorkeuren op elk moment wijzigen via de instellingen van uw browser. Houd er echter rekening mee dat het uitschakelen van cookies invloed kan hebben op de functionaliteit van onze website.

+ +

4. Uw privacy

+

Uw privacy is voor ons van groot belang. Raadpleeg onze privacyverklaring voor meer informatie over hoe wij omgaan met uw persoonlijke gegevens.

+ +

5. Vragen?

+

Als u vragen heeft over ons cookiebeleid, neem dan gerust contact met ons op via info@nhgooi.nl.

@endsection diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index 4e6ec110..f2e19ffe 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -135,6 +135,7 @@ {{-- body --}}
+ @if(!isset($disableBanners) || !$disableBanners)
- Advertentie - @@ -142,6 +143,7 @@
+ @endif
@@ -199,16 +201,9 @@ diff --git a/resources/views/jobsitem.blade.php b/resources/views/jobsitem.blade.php index 283feca5..f09b7a9e 100644 --- a/resources/views/jobsitem.blade.php +++ b/resources/views/jobsitem.blade.php @@ -17,6 +17,9 @@ @section('page_container_class') grey_background @endsection +@section('site_container_class') + grey_background +@endsection @section('container_class') news_post post_container @endsection diff --git a/resources/views/jobslist.blade.php b/resources/views/jobslist.blade.php index 964edf91..f3f63f3f 100644 --- a/resources/views/jobslist.blade.php +++ b/resources/views/jobslist.blade.php @@ -15,6 +15,9 @@ @section('page_container_class') grey_background @endsection +@section('site_container_class') + grey_background +@endsection @section('container_class') news_post post_container @endsection diff --git a/resources/views/layouts/_analytics.blade.php b/resources/views/layouts/_analytics.blade.php index db2137ec..70f32b66 100644 --- a/resources/views/layouts/_analytics.blade.php +++ b/resources/views/layouts/_analytics.blade.php @@ -12,9 +12,11 @@ cookieconsent.run({"notice_banner_type":"simple","consent_type":"express","palet +@if(!isset($disableBanners) || !$disableBanners) +@endif diff --git a/resources/views/layouts/master.blade.php b/resources/views/layouts/master.blade.php index 7d67995b..95c22049 100644 --- a/resources/views/layouts/master.blade.php +++ b/resources/views/layouts/master.blade.php @@ -12,17 +12,19 @@ style="display:none; visibility:hidden"> -
+
+ @if(!isset($disableBanners) || !$disableBanners) - + + @endif
@@ -59,15 +61,16 @@