/* trovapiatto menu widgets condivisi. * Modifica QUESTO file per aggiornare tutte le pagine menu in un colpo solo: * le pagine contengono solo
+ questo script. */ (function () { 'use strict'; // --- Notizie BariAround (modifica qui: si aggiornano su tutti i menu) --- var BARIAROUND_NEWS = [ { url: 'https://www.bariaround.it/bari/blog/basilica-san-nicola-guida-visita/', img: 'https://images.unsplash.com/photo-1511138895359-86d2a1f62e96?w=200&h=200&fit=crop', alt: 'Basilica di San Nicola, Bari', title: 'Basilica di San Nicola: guida alla visita', desc: 'Il cuore spirituale di Bari tra romanico, reliquie e pellegrinaggi.' }, { url: 'https://www.bariaround.it/bari/blog/bari-vecchia-guida-centro-storico/', img: 'https://images.unsplash.com/photo-1578604490032-89cfeb9f0e08?w=200&h=200&fit=crop', alt: 'Bari Vecchia, centro storico', title: 'Bari Vecchia: guida al centro storico', desc: 'Vicoli, orecchiette e tradizioni con itinerario di mezza giornata.' }, { url: 'https://www.bariaround.it/bari/blog/spiagge-nascoste-bari/', img: 'https://images.unsplash.com/photo-1507525428034-b723cf961d3e?w=200&h=200&fit=crop', alt: 'Spiagge nascoste di Bari', title: 'Le spiagge nascoste di Bari', desc: 'Cove segrete e calette lontano dal turismo di massa.' } ]; var FOOTER_URL = 'https://www.trovapiatto.it/aggiungi-menu.html'; function esc(s) { return String(s == null ? '' : s).replace(/[&<>"']/g, function (m) { return { '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' }[m]; }); } function card(n) { return ( '' + '' + esc(n.alt) + '' + '' + '' + esc(n.title) + '' + '' + esc(n.desc) + '' + '' + '' + '' ); } function renderBariAround() { var slot = document.getElementById('tp-bariaround'); if (!slot || slot.dataset.done) return; slot.dataset.done = '1'; slot.innerHTML = '
' + '
' + '' + '

Da BariAround

' + '
' + '

Storie, guide e luoghi da scoprire a Bari e dintorni

' + BARIAROUND_NEWS.map(card).join('') + '
'; } function fixFooter() { var a = document.querySelector('.footer-copyright a'); if (a) a.setAttribute('href', FOOTER_URL); } function init() { renderBariAround(); fixFooter(); } if (document.readyState !== 'loading') init(); else document.addEventListener('DOMContentLoaded', init); })();