1// obtain iframemanager object 2var manager = iframemanager(); 3 4 5// Configure with youtube embed 6manager.run({ 7 currLang: 'it', 8 services : { 9 youtube : { 10 embedUrl: 'https://www.youtube-nocookie.com/embed/{data-id}', 11 thumbnailUrl: 'https://i3.ytimg.com/vi/{data-id}/hqdefault.jpg', 12 iframe : { 13 allow : 'accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen;', 14 onload : function(data_id, setThumbnail){ 15 //console.log("caricato iframe per il video " + data_id); 16 $("#close-" + data_id).trigger('click', [true]); 17 //console.log("applicato il trucchetto a " + data_id); 18 } 19 }, 20 cookie : { 21 name : 'cc_youtube' 22 }, 23 languages : { 24 it : { 25 notice: 'Questo contenuto è distribuito da una terza parte. <br> Clicca <a rel="noreferrer" href="https://www.youtube.com/t/terms" title="Terms and conditions" target="_blank">qui</a> per leggere i termini e le condizioni di youtube.com. Utilizzando i tasti âCarica videoâ e âAccetta tuttiâ darai il consenso ai cookie di terze parti.', 26 27 loadBtn: 'Carica video', 28 loadAllBtn: 'Accetta tutti' 29 } 30 } 31 }, 32 /*slideshare : { 33 embedUrl: 'https://www.slideshare.net/slideshow/embed_code/key/{data-id}', 34 thumbnailUrl: 'spacer', 35 iframe : { 36 allow : 'fullscreen;', 37 }, 38 cookie : { 39 name : 'cc_slideshare' 40 }, 41 languages : { 42 it : { 43 notice: 'Questo contenuto è distribuito da una terza parte. <br> Clicca <a rel="noreferrer" href="https://www.slideshare.com/privacy" title="Terms and conditions" target="_blank">qui</a> per leggere i termini e le condizioni di slideshare.com', 44 loadBtn: 'Vedi presentazione', 45 loadAllBtn: 'Accetta tutti' 46 } 47 } 48 },*/ 49 openstreetmap : { 50 embedUrl: 'https://www.openstreetmap.org/export/embed.html?layer=mapnik&{data-id}', 51 thumbnailUrl: 'spacer', 52 iframe : { 53 allow : 'fullscreen;', 54 }, 55 cookie : { 56 name : 'cc_openstreetmap' 57 }, 58 languages : { 59 it : { 60 notice: 'Questo contenuto è distribuito da una terza parte. <br> Clicca <a rel="noreferrer" href="https://wiki.osmfoundation.org/wiki/Privacy_Policy#Cookies" title="Terms and conditions" target="_blank">qui</a> per leggere i termini e le condizioni di openstreetmap.org', 61 loadBtn: 'Vedi mappa', 62 loadAllBtn: 'Accetta tutti' 63 } 64 } 65 } 66 } 67}); 68 69 70// obtain cookieconsent plugin 71var cookieconsent = initCookieConsent(); 72 73// run plugin with your configuration 74cookieconsent.run({ 75 autorun: true, 76 current_lang: 'it', 77 autoclear_cookies: true, 78 page_scripts: true, 79 80 gui_options: { 81 consent_modal: { 82 layout: 'cloud', 83 position: 'bottom center', 84 transition: 'slide' 85 }, 86 settings_modal: { 87 layout: 'cloud', 88 position: 'center', 89 transition: 'slide' 90 } 91 }, 92 93 onFirstAction: function(user_preferences, cookie){ 94 // callback triggered only once 95 }, 96 97 onAccept: function (cookie) { 98 // If analytics category is disabled => load all iframes automatically 99 if(cookieconsent.allowedCategory('thirdpart')){ 100 //console.log('iframemanager: loading all iframes'); 101 manager.acceptService('all'); 102 } 103 }, 104 105 onChange: function (cookie, changed_preferences) { 106 // If analytics category is disabled => ask for permission to load iframes 107 if(!cookieconsent.allowedCategory('thirdpart')){ 108 //console.log('iframemanager: disabling all iframes'); 109 manager.rejectService('all'); 110 }else{ 111 //console.log('iframemanager: loading all iframes'); 112 manager.acceptService('all'); 113 } 114 }, 115 116 languages: { 117 it: { 118 consent_modal: { 119 title: 'Informazioni sull\'uso dei cookies', 120 description: 'Questo sito web utilizza cookie essenziali per garantire il suo corretto funzionamento e cookie di terze parti per fornire servizi erogati da portali esterni. Questi ultimi saranno impostati solo dopo il consenso.<br><br><br><button type="button" data-cc="c-settings" class="cc-link" aria-haspopup="dialog">Fammi scegliere</button>', 121 primary_btn: { 122 text: 'Accetta tutti', 123 role: 'accept_all' //'accept_selected' or 'accept_all' 124 }, 125 secondary_btn: { 126 text: 'Rifiuta tutti', 127 role: 'accept_necessary' //'settings' or 'accept_necessary' 128 }, 129 revision_message: '<br><br> I termini e le condizioni sono state modificate dalla tua ultima visita!' 130 }, 131 settings_modal: { 132 title: 'Impostazione cookies', 133 save_settings_btn: 'Salva la selezione corrente', 134 accept_all_btn: 'Accetta tutto', 135 reject_all_btn: 'Rifiuta tutto', 136 close_btn_label: 'Chiudi', 137 cookie_table_headers: [ 138 {col1: 'Nome'}, 139 {col2: 'Dominio'}, 140 {col3: 'Descrizione'}, 141 {col4: 'Durata'}, 142 ], 143 blocks: [ 144 { 145 title: "Uso dei cookie", 146 description: "Questo sito utilizza i cookie per migliorare la tua esperienza di navigazione. I cookie indicati come necessari sono memorizzati nel tuo browser, poiché sono essenziali per le funzionalità base del sito. Usiamo anche cookie di terze parti che ci permettono di analizzare e capire come utilizzi questo sito. Questi cookie saranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche l'opzione di non aderire a questi cookie. Ciò potrebbe c
146omportare conseguenze nella tua esperienza di navigazione.<br><br>Vedi la <a href=\"/cookie-privacy\" class=\"cc-link\">Privacy Policy</a> completa" 147 }, 148 { 149 title: "Cookie necessari", 150 description: "I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questi cookie garantiscono le funzionalità di base e le caratteristiche di sicurezza del sito web, in modo anonimo.", 151 toggle: { 152 value: 'necessary', 153 enabled: true, 154 readonly: true 155 } 156 }, 157 { 158 title: 'Cookies di terze parti', 159 description: "I cookie di terze parti sono quei cookie rilasciati non direttamente dal sito ma da sistemi terzi utilizzati all'interno del sito, per esempio l'inclusione in pagina di un video della piattaforma YouTube o l'utilizzo di mappe (OpenstreetMap)", 160 toggle: { 161 value: 'thirdpart', 162 enabled: false, 163 readonly: false 164 }, 165 cookie_table: [] 166 }, 167 { 168 title: "Cookie analitici", 169 description: "I cookie analitici raccolgono informazioni sul tuo utilizzo di questo sito web, quali pagine hai visitato e su quali link hai cliccato. Tutti i dati sono memorizzati in forma anonima e non possono in alcun modo ricondurre a te.", 170 toggle: { 171 value: 'analytics', 172 enabled: false, 173 readonly: false 174 } 175 /* ,cookie_table: [ 176 { 177 col1: "_ga", 178 col2: "google.com", 179 col3: "Si tratta del cookie principale usato da Google Analytics e serve per distinguere in maniera univoca ciascun utente.", 180 col4: "2 anni" 181 }, 182 { 183 col1: "_gid", 184 col2: "google.com", 185 col3: "Questo cookie serve ad identificare uno specifico utente.", 186 col4: "24 ore" 187 }, 188 { 189 col1: "_gat, _gat_*", 190 col2: "google.com", 191 col3: "La funzione di questo cookie è di mantenere entro parametri di piena efficienza il traffico di richieste verso il server.", 192 col4: "1 minuto" 193 }, 194 { 195 col1: "_pk_id.*, _pk_id.2.*", 196 col2: "stats.innova.puglia.it/piwik", 197 col3: "La funzione di questo cookie è di consentire l'utilizzo delle statistiche degli accessi di ciascun utente all'interno delle pagine del portale", 198 col4: "1 anno" 199 }, 200 { 201 col1: "_pk_ses.*, _pk_ses.2.*", 202 col2: "stats.innova.puglia.it/piwik", 203 col3: "La funzione di questo cookie è di consentire l'utilizzo delle statistiche degli accessi di ciascun utente all'interno delle pagine del portale", 204 col4: "1 ora" 205 }, 206 { 207 col1: "_fbp", 208 col2: "facebook.com", 209 col3: "Questo cookie è utilizzato per tracciare le visite ai vari siti web.", 210 col4: "3 mesi" 211 } 212 ]*/ 213 }, 214 { 215 title: "Maggiori informazioni", 216 description: "<a class=\"cc-link\" href=\"mailto:[email protected]\"> Contattaci </a> per maggiori informazioni", 217 } 218 ] 219 } 220 } 221 } 222}); 223 224 225function reconfigure() {
226 //cookieconsent.eraseCookies(['_fbp', '_ga', '_gid', '_gat_gtag_UA_163710241_1', 'cc_openstreetmap', 'cc_slideshare', 'cc_youtube']); 227 cookieconsent.showSettings(0); 228} 229 230 231function closeModalFromXButton() { 232 cookieconsent.hide(); 233 cookieconsent.accept([]); // accept necessary only 234 console.log("close modal"); 235}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.