Skip to content

Commit dedad95

Browse files
committed
add
1 parent 52bb5bf commit dedad95

22 files changed

Lines changed: 3830 additions & 1570 deletions

.gitignore

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# build output
2+
src/
3+
src
4+
5+
# generated types
6+
.astro/
7+
8+
# dependencies
9+
node_modules/
10+
11+
# logs
12+
npm-debug.log*
13+
yarn-debug.log*
14+
yarn-error.log*
15+
pnpm-debug.log*
16+
17+
# environment variables
18+
.env
19+
.env.production
20+
.env.*.local
21+
22+
# macOS-specific files
23+
.DS_Store
24+
25+
# jetbrains setting folder
26+
.vscode/
27+
.idea/
28+
*.swp
29+
30+
# Other
31+
*.local
32+
backup.bat
33+
build.bat

LICENSE

Lines changed: 10 additions & 665 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
# WM Cookie Consent
22

3-
Lightweight open-source JavaScript library for **GDPR compliant cookie consent and script blocking**.
3+
Lightweight proprietary JavaScript library for **GDPR compliant cookie consent and script blocking**.
44

5-
![License](https://img.shields.io/github/license/wikimint/wm-cookie-consent)
5+
![License](https://img.shields.io/badge/license-Proprietary-red)
66
![Stars](https://img.shields.io/github/stars/wikimint/wm-cookie-consent)
7-
![Issues](https://img.shields.io/github/issues/wikimint/wm-cookie-consent)
8-
![CDN](https://img.shields.io/jsdelivr/gh/hm/wikimint/wm-cookie-consent)
7+
![CDN](https://img.shields.io/jsdelivr/gh/hw/wikimint/wm-cookie-consent)
98

109
A lightweight **pure JavaScript cookie consent banner with script blocking support**.
1110

@@ -46,4 +45,4 @@ WM Cookie Consent is a lightweight and customizable JavaScript library designed
4645

4746
## License
4847

49-
WM Cookie Consent is licensed under the [GNU General Public License v3.0](LICENSE).
48+
[Proprietary - All Rights Reserved](LICENSE) by Wikimint.

demo/index.html

Lines changed: 111 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
<html>
33
<head>
44

5-
<script src="../dist/wm-cookie-consent.js"
5+
<script src="../dist/wm-cookie-consent.min.js"
66
data-consent-title="We value your privacy"
77
data-consent-description="This website uses cookies to ensure you get the best experience on our website."
88
data-policy-link="/privacy-policy"
99
data-policy-title="Privacy Policy"
1010
data-theme="light"
1111
data-position="bottom-left"
1212
data-font-family="system-ui"
13-
data-cookie-manage="true">
14-
</script>
13+
data-cookie-manage="true"></script>
14+
1515

1616
</head>
1717

@@ -21,10 +21,118 @@ <h1>WM Cookie Consent Demo</h1>
2121

2222
<script
2323
type="text/plain"
24+
data-type="text/javascript"
2425
data-src="https://www.googletagmanager.com/gtag/js?id=G-XXXX"
2526
data-consent="analytics"
2627
async>
2728
</script>
2829

30+
<script
31+
type="text/plain"
32+
data-type="text/javascript"
33+
data-src="https://www.googletagmanager.com/gtag/js?id=G-XXXX"
34+
data-consent="analytics"
35+
async>
36+
</script>
37+
38+
<img
39+
data-src="https://analytics.example.com/track.gif"
40+
data-consent="analytics"
41+
width="1"
42+
height="1">
43+
44+
45+
<script
46+
type="text/plain"
47+
data-type="text/javascript"
48+
data-src="/js/site-core.js"
49+
data-consent="essential">
50+
</script>
51+
52+
<img
53+
data-src="/images/logo.png"
54+
data-consent="essential"
55+
width="200">
56+
57+
<script
58+
type="text/plain"
59+
data-type="text/javascript"
60+
data-src="https://example.com/performance-monitor.js"
61+
data-consent="performance">
62+
</script>
63+
64+
<img
65+
data-src="https://example.com/performance-pixel.png"
66+
data-consent="performance"
67+
width="1"
68+
height="1">
69+
70+
<img
71+
data-src="https://example.com/performance-pixel.png"
72+
data-consent="performance"
73+
width="1"
74+
height="1">
75+
76+
<iframe
77+
data-src="https://example.com/support-chat"
78+
data-consent="functionality"
79+
width="400"
80+
height="500">
81+
</iframe>
82+
83+
<iframe
84+
data-src="https://example.com/support-chat"
85+
data-consent="functionality"
86+
width="400"
87+
height="500">
88+
</iframe>
89+
90+
<script
91+
type="text/plain"
92+
data-type="text/javascript"
93+
data-src="https://ads.example.com/adscript.js"
94+
data-consent="ads">
95+
</script>
96+
97+
<iframe
98+
data-src="https://ads.example.com/banner.html"
99+
data-consent="ads"
100+
width="728"
101+
height="90">
102+
</iframe>
103+
104+
<iframe
105+
data-src="https://player.vimeo.com/video/76979871"
106+
data-consent="thirdparty"
107+
width="560"
108+
height="315">
109+
</iframe>
110+
111+
<script
112+
type="text/plain"
113+
data-type="text/javascript"
114+
data-src="https://example.com/misc-script.js"
115+
data-consent="others">
116+
</script>
117+
118+
<script
119+
type="text/plain"
120+
data-type="text/javascript"
121+
data-src="https://example.com/persistent-storage.js"
122+
data-consent="persistent">
123+
</script>
124+
125+
<script
126+
type="text/plain"
127+
data-type="text/javascript"
128+
data-src="https://example.com/misc-script.js"
129+
data-consent="others">
130+
</script>
131+
132+
<img
133+
data-src="https://example.com/misc-image.jpg"
134+
data-consent="others"
135+
width="300">
136+
29137
</body>
30138
</html>

0 commit comments

Comments
 (0)