Skip to content

Commit 4dde25f

Browse files
committed
Merge branch 'master' of github.com:jsonwebtoken/jsonwebtoken.github.io
2 parents bf11ebe + a21ee25 commit 4dde25f

File tree

14 files changed

+1908
-1199
lines changed

14 files changed

+1908
-1199
lines changed

img/website/36.png

6.41 KB
Loading

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@
7171
"webpack-merge": "^4.2.1",
7272
"xhr-mock": "^2.4.1"
7373
},
74+
"engines": {
75+
"node": "16"
76+
},
7477
"scripts": {
7578
"start": "node server.js",
7679
"test": "grunt test",
@@ -80,4 +83,4 @@
8083
"build:libraries": "node libraries.js"
8184
},
8285
"heroku-run-build-script": true
83-
}
86+
}

src/website/ccpa-modal.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
export function CCPAModal() {
2+
document.addEventListener("DOMContentLoaded", function () {
3+
if(window.location.hash.includes('your-privacy-choices')) {
4+
document.querySelector("#ccpa-modal").style.display = "block";
5+
}
6+
document.querySelector("#open-ccpa").addEventListener("click", () => {
7+
document.querySelector("#ccpa-modal").style.display = "block";
8+
});
9+
10+
document.querySelector("#close-ccpa").addEventListener("click", () => {
11+
document.querySelector("#ccpa-modal").style.display = "none";
12+
});
13+
});
14+
}

src/website/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {
1010
shareJwtButton,
1111
shareJwtTextElement,
1212
} from "./dom-elements.js";
13+
import { CCPAModal } from "./ccpa-modal.js";
1314

1415
import queryString from "querystring";
1516

@@ -52,4 +53,5 @@ setupTokenEditor();
5253
parseLocationQuery();
5354
setupHighlighting();
5455
setupJwtCounter();
55-
setupShareJwtButton(shareJwtButton, shareJwtTextElement);
56+
setupShareJwtButton(shareJwtButton, shareJwtTextElement);
57+
CCPAModal();

src/website/top-banner.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
export function TopBanner() {
2+
document.addEventListener("DOMContentLoaded", function () {
3+
document.querySelector(".close-top-banner").addEventListener("click", () => {
4+
document.querySelector(".top-banner").classList.add('closed');
5+
document.querySelector(".top-banner-spacer").classList.add('hide');
6+
document.querySelector(".navbar").classList.remove("top-banner-open");
7+
});
8+
});
9+
}

0 commit comments

Comments
 (0)