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
ePrivacy and GPDR Cookie Consent by Cookie Consent
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">
-