Deze opdracht is gepubliceerd via Vijverberg Interim Juristen. Freelapp biedt dit project niet zelf aan.

Freelance Interim Corporate Information Security Officer CISO opdracht

 2026-06-19 14:19:41  Amsterdam

Over deze opdracht

Interim CISO voor Omgevingsdienst NHN in Amsterdam, 16 uur/week voor 12 maanden (optie tot verlenging). Start juli 2026.

Voor de Omgevingsdienst Noord-Holland Noord (OD NHN), een organisatie die werkt aan milieutaken voor zestien gemeenten en de provincie Noord-Holland, zoeken wij een zelfstandige Corporate Information Security Officer (CISO). Deze rol wordt uitgevoerd vanaf juli 2026, in Amsterdam op locatie, met een gemiddelde inzet van 16 uur per week voor een periode van 12 maanden, met de mogelijkheid tot verlenging van nog eens 12 maanden. De CISO valt hiërarchisch onder de leidinggevende van ICT & Data (I&D) maar vervult een onafhankelijke staffunctie en rapporteert rechtstreeks aan de directie. De kern van de functie bestaat uit het opstellen, actualiseren en implementeren van het informatiebeveiligingsbeleid, doorontwikkeling van de beveiligingsorganisatie, uitvoeren van risicoanalyses, coördineren van beveiligingsincidenten en datalekken, vergroten van security- en privacybewustzijn, uitvoeren van DPIA’s en beheer van het verwerkingsregister. Het resultaat moet een geactualiseerd en vastgesteld informatiebeveiligingsbeleid zijn, conform BIO2, NIS2, Wpg en AVG, inclusief onderliggende kaders en richtlijnen. De CISO werkt nauw samen met de teamleider I&D, de manager Bedrijfsvoering, de concern controller en de functionaris gegevensbescherming (FG).

Freelapp score:
Tarief niet vermeld · onvoldoende data voor schatting
Looptijd tot 30-06-2027
Vaardigheden NIS2, GDPR / AVG, CISSP, Wet- en regelgeving (AVG, reclamecode), AVG/GDPR-kennis (8)
Uren/week 20 uur/week
Locatie Amsterdam
Omschrijving uitgebreid
Gewenste ervaring 5+ jaar ervaring

Freelapp geeft projecten een score op basis van bepaalde kenmerken. Deze score is bedoeld om freelancers te helpen projecten te vinden die zo goed mogelijk aansluiten op hun wensen en vaardigheden. Freelapp bepaalt de score op basis van de gegevens in de omschrijving van de opdracht en verrijkt deze met eigen data. De score kan fouten bevatten. Er kunnen geen rechten worden ontleend aan de beoordeling door Freelapp.

Marktinzicht: Security Officer

Op Freelapp staan momenteel 81 actieve security officer-opdrachten. Het gemiddelde uurtarief voor dit specialisme ligt tussen €94–108/uur.

Bekijk alle security officer-opdrachten
Mis geen opdrachten zoals deze

Maak een gratis Freelapp-account en ontvang elke dag nieuwe opdrachten die passen bij jouw profiel en specialisatie.

Maak gratis account via LinkedIn Gratis · 1 minuut

Gerelateerde Freelance Opdrachten

De volgende opdrachten vertonen overeenkomstige kenmerken met bovenstaande opdracht. Deze opdrachten zijn mogelijk interessant voor jou als je op zoek bent naar soortgelijke freelance opdrachten. Klik op een opdracht om meer details te bekijken of om te reageren.

