forked from anuragverma108/SwapReads
-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
69 lines (60 loc) · 2.46 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
/*
gets user details from session storage ans sets it as username
*/
function setusername(){
const usercreds= JSON.parse(sessionStorage.getItem('user-info'))
const userid=document.getElementById("login")
const logout=document.getElementById("logout")
if(usercreds)
{
userid.innerHTML=usercreds.username;
logout.toggleAttribute('style')
}
}
window.addEventListener('load',setusername);
document.addEventListener("DOMContentLoaded", function() {
var learnMoreLink = document.getElementById('learn-more-link');
var showLessLink = document.getElementById('show-less-link');
var learnMoreContent = document.getElementById('learn-more-content');
var acceptButton = document.querySelector('.accept-cookies');
var rejectButton = document.querySelector('.reject-cookies');
var cookieConsent = document.getElementById('cookie-consent');
var closeButton = document.getElementById('closeBtn');
// Toggle learn more content visibility
learnMoreLink.addEventListener('click', function(event) {
event.preventDefault();
learnMoreContent.style.display = 'block';
learnMoreLink.style.display = 'none';
showLessLink.style.display = 'inline'; // Show "Show Less" link
});
// Toggle less content visibility
showLessLink.addEventListener('click', function(event) {
event.preventDefault();
learnMoreContent.style.display = 'none';
learnMoreLink.style.display = 'inline'; // Show "Learn More" link
showLessLink.style.display = 'none'; // Hide "Show Less" link
});
// Accept cookies action
acceptButton.addEventListener('click', function() {
// Add your logic for accepting cookies here (e.g., setting cookies)
hideCookieConsent();
});
// Reject cookies action
rejectButton.addEventListener('click', function() {
// Add your logic for rejecting cookies here (e.g., disabling non-essential cookies)
hideCookieConsent();
});
// Close button action
closeButton.addEventListener('click', function() {
hideCookieConsent();
});
// Function to hide the cookie consent banner
function hideCookieConsent() {
cookieConsent.style.display = 'none';
sessionStorage.setItem('cookieBannerDismissed', 'true');
}
// Check if the cookie consent banner was dismissed previously
if (sessionStorage.getItem('cookieBannerDismissed')) {
cookieConsent.style.display = 'none';
}
});