PageSourceSearch

https://www.leonardo3.net/rgpd/script.js

js leonardo3.net collected 2026-10-02 11:17:12 UTC 2,693 bytes, 82 lines download raw bytes

1window.addEventListener('load', function(event) {
2 
3    let cookieA = document.querySelector('.rgpd-info_bar')
4    let accept = document.querySelector('div[data-rgpd-action="accept-all"]')
5    let refuse = document.querySelector('div[data-rgpd-action="refuse-all"]')
6    let close = document.querySelector('.rgpd-close')
7    let openExternal = document.querySelectorAll('.rgpd-open')
8
9    if(accept){
10        accept.addEventListener('click', function(e){
11            e.preventDefault();
12            //COOKIE DISPLAYED
13            if(cookieA){
14                cookieA.style.transform = 'translateY(100%)';
15                
16                
17                var today = new Date();
18                var expire = new Date();
19                expire.setTime(today.getTime() + 3600000*24*30);
20    
21                document.cookie = "UNCookieT="+escape('all')
22                                + ";expires="+expire.toGMTString()+";path=/";
23    
24                                document.cookie = "UNCookieD="+escape('1')
25                    + ";expires="+expire.toGMTString()+";path=/";
26
27                    document.location.reload();
28            }
29        })
30    }
31    
32
33    if(refuse){
34        refuse.addEventListener('click', function(e){
35            e.preventDefault();
36            if(cookieA){
37                cookieA.style.transform = 'translateY(100%)';
38                
39                
40                var today = new Date();
41                var expire = new Date();
42                expire.setTime(today.getTime() + 3600000*24*30);
43
44                document.cookie = "UNCookieT="+escape('none')
45                                + ";expires="+expire.toGMTString()+";path=/";
46
47                                document.cookie = "UNCookieD="+escape('1')
48                    + ";expires="+expire.toGMTString()+";path=/";
49
50                    document.location.reload();
51            }
52        })
53    }
54    
55
56    if(close){
57        close.addEventListener('click', function(e){
58            e.preventDefault();
59            cookieA.style.transform = 'translateY(100%)';
60             
61            var today = new Date();
62            var expire = new Date();
63            expire.setTime(today.getTime() + 3600000*24*30);
64    
65            document.cookie = "UNCookieD="+escape('1')
66                    + ";expires="+expire.toGMTString()+";path=/";
67        })
68    }
69    
70    
71    if(openExternal){
72        for (let index = 0; index < openExternal.length; index++) {
73            const open = openExternal[index];
74            open.addEventListener('click', function(e){
75                e.preventDefault();
76                cookieA.style.transform = 'translateY(0%)';
77            })
78        }
79       
80    }
81    
82});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.