Αριθμός Απόφασης 24/322/2022-Τροποποίηση των όρων της Προγραμματικής Σύμβασης μεταξύ της ΒΙΩΣΙΜΗΣ ΠΟΛΗΣ και του Δήμου Κορινθίων, για την υλοποίηση της Πράξης με τίτλο «ΣΥΝΤΑΞΗ ΜΕΛΕΤΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΑΝΕΓΕΡΣΗ ΜΟΥΣΙΚΟΥ ΣΧΟΛΕΙΟΥ ΚΟΡΙΝΘΟΥ
Αριθμός Απόφασης 24/322/2022-Τροποποίηση των όρων της Προγραμματικής Σύμβασης μεταξύ της ΒΙΩΣΙΜΗΣ ΠΟΛΗΣ και του Δήμου Κορινθίων, για την υλοποίηση της Πράξης με τίτλο «ΣΥΝΤΑΞΗ ΜΕΛΕΤΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΑΝΕΓΕΡΣΗ ΜΟΥΣΙΚΟΥ ΣΧΟΛΕΙΟΥ ΚΟΡΙΝΘΟΥ
(function () {
function enhanceLink(el, labelIfEmpty) {
if (!el) return;
// Give semantics of a button
el.setAttribute('role', 'button');
el.setAttribute('tabindex', '0');
// Remove meaningless navigation
if (el.hasAttribute('href')) el.removeAttribute('href');
// If it’s icon-only, add an accessible name
if (!el.textContent.trim() && labelIfEmpty) {
el.setAttribute('aria-label', labelIfEmpty);
}
// Keyboard activation (Space/Enter)
el.addEventListener('keydown', function (e) {
if (e.key === ' ' || e.key === 'Enter') {
e.preventDefault();
el.click();
}
});
}
function fixBanner() {
// Common IDs/classes used by WF Cookie Consent
const selectors = [
'#cookieChoiceDismiss', // “Accept” control
'#cookieChoiceDismissIcon', // close “X” icon
'.cookie-choices-info a[href="#"]' // any other anchors inside the bar
];
// Enhance all current matches
document.querySelectorAll(selectors.join(',')).forEach(function (el) {
const isIcon = el.id === 'cookieChoiceDismissIcon' || el.classList.contains('cookie-close');
enhanceLink(el, isIcon ? 'Κλείσιμο ειδοποίησης cookies' : 'Αποδοχή cookies');
});
}
// Run now and any time the banner is inserted/updated
document.addEventListener('DOMContentLoaded', fixBanner);
new MutationObserver(fixBanner).observe(document.documentElement, {
childList: true,
subtree: true
});
})();