De opdracht betreft een Corporate Information Security Officer (CISO) bij de Omgevingsdienst Noord-Holland Noord (OD NHN) in Noord-Holland, 16 uur per week, voor de periode 1 juli 2026 tot 1 juli 2027 met optie op verlenging.
Meer informatie
De Omgevingsdienst Noord-Holland Noord (OD NHN) zoekt een Corporate Information Security Officer (CISO) voor gemiddeld 16 uur per week, startend in juli 2026.
Meer informatie
MiPublic.nl · 19-06-2026 ·
OD NHN zoekt een zelfstandige Corporate Information Security Officer (CISO) voor het ontwikkelen en implementeren van informatiebeveiligingsbeleid, locatie onbekend, fulltime, opdracht loopt tot 19-06-2026.
Meer informatie
TenMonks · 16-06-2026 · Nederland
Het team Sinds maart 2019 voert het Digital Intrusion Team (DIGIT) de binnendringbevoegdheid uit. DIGIT is het enige team in Nederland waarin experts van politie, Koninklijke Marechaussee en de Fiscale Inlichtingen- en Opsporingsdienst uitvoering geven aan de wettelijke hackbevoegdheid. Het team werkt op aanvraag van opsporingsteams in binnen- en buitenland en is onderdeel van de Eenheid Landelijke Expertise en Operaties. Bij DIGIT werken diverse specialisten die, binnen de grenzen van de wet, heimelijk en op afstand binnendringen in computersystemen en apparaten van verdachten, zoals telefoons, servers of computers. Naast legal hackers werken er ook security researchers, softwareontwikkelaars en engineers. De bevoegdheid mag alleen ingezet worden bij zware misdrijven, dit betekent dat je met je werkzaamheden een waardevolle bijdrage levert aan de opsporing van verdachten van deze misdrijven. In combinatie met de heimelijkheid van de bevoegdheid zijn vertrouwelijkheid en de afscherming van methodieken zeer belangrijk binnen DIGIT. Context opdracht In het kader van de doorontwikkeling van de hackbevoegdheid en diverse evaluatierapporten werkt DIGIT aan een eigen kwaliteitssysteem. Het kwaliteitssysteem omvat een samenhangend geheel van beleid, processen en (controle-)instrumenten waarmee DIGIT inzicht heeft in de risico's (zowel technisch als procesmatig) die de betrouwbaarheid, integriteit en herleidbaarheid van bevoegdheid kunnen aantasten en de risico's op een passende wijze kan mitigeren. Vanwege de aard van de functie vinden de werkzaamheden op kantoor plaats. De werktijden worden in overleg bepaald. De security officer is onderdeel van het cluster kwaliteitszorg binnen DIGIT. Binnen dit cluster richt je je specifiek op het onderwerp informatiebeveiliging, waarbij er veel ruimte is visievorming en professionele verantwoordelijkheid. Het projectteam is al gestart aan de ontwikkeling en implementatie van een kwaliteitssysteem voor de primaire operationele processen. Er wordt daarom een grote mate van zelfstandigheid van de security officer verwacht. Het doel van de functie is het opstellen en implementeren van strategie, beleid en maatregelen, gericht op informatiebeveiliging. Elke maand ontvangen we honderden vacatures. Die publiceren we op onze website, maar we blijven niet achteroverleunen. Ons team gaat actief op zoek naar de juiste match. Misschien vind jij ons, of wij jou – hoe dan ook: we maken snel contact. Jij ziet een interessante opdracht of wij denken dat er een goed bij je past. We bellen om je beter te leren kennen en de opdracht door te nemen. Wat vind jij belangrijk? Wat zijn je ambities? We houden het persoonlijk én to the point. Zo verkennen we samen wat de juiste match voor je is en wat daarmee ook het beste voor de klant is. Past de opdracht bij jouw expertise? Top. We bespreken de voorwaarden, je gewenste salaris en hoe de opdracht eruitziet. Omdat het om overheidsvacatures gaat, kunnen de eisen complex zijn en het proces tijdrovend – maar daar helpen wij je soepel doorheen. Je levert een bijgewerkt cv, motivatie en eventuele referenties aan. Wij stellen de introductie samen, volledig afgestemd op de wensen van de opdrachtgever. Alles wat we bespreken komt daarin terug – eerlijk, transparant en geen verrassingen. Overheidsprocessen kunnen soms traag zijn. Wij geven je vooraf een realistische tijdlijn en houden je tussendoor op de hoogte. Geen radiostilte, maar duidelijke updates. Word je uitgenodigd? Mooi! We plannen samen het gesprek en bereiden het grondig voor. We geven je tips & tricks en duiken in de inhoud van de opdracht. Het doel: jouw kansen maximaliseren. Na het gesprek evalueren we hoe het ging. Wil jij door en ziet de opdrachtgever het ook zitten? Dan koppelen we je aan één van onze uitzendpartners. Zij regelen het uitzendcontract. Is het toch geen match? Dan halen we feedback op en zoeken we verder. Bij een succesvolle bemiddeling leggen we alle afspraken vast in een overeenkomst. Je uitzendpartner regelt het contract, de administratie en zorgt ervoor dat je netjes en op tijd betaald wordt. Jij hoeft alleen maar te focussen op je werk (en een taart sturen mag altijd 😉). Zolang je aan de opdracht werkt, blijven wij je aanspreekpunt. Ook kan je regelmatig uitnodigingen van ons verwachten voor kleine events en borrels bij ons op kantoor. Heb je vragen over je opdracht, verlenging of indexaties? Eén belletje en we helpen je verder. Is de opdracht afgerond? Dan zoeken we met plezier naar een volgende uitdaging voor je.
Meer informatie
TenMonks · 16-06-2026 · Nederland
Het team Sinds maart 2019 voert het Digital Intrusion Team (DIGIT) de binnendringbevoegdheid uit. DIGIT is het enige team in Nederland waarin experts van politie, Koninklijke Marechaussee en de Fiscale Inlichtingen- en Opsporingsdienst uitvoering geven aan de wettelijke hackbevoegdheid. Het team werkt op aanvraag van opsporingsteams in binnen- en buitenland en is onderdeel van de Eenheid Landelijke Expertise en Operaties. Bij DIGIT werken diverse specialisten die, binnen de grenzen van de wet, heimelijk en op afstand binnendringen in computersystemen en apparaten van verdachten, zoals telefoons, servers of computers. Naast legal hackers werken er ook security researchers, softwareontwikkelaars en engineers. De bevoegdheid mag alleen ingezet worden bij zware misdrijven, dit betekent dat je met je werkzaamheden een waardevolle bijdrage levert aan de opsporing van verdachten van deze misdrijven. In combinatie met de heimelijkheid van de bevoegdheid zijn vertrouwelijkheid en de afscherming van methodieken zeer belangrijk binnen DIGIT. Context opdracht In het kader van de doorontwikkeling van de hackbevoegdheid en diverse evaluatierapporten werkt DIGIT aan een eigen kwaliteitssysteem. Het kwaliteitssysteem omvat een samenhangend geheel van beleid, processen en (controle-)instrumenten waarmee DIGIT inzicht heeft in de risico's (zowel technisch als procesmatig) die de betrouwbaarheid, integriteit en herleidbaarheid van bevoegdheid kunnen aantasten en de risico's op een passende wijze kan mitigeren. Vanwege de aard van de functie vinden de werkzaamheden op kantoor plaats. De werktijden worden in overleg bepaald. De security officer is onderdeel van het cluster kwaliteitszorg binnen DIGIT. Binnen dit cluster richt je je specifiek op het onderwerp informatiebeveiliging, waarbij er veel ruimte is visievorming en professionele verantwoordelijkheid. Het projectteam is al gestart aan de ontwikkeling en implementatie van een kwaliteitssysteem voor de primaire operationele processen. Er wordt daarom een grote mate van zelfstandigheid van de security officer verwacht. Het doel van de functie is het opstellen en implementeren van strategie, beleid en maatregelen, gericht op informatiebeveiliging. Elke maand ontvangen we honderden vacatures. Die publiceren we op onze website, maar we blijven niet achteroverleunen. Ons team gaat actief op zoek naar de juiste match. Misschien vind jij ons, of wij jou – hoe dan ook: we maken snel contact. Jij ziet een interessante opdracht of wij denken dat er een goed bij je past. We bellen om je beter te leren kennen en de opdracht door te nemen. Wat vind jij belangrijk? Wat zijn je ambities? We houden het persoonlijk én to the point. Zo verkennen we samen wat de juiste match voor je is en wat daarmee ook het beste voor de klant is. Past de opdracht bij jouw expertise? Top. We bespreken de voorwaarden, je gewenste salaris en hoe de opdracht eruitziet. Omdat het om overheidsvacatures gaat, kunnen de eisen complex zijn en het proces tijdrovend – maar daar helpen wij je soepel doorheen. Je levert een bijgewerkt cv, motivatie en eventuele referenties aan. Wij stellen de introductie samen, volledig afgestemd op de wensen van de opdrachtgever. Alles wat we bespreken komt daarin terug – eerlijk, transparant en geen verrassingen. Overheidsprocessen kunnen soms traag zijn. Wij geven je vooraf een realistische tijdlijn en houden je tussendoor op de hoogte. Geen radiostilte, maar duidelijke updates. Word je uitgenodigd? Mooi! We plannen samen het gesprek en bereiden het grondig voor. We geven je tips & tricks en duiken in de inhoud van de opdracht. Het doel: jouw kansen maximaliseren. Na het gesprek evalueren we hoe het ging. Wil jij door en ziet de opdrachtgever het ook zitten? Dan koppelen we je aan één van onze uitzendpartners. Zij regelen het uitzendcontract. Is het toch geen match? Dan halen we feedback op en zoeken we verder. Bij een succesvolle bemiddeling leggen we alle afspraken vast in een overeenkomst. Je uitzendpartner regelt het contract, de administratie en zorgt ervoor dat je netjes en op tijd betaald wordt. Jij hoeft alleen maar te focussen op je werk (en een taart sturen mag altijd 😉). Zolang je aan de opdracht werkt, blijven wij je aanspreekpunt. Ook kan je regelmatig uitnodigingen van ons verwachten voor kleine events en borrels bij ons op kantoor. Heb je vragen over je opdracht, verlenging of indexaties? Eén belletje en we helpen je verder. Is de opdracht afgerond? Dan zoeken we met plezier naar een volgende uitdaging voor je.
Meer informatie
Voor Waterschap AGV wordt een Senior Informatiebeveiligingsspecialist / Business Security Officer gezocht voor een opdracht in het kader van de ontvlechting van Waternet. Locatie onbekend, startdatum 15-06-2026.
Meer informatie
TenMonks · 13-06-2026 · Leiden ·
iRealisatie is onderdeel van de directie informatiebeleid en ontwikkelt in opdracht van beleidsafdelingen van VWS, maatwerk software en tools die bijdragen aan het versnellen van de digitalisering in de zorg. Denk daarbij aan: – Het verkennen en aantonen van nieuwe oplossingen door het uitvoeren van pilots of POCS (proof of concepts); -Het ontwikkelen en realiseren van nieuwe software en digitale tools op basis van privacy en security by design; -Het moderniseren van bestaande, verouderde, informatiesystemen. -Het inzetten van technisch advies bij digitaliseringsvraagstukken. iRealisatie heeft alle capaciteiten in huis om software te ontwerpen, ontwikkelen én beheren – met een privacy- en security-first aanpak. We bouwen software, webapplicaties en mobiele apps. Een persoonsgebonden budget (pgb) is een budget dat zorgbehoevenden kunnen aanvragen om zelf hulp, zorg en begeleiding of voorzieningen in te kopen om zelfstandig te (blijven) wonen en leven. Daarbij kan zelf een keuze gemaakt worden uit zorgverleners en begeleiders. Een pgb kan op basis van verschillende regelingen worden aangevraagd: op basis van de Wet langdurige zorg (Wlz), de Wet maatschappelijke ondersteuning (Wmo), de Jeugdwet en de Zorgverzekeringswet (Zvw). Ter ondersteuning van de uitvoering in de pgb-keten is het ketensysteem PGB2.0 ontwikkeld. PGB2.0 ondersteunt de verstrekkers en de SVB bij het uitoefenen van hun wettelijke taak en helpt de budgethouders en zorgverleners bij de financiële afhandeling van de zorgtaken. PGB2.0 omvat een zorgdomein en een financieel domein die met elkaar zijn verbonden via koppelvlakken. Het zorgdomein omvat portalen voor budgethouders, SVB-medewerkers, zorgverleners en verstrekkers (gemeenten en zorgkantoren). Daarnaast heeft het zorgdomein koppelingen met het financiële domein, bestaande uit de financiële en administratieve systemen van de SVB. Momenteel loopt een meerjarig bestuurlijk traject dat moet leiden tot structurele overname van het PGB 2.0 door de SVB. De kandidaat is een ervaren Senior Security Officer (SSO) met diepgaande kennis op het gebied van security management en kan daarmee een brug slaan tussen beleid en techniek. De kandidaat is in staat om structureel het beleid en de processen rond informatiebeveiliging en PGB 2.0 te implementeren, vast te leggen en te monitoren/beoordelen. De SSO werkt nauw samen de ISO en is het aanspreekpunt bij vraagstukken op het gebied van de implementatie van Informatiebeveiligingsbeleid voor PGB2.0. De SSO richt zich op het voorbereiden en ondersteunen bij verdere implementatie van security beleid, processen, procedures en instructies, en de verder daaruit volgende borging van het security management (ISMS) binnen de organisatie specifiek. De SSO werkt nauw samen met de Security Officers binnen Technisch Applicatie Beheer (TAB) voor operationele security vraagstukken.
Meer informatie
TenMonks · 13-06-2026 · Amsterdam ·
Deze opdracht betreft een CISO-rol bij een organisatie in Amsterdam (op locatie), met focus op informatiebeveiliging. De opdracht start op 13-06-2026 en kent een onbekende looptijd.
Meer informatie
TenMonks · 13-06-2026 ·
De RET zoekt een OT Security Officer voor het beheer van OT-security binnen Asset Management. De opdracht duurt maximaal twee jaar, start uiterlijk 13-07-2026 en is op locatie.
Meer informatie
BlueTrail · 13-06-2026 · Den Haag
Je bent een ervaren Senior Security Officer (SSO) met diepgaande kennis op het gebied van security management en kan daarmee een brug slaan tussen beleid en techniek. Je bent in staat om structureel het beleid en de processen rond informatiebeveiliging en PGB 2.0 te implementeren, vast te leggen en te monitoren/beoordelen. De SSO werkt nauw samen de ISO en is het aanspreekpunt bij vraagstukken op het gebied van de implementatie van Informatiebeveiligingsbeleid voor PGB2.0.De SSO richt zich op het voorbereiden en ondersteunen bij verdere implementatie van security beleid, processen, procedures en instructies, en de verder daaruit volgende borging van het security management (ISMS) binnen de organisatie specifiek. De SSO werkt nauw samen met de Security Officers binnen Technisch Applicatie Beheer (TAB) voor operationele security vraagstukken.Je begeleid vanuit SSO perspectief de ADR-Audits en Digid-Assessments, zowel voor beheer als voor ontwikkeling. In dit kader zal de SSO ook zelf uitvoering geven aan voorkomende werkzaamheden. Achtergrond: PGB2.0Een persoonsgebonden budget (pgb) is een budget dat zorgbehoevenden kunnen aanvragen om zelf hulp, zorg en begeleiding of voorzieningen in te kopen om zelfstandig te (blijven) wonen en leven. Daarbij kan zelf een keuze gemaakt worden uit zorgverleners en begeleiders. Een pgb kan op basis van verschillende regelingen worden aangevraagd: op basis van de Wet langdurige zorg (Wlz), de Wet maatschappelijke ondersteuning (Wmo), de Jeugdwet en de Zorgverzekeringswet (Zvw). Ter ondersteuning van de uitvoering in de pgb-keten is het ketensysteem PGB2.0 ontwikkeld. PGB2.0 ondersteunt de verstrekkers en de SVB bij het uitoefenen van hun wettelijke taak en helpt de budgethouders en zorgverleners bij de financiële afhandeling van de zorgtaken. PGB2.0 omvat een zorgdomein en een financieel domein die met elkaar zijn verbonden via koppelvlakken. Het zorgdomein omvat portalen voor budgethouders, SVB-medewerkers, zorgverleners en verstrekkers (gemeenten en zorgkantoren). Daarnaast heeft het zorgdomein koppelingen met het financiële domein, bestaande uit de financiële en administratieve systemen van de SVB. Momenteel loopt een meerjarig bestuurlijk traject dat moet leiden tot structurele overname van het PGB 2.0 door de SVB. OpdrachtgeveriRealisatie is onderdeel van de directie informatiebeleid en ontwikkelt in opdracht van beleidsafdelingen van VWS, maatwerk software en tools die bijdragen aan het versnellen van de digitalisering in de zorg. Denk daarbij aan:Het verkennen en aantonen van nieuwe oplossingen door het uitvoeren van pilots of PoC’s (Proof of Concepts)Het ontwikkelen en realiseren van nieuwe software en digitale tools op basis van privacy en security by designHet moderniseren van bestaande, verouderde, informatiesystemen.Het inzetten van technisch advies bij digitaliseringsvraagstukken.iRealisatie heeft alle capaciteiten in huis om software te ontwerpen, ontwikkelen én beheren – met een privacy- en security-first aanpak. We bouwen software, webapplicaties en mobiele apps.  Eisen bij de opdracht:Je beschikt over minimaal HBO werk- en denkniveau. Je beschikt in het CV over minimaal één relevante certificering, zoals: CISSP, CISA, CISM, GCIA of SANS-certificeringen.Je hebt minimaal 5 jaar werkervaring met security management. Wensen bij de opdracht:Je hebt (ruime) werkervaring met het implementeren van de Baseline Informatiebeveiliging Overheid (BIO) en/of ISO 27001. Je hebt (ruime) werkervaring met het voorbereiden op en begeleiden van ADR-Audits en Digid-Assessments. Je hebt ervaring en/of affiniteit met de organisatie van de opdrachtgever.Competenties:Uitstekende communicatie- en interpersoonlijke vaardigheden: kandidaat moet complexe beveiligingsconcepten kunnen uitleggen aan zowel technische als niet-technische doelgroepen. Uitstekend kunnen samenwerken met security officers bij Beheer. Zakelijk inzicht: Begrip van de doelstellingen, risico's en nalevingsvereisten van de organisatie helpt om beveiligingsinspanningen af te stemmen op de bedrijfsdoelstellingen. Analytische en probleemoplossende vaardigheden: Het analyseren van beveiligingsincidenten, het identificeren van kwetsbaarheden en het implementeren van oplossingen zijn kerntaken. Vertrouwelijkheid: kandidaat moet discreet kunnen omgaan met gevoelige informatie. Op de hoogte blijven van de nieuwste bedreigingen en trends: het continue bijleren is van vitaal belang in het voortdurend veranderende cybersecuritylandschap.  Referentienummer2026-05111 LocatieDen Haag Startdatum1 juli 2026 Einddatum31 december 2026 Optie op verlengingNog niet bekend Uren per week36u p/w Sluitingsdatum15 juni 2026  15:15 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie