From 992a82f17e412913ad8fa9ab7b05a0743de8ec34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn?= Date: Mon, 13 Jan 2020 18:48:42 +0100 Subject: [PATCH] adding --- demo.js | 31 +- demo.scss | 17 + dist/css/demo.css | 1 + dist/index.html | 1 + dist/js/demo.js | 3352 +----------------------------------- mix-manifest.json | 3 +- package-lock.json | 2 +- package.json | 2 +- src/TinyConsent.riot | 168 +- src/TinyConsentButton.riot | 47 + webpack.mix.js | 3 +- 11 files changed, 227 insertions(+), 3400 deletions(-) create mode 100644 demo.scss create mode 100644 dist/css/demo.css create mode 100644 src/TinyConsentButton.riot diff --git a/demo.js b/demo.js index 21d0d19..0c36f80 100644 --- a/demo.js +++ b/demo.js @@ -1,23 +1,38 @@ import * as riot from 'riot'; import TinyConsent from './src/TinyConsent.riot'; +import TinyConsentButton from './src/TinyConsentButton.riot'; riot.register('tiny-consent', TinyConsent); +riot.register('tiny-consent-button', TinyConsentButton); const consent = { cookies: [{ - id: 'wordpress', - name: 'wordpress_*', - content: 'Wordpress und WooCommerce nutzen Session, diese werden zum einen für den Login genutzt, aber auch für den Warenkorb.', - essential: true - },{ - name: 'matamo', - content: 'test', + title: 'Matomo', + name: 'matamo_', + id: 'matamo', + content: 'Analyse des Benutzerverhaltens, damit helfen Sie uns diese Seite zu verbessern.', handleAgree: function() { console.log('agree'); }, handleReject: function() { console.log('reject'); } + },{ + id: 'wordpress2', + name: 'wordpress2_', + content: 'Wordpress und WooCommerce nutzen Session, diese werden zum einen für den Login genutzt, aber auch für den Warenkorb.', + essential: true + },{ + id: 'wordpress12', + name: 'wordpress12_', + content: 'Wordpress und WooCommerce nutzen Session, diese werden zum einen für den Login genutzt, aber auch für den Warenkorb.', + essential: true + },{ + id: 'wordpress3', + name: 'wordpress3_', + content: 'Wordpress und WooCommerce nutzen Session, diese werden zum einen für den Login genutzt, aber auch für den Warenkorb.', + essential: true }] }; -riot.mount('tiny-consent', consent); \ No newline at end of file +riot.mount('tiny-consent', consent); +riot.mount('tiny-consent-button'); \ No newline at end of file diff --git a/demo.scss b/demo.scss new file mode 100644 index 0000000..49d2fe6 --- /dev/null +++ b/demo.scss @@ -0,0 +1,17 @@ +/** + * + * + * + */ + +.tiny-consent__content { + display: none; +} + +.tiny-consent__cookie { + display: none; +} + +.show { + display: block; +} \ No newline at end of file diff --git a/dist/css/demo.css b/dist/css/demo.css new file mode 100644 index 0000000..1d79695 --- /dev/null +++ b/dist/css/demo.css @@ -0,0 +1 @@ +.tiny-consent__content,.tiny-consent__cookie{display:none}.show{display:block} \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index ab081c6..3433a58 100644 --- a/dist/index.html +++ b/dist/index.html @@ -13,6 +13,7 @@ +