PageSourceSearch

https://www.blindarte.com/themes/blindarte/jscripts/egsharepage/egsharepage-share.js

js blindarte.com collected 2026-10-05 19:00:33 UTC 2,374 bytes, 62 lines download raw bytes

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.