new VlCookieConsent()

Description

De cookie consent kan gebruikt worden om de gebruiker te informeren over al de cookies die gebruikt worden.

Properties
Name Type Description
data-vl-analytics boolean

Attribuut wordt gebruikt om het verwerken van gebruikersstatistieken te activeren.

data-vl-auto-open-disabled boolean

Attribuut wordt gebruikt om te voorkomen dat de cookie consent modal onmiddellijk gautomatiseerd geopend wordt.

data-vl-auto-opt-in-functional-disabled boolean

Attribuut wordt gebruikt om de niet wijzigbare functionele opt-in optie te deactiveren.

data-vl-owner boolean

['Departement Omgeving'] - Attribuut wordt gebruikt om in de content tekst de eigeneraar te specifiëren.

data-vl-link boolean

['https://www.omgevingvlaanderen.be/privacy'] - Attribuut wordt gebruikt om in de content tekst de privacy link te specifiëren.

Details

HTMLElement

vlElement

Classes


new VlCookieConsent()

Methods


open() → {void}

Description

Opent de cookie-consent ook al werd deze eerder getoond aan de gebruiker.

Returns
Details

close() → {void}

Description

Sluit de cookie-consent.

Returns
Details

reset() → {void}

Description

Verwijdert al de cookies en herstelt de opt-in waarden naar de initiële toestand.

Returns

addOptIn( optIn ) → {void}

Description

Voeg een opt-in toe.

Parameters
Name Type Description
optIn object

De opt-in optie met attributen.

Name Type Description
name string

De naam van de opt-in optie.

label string

Het label van de opt-in optie die getoond zal worden aan de gebruiker.

description string

De beschrijving van de opt-in optie die getoond zal worden aan de gebruiker.

value boolean

De standaard opt-in optie waarde die bepaalt of de opt-in standaard geactiveerd wordt.

mandatory boolean

Indien de opt-in verplicht is, zal de opt-in standaard geactiveerd worden en kan deze niet gewijzigd worden door de gebruiker.

callback function

De callback functies.

Name Type Description
activated function

Functie die aangeroepen wordt wanneer de gebruiker de cookie-consent bevestigt en de opt-in geactiveerd werd.

deactivated function

Functie die aangeroepen wordt wanneer de gebruiker de cookie-consent bevestigt en de opt-in gedactiveerd werd.

Returns

addOptInActivatedCallback( name, callback )

Description

Voegt aan een opt-in een callback toe die aangeroepen wordt wanneer de opt-in geactiveerd wordt.

Parameters
Name Type Description
name string

De opt-in optie naam.

callback function

Callback functie.


addOptInDeactivatedCallback( name, callback )

Description

Voegt aan een opt-in een callback toe die aangeroepen wordt wanneer de opt-in gedeactiveerd wordt.

Parameters
Name Type Description
name string

De opt-in optie naam.

callback function

Callback functie.


isOptInActive( name ) → {boolean}

Description

Bepaalt of een opt-in actief is of niet op basis van de naam.

Parameters
Name Type Description
name string

De opt-in optie naam.

Returns