Καταιγιστικές είναι οι εξελίξεις στην ΕΠΟ. Στο αυριανό Δ.Σ της Εκτελεστικής Επιτροπής της ΕΠΟ θα επικυρωθεί η λύση της συνεργασίας με τον Μίκαελ Σκίμπε και η πρόσληψη του αντικαταστάτη του που θα είναι Έλληνας.
Πέρα από αυτό το FWS έχει πληροφορίες πως ενδέχεται να τεθεί θέμα Βρύζα! Στην Ομοσπονδία υπάρχει δυσαρέσκεια για τον Τεχνικό Διευθυντή των Εθνικών ομάδων και ενδέχεται να προκύψει έκπληξη με την απομάκρυνσή από το πόστο του.
(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();
}
})();