1$(document).ready(function() { 2 3 URLDocSP = encodeURIComponent(location.href); 4 TITOLODocSP = document.title; 5 TITOLODocSP = TITOLODocSP.split("'").join("\'"); 6 TITOLODocSP = TITOLODocSP.split("\"").join("""); 7 TITOLODocSP = encodeURIComponent(TITOLODocSP); 8 9 // Elenco dei servizi di condivisione URL 10 const serviziCondivisione_Share = [ 11 "Pinterest", 12 "Facebook", 13 "Twitter", 14 "Whatsapp", 15 "Linkedin" 16 ]; 17 18 // URL corrispettivi per l'invio 19 const serviziCondivisione_ShareURL = [ 20 "https://pinterest.com/pin/create/button/?url=__URL__&media=__IMAGE__&description=__TITOLO__", 21 "https://www.facebook.com/share.php?u=__URL__&t=__TITOLO__", 22 "https://twitter.com/intent/tweet?url=__URL__&text=__TITOLO__", 23 "https://api.whatsapp.com/send?text=__TITOLO__%0A__URL__", 24 "https://www.linkedin.com/sharing/share-offsite/?url=__URL__" 25 ]; 26 27 // Icone corrispettive 28 const serviziCondivisione_ShareICO = [ 29 "soc-pinterest", 30 "soc-facebook", 31 "soc-twitter", 32 "soc-whatsapp", 33 "soc-linkedin" 34 ]; 35 36 // Funzione per aprire il link di condivisione 37 window.apri_share = function(idArraySVC) { 38 indirizzoSCS = serviziCondivisione_ShareURL[idArraySVC].split("__URL__").join(URLDocSP); 39 indirizzoSCS = indirizzoSCS.split("__TITOLO__").join(TITOLODocSP); 40 41 window.open(indirizzoSCS); 42 }; 43 44 // Seleziona tutti i contenitori con la classe 'social_share' e aggiungi i pulsanti di condivisione 45 $(".social_share").each(function() { 46 $(this).empty(); 47 48 for (let i = 0; i < serviziCondivisione_Share.length; i++) { 49 var href_generic = "javascript:apri_share("+i+")"; 50 51 if (i == 0) { //pinterest 52 href_generic = "javascript:void((function(d){var%20e=d.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','//assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);d.body.appendChild(e)})(document));"; 53 } 54 55 $(this).append(` 56 <div class='socialItem'> 57 <a href="${href_generic}" class="${serviziCondivisione_ShareICO[i]}" title="${serviziCondivisione_Share[i]} Share"></a> 58 </div> 59 `); 60 } 61 }); 62});
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.