+
+
+
+
+
+
+
\ 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