PageSourceSearch

https://www.liguria24.it/wp-content/themes/edinews/assets/js/common.js?ver=1660119028

js liguria24.it collected 2026-09-24 21:41:49 UTC 2,945 bytes, 122 lines download raw bytes

1
2// oggetto array di callback che attivano slick
3var slick_callers=[];
4
5// oggetto array di callback che attivano flickity
6var flick_callers=[];
7
8// cosole replacement
9var EDINEWS_CONSOLE_DEBUG=true;
10
11if (EDINEWS_CONSOLE_DEBUG) var edinews_console_log = console.log.bind(window.console);
12else var edinews_console_log = function(){}
13
14
15function executeCallers(callers_object)
16{
17    if ((typeof callers_object == "object") && callers_object.length>0) {
18
19        callers_object.forEach(element => element());
20    }
21}
22
23function edinews_console(object)
24{
25    if (EDINEWS_CONSOLE_DEBUG==true) {
26
27        console.log(object);
28
29    }
30}
31
32function edinews_dispatch_event(eventString,data)
33{
34    var event;
35
36    try {
37        // Works in modern browsers
38        event = new CustomEvent(eventString, {
39            detail: {
40                data: data
41            }
42        });
43    } catch (err) {
44        // Works in Internet Explorer (all versions)
45        event = document.createEvent("CustomEvent");
46        event.initCustomEvent(eventString, false, false, {
47            data: data
48        });
49    }
50
51    window.dispatchEvent(event);
52}
53
54/**
55 * @return {string}
56 */
57function WebDate() {
58
59    var e = new Date;
60    var t = e.getYear();
61    if (t < 1e3) {
62        t += 1900
63    }
64    var n = ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "Venerdi", "Sabato"];
65    var r = ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"];
66    return String('<span class="topbar-date-day"> ' + n[e.getDay()] + "</span>, " + e.getDate() + " " + r[e.getMonth()] + " " + t);
67}
68
69/**
70 * Check cookie wordpress_logged_in_usercache
71 *
72 * @return {boolean} true if user is logged in
73 * */
74function is_user_logged_in(){
75   if(typeof Cookies.get('wordpress_logged_in_usercache') === 'string'){
76       return true;
77   }
78   return false;
79}
80
81function get_user_display_name()
82{
83    if(typeof Cookies.get('wordpress_logged_in_usercache') === 'string'){
84
85        let arrUserData=Cookies.get('wordpress_logged_in_usercache').split("|");
86
87        let strDisplayName = String(arrUserData[2]);
88
89        return decodeURIComponent(strDisplayName.replace(/\+/g, '%20'));
90
91    }
92    return '';
93}
94
95
96function share_icons_toggle(){
97
98    document.querySelectorAll('.news_item_icons .shares').forEach(elem => {
99
100        let elemShareClose=elem.querySelector('.share-close');
101        if (elemShareClose) elemShareClose.addEventListener('click',e => {
102
103            elem.querySelector('.single-sidebar-share').classList.remove('open')
104
105        });
106
107        let elemShareAlt=elem.querySelector('.fa-share-alt');
108        if (elemShareAlt) elemShareAlt.addEventListener('click',e=>{
109
110            elem.querySelector('.single-sidebar-share').classList.add('open');
111
112        })
113    });
114}
115
116domReady(()=>{
117    share_icons_toggle();
118});
119
120document.addEventListener('home_chunk_appended',e => {
121    share_icons_toggle();
122});

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.