diff --git a/counter/counter.html b/counter/counter.html new file mode 100644 index 0000000..b7da101 --- /dev/null +++ b/counter/counter.html @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +1 Elci - Counter + + + +Home + + + +
+
+
+
+
+
+ + + +
+ Contatore offerto da contagiorni.it +
+ + + + +
+ + + + + + + \ No newline at end of file diff --git a/finescuola.js b/finescuola.js new file mode 100644 index 0000000..4973ae5 --- /dev/null +++ b/finescuola.js @@ -0,0 +1,154 @@ +var $cgj; +function contagiorni_isVisible( elem ) { + if (!(elem instanceof Element)) throw Error('DomUtil: elem is not an element.'); + const style = getComputedStyle(elem); + if (style.display === 'none') return false; + if (style.visibility !== 'visible') return false; + if (style.opacity < 0.1) return false; + if (elem.offsetWidth + elem.offsetHeight + elem.getBoundingClientRect().height + + elem.getBoundingClientRect().width === 0) { + return false; + } + const elemCenter = { + x: elem.getBoundingClientRect().left + elem.offsetWidth / 2, + y: elem.getBoundingClientRect().top + elem.offsetHeight / 2 + }; + if (elemCenter.x < 0) return false; + if (elemCenter.x > (document.documentElement.clientWidth || window.innerWidth)) return false; + if (elemCenter.y < 0) return false; + if (elemCenter.y > (document.documentElement.clientHeight || window.innerHeight)) return false; + let pointContainer = document.elementFromPoint(elemCenter.x, elemCenter.y); + do { + if (pointContainer === elem) return true; + } while (pointContainer = pointContainer.parentNode); + return false; +}; + +function contagiorni_createElementFromHTML(htmlString) { + var div = document.createElement('div'); + div.innerHTML = htmlString.trim(); + + // Change this to div.childNodes to support multiple top-level nodes + return div.firstChild; +} + + + function timeCallback() { + $cgj = jQuery.noConflict(false); + loadScript("https://www.contagiorni.it/v1theme/js/timerStyles.js", function() { + $cgj(".cg_timer").TimeCircles({ + "animation": "smooth", + "bg_width": 0.2, + "fg_width": 0.03, + "circle_bg_color": "#90989F", + "text_size": 0.09, + "time": { + "Days": { + "text": "Giorni", + "color": "#FFCC66", + "show": true + }, + "Hours": { + "text": "Ore", + "color": "#99CCFF", + "show": true + }, + "Minutes": { + "text": "Minuti", + "color": "#BBFFBB", + "show": true + }, + "Seconds": { + "text": "Secondi", + "color": "#FF9999", + "show": true + } + } + }); + + $cgj(window).resize(function(){ + if($cgj( window ).width() < 1024) { + $cgj('#cg_seconddiv').show(); + $cgj('#cg_firstdiv').TimeCircles({ + "time": { "Minutes": { "show": false }, "Seconds": { "show": false }} + }); + } else { + $cgj('#cg_seconddiv').hide(); + $cgj('#cg_firstdiv').TimeCircles({ + "time": { "Minutes": { "show": true }, "Seconds": { "show": true }} + }); + } + + $cgj(".cg_timer").TimeCircles().rebuild(); + }); + }); + } + +if (contagiorni_conditions()) { + console.log("[CONTAGIORNI] Funzionante."); + var currcurr = document.getElementById("contagiorni-309858").innerHTML; + loadjscssfile("https://www.contagiorni.it/v1theme/css/timerstyles.css", "css"); + + loadScript("https://code.jquery.com/jquery-3.5.1.min.js", timeCallback); + + document.getElementById("contagiorni-309858").innerHTML = `
+
+
+ +
+
+ + +
` + currcurr; + + +} else { + alert("[CONTAGIORNI] Lo script è incompleto. Verifica di aver copiato bene."); +} diff --git a/index.html b/index.html index 75d96f9..9c545d1 100644 --- a/index.html +++ b/index.html @@ -43,13 +43,16 @@ +

1 Elettrici | Engim Veneto SFP Turazza

+
ORARIO CALENDARIO +COUNTER