0.0.1 • Published 4 years ago
barnardos-consent-banner v0.0.1
Barnardo's consent banner
Usage
Cloning this repo as a git submodule is recommended if not using npm install
. Watch this repository and run git pull
from inside the submodule directory when there are changes. Otherwise watch this repository and perform manual updates.
Steps for creating a git submodule:
cd
to the directory the submodule will live.- Type
git submodule add -b main git@github.com:barnardos/consent-banner.git
and press enter to add the submodule. - Type
git submodule init
and press enter. cd
out of the submodule into the parent repository.- Add and commit the new files to the parent repository.
Demos are in the gh-pages branch and visible online at...
Option 1: script element in HTML
Put the following near the end of the body element, replacing GTM-XXXXXX with the correct ID.
<script src="path/to/consent-banner.es5.js"></script>
<script>BarnardosConsent({'gtmCode':'GTM-XXXXXX'});</script>
Option 2: ESM
Import consent-banner.esm.js, replacing GTM-XXXXXX in gtm.esm.js with the correct ID.
<script type="module" src="main.js"></script>
import consentBanner from './path/to/consent-banner.esm.js';
consentBanner();
Option 3: npm install
run npm install barnardos-consent-banner
0.0.1
4 years ago