74 lines
1.5 KiB
ReStructuredText
74 lines
1.5 KiB
ReStructuredText
.. include:: ../Includes.rst.txt
|
|
|
|
.. _javascript-api:
|
|
|
|
=============================================================
|
|
JavaScript API
|
|
=============================================================
|
|
|
|
Events
|
|
=======
|
|
|
|
dp--cookie-init
|
|
^^^^^^^^^^^^^^^
|
|
.. rst-class:: dl-parameters
|
|
|
|
dp--cookie-init
|
|
:sep:`|`
|
|
fire event when initialize process is done
|
|
|
|
dp--cookie-fire
|
|
^^^^^^^^^^^^^^^
|
|
.. rst-class:: dl-parameters
|
|
|
|
dp--cookie-fire
|
|
:sep:`|` :aspect:`Event paremeter:` event.detail.$el
|
|
:sep:`|`
|
|
fire after a consent script/iframe is loaded
|
|
|
|
dp--cookie-accept
|
|
^^^^^^^^^^^^^^^
|
|
.. rst-class:: dl-parameters
|
|
|
|
dp--cookie-accept
|
|
:sep:`|`
|
|
fire when the consent is accepted
|
|
|
|
dp--cookie-accept-init
|
|
^^^^^^^^^^^^^^^
|
|
.. rst-class:: dl-parameters
|
|
|
|
dp--cookie-accept-init
|
|
:sep:`|`
|
|
fire accepted event on revisited
|
|
|
|
dp--cookie-deny
|
|
^^^^^^^^^^^^^^^
|
|
.. rst-class:: dl-parameters
|
|
|
|
dp--cookie-deny
|
|
:sep:`|`
|
|
fire when the consend is denied
|
|
|
|
dp--cookie-revoke
|
|
^^^^^^^^^^^^^^^
|
|
.. rst-class:: dl-parameters
|
|
|
|
dp--cookie-revoke
|
|
:sep:`|`
|
|
fire when the consent is revoked
|
|
|
|
.. code-block:: js
|
|
|
|
document.addEventListener('dp--cookie-fire', function (e) {
|
|
console.log('dp--cookie-fire', e.detail.$el);
|
|
});
|
|
document.addEventListener('dp--cookie-accept', function (e) {
|
|
console.log('dp--cookie-accept', e);
|
|
});
|
|
document.addEventListener('dp--cookie-deny', function (e) {
|
|
console.log('dp--cookie-deny', e);
|
|
});
|
|
document.addEventListener('dp--cookie-revoke', function (e) {
|
|
console.log('dp--cookie-deny', e);
|
|
}); |