Οι διαιτητές της πρώτης φάσης του Κυπέλλου

Share

Ορίστηκαν οι διαιτητές της πρώτης φάσης του Κυπέλλου

Γνωστοί έγιναν οι διαιτητές της πρώτης φάσης του Κυπέλλου Ελλάδας, μετά την κλήρωση που πραγματοποιήθηκε σήμερα.

Αναλυτικά οι ορισμοί:

(function(){ // Επιλογές ρύθμισης const KEY = 'readerFontSizePx'; const SELECTOR = '.td-post-content'; // στόχος: σώμα άρθρου const MIN = 14; // ελάχιστο px const MAX = 24; // μέγιστο px const STEP = 1; // βήμα const ATTR = 'data-font-user'; // attribute για debug/στυλ function getTarget(){ return document.querySelector(SELECTOR); } function getCurrentPx(el){ const fs = parseFloat(getComputedStyle(el).fontSize); return isNaN(fs) ? 17 : fs; // default fallback } function apply(px){ const el = getTarget(); if(!el) return; const next = Math.max(MIN, Math.min(MAX, px)); el.style.fontSize = next + 'px'; el.setAttribute(ATTR, next); try { localStorage.setItem(KEY, String(next)); } catch(e){} } function init(){ const el = getTarget(); if(!el) return; // Αν υπάρχει αποθηκευμένη προτίμηση, εφάρμοσέ τη let stored = null; try { stored = parseFloat(localStorage.getItem(KEY)); } catch(e){} if(stored && stored >= MIN && stored <= MAX){ apply(stored); } document.addEventListener('click', function(e){ if(e.target.closest('.rf-inc')){ const cur = getCurrentPx(el); apply(cur + STEP); } else if(e.target.closest('.rf-dec')){ const cur = getCurrentPx(el); apply(cur - STEP); } }, { passive: true }); // Προαιρετικά: reset με διπλό κλικ στο A−/A+ κρατώντας Alt document.addEventListener('dblclick', function(e){ if(e.altKey && (e.target.closest('.rf-inc') || e.target.closest('.rf-dec'))){ el.style.fontSize = ''; el.removeAttribute(ATTR); try { localStorage.removeItem(KEY); } catch(e){} } }, { passive: true }); } // Περιμένουμε το DOM if(document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', init, { once: true }); } else { init(); } })();
ΟΙ ΑΘΛΗΤΙΚΕΣ ΜΕΤΑΔΟΣΕΙΣ ΤΗΣ ΗΜΕΡΑΣ - ΠΡΟΓΡΑΜΜΑ ΤΗΛΕΟΡΑΣΗΣ
ΟΙ ΑΘΛΗΤΙΚΕΣ ΜΕΤΑΔΟΣΕΙΣ ΤΗΣ ΗΜΕΡΑΣ