Cookie Consent is a lightweight JavaScript plugin for alerting users about the use of cookies on your website. It is designed to help you comply with the hideous EU Cookie Law.
npm install @kraftvaerk/cookieconsent
import CookieConsent from '@kraftvaerk/cookieconsent';
const cookieConsent = new CookieConsent({
cookieName: 'cookieConsent',
btn: {
accept: 'js-cookie-accept',
close: 'js-cookie-close'
}
toggleClass: 'is-shown'
});
cookieConsent.onCheck(()=>{});
cookieConsent.onAccept(()=>{});
cookieConsent.onShow(()=>{});
cookieConsent.onHide(()=>{});
cookieConsent.init('#cookieContent');
Version 2.0.0 has moved to scoped npm packages.
Version 1.0.0 is a complete rewrite. The most substantial new features are:
- no jQuery dependency
- callback hooks for showing/accepting/revoking the banner
- easy no-fuss styling