window.addEventListener("DOMContentLoaded", () => {
var searchBannerDiv = [...document.querySelectorAll("[data-searchbar='']")];
searchBannerDiv.forEach(d=>{
var input = d.querySelector("input");
var button = d.querySelector("button");
button.addEventListener("click", (_) => navigateToSearchPage(d));
input.addEventListener("keydown",(e)=>{
if(e.keyCode === 13){
navigateToSearchPage(d);
}
});
});
})
function navigateToSearchPage(d) {
var input = d.querySelector("input");
if(input.value !== undefined && input.value !== null){
var url = new URL("https://www.traxio.be/zoeken/");
url.searchParams.append("q",input.value);
window.location = url.href;
}
}
window.onload = function fillVideo(){
const WIDE_VIEWPORT = 520;
const wideViewport = window.matchMedia(`(min-width: ${WIDE_VIEWPORT}px)`);
const MIN_DOWNLINK = 1;
function resizeVideo(wideViewport) {
let videoEl = document.getElementById("hero-video");
let src = videoEl.dataset.srcMobile;
let poster = videoEl.dataset.posterMobile;
if (wideViewport.matches) {
src = videoEl.dataset.srcDesktop;
poster = videoEl.dataset.posterDesktop;
}
let downlink = MIN_DOWNLINK;
try {
downlink = navigator.connection.downlink;
} catch (e) {
console.log(`Unable to determine downlink`)
}
if (videoEl.src !== src) {
if (downlink >= MIN_DOWNLINK) {
videoEl.src = src;
videoEl.poster = poster;
console.log(`Detected bandwidth (${downlink}Mbps) greater than threshold (${MIN_DOWNLINK}Mbps) - showing video`);
} else {
console.log(`Not showing video due to low bandwidth`);
}
}
}
wideViewport.addListener(resizeVideo);
resizeVideo(wideViewport);
}
Sectornieuws
Vind hier het laatste nieuws uit de vrachtwagensector: milieu, fiscaal, inschrijvingen, wetgeving, statistieken enz.
Word lid en krijg toegang tot deze artikels
Toegang tot actuele info via onze website en tools
Bespaar geld met onze partners.
Breid je netwerk uit met gelijkgestemden
Laat je bijstaan met professioneel advies
Zo kunnen we jouw sector blijven verdedigen
TRAXIO gebruikt cookiesCookie Policy
Net als andere websites, houden we ook van cookies. De cookies die we gebruiken dienen voornamelijk om jouw ervaring op onze website te verbeteren. We gebruiken ook cookies omdat we graag meten hoe onze website wordt bezocht. We plaatsen deze cookies alleen wanneer je voorafgaande toestemming hebt gegeven.