Mercurial Hosting > linkmystyle
diff src/site.js @ 4:f455bb813e2e default tip
remove facebook ads
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Thu, 06 Nov 2025 07:41:24 -0700 |
| parents | 8f4df159f06b |
| children |
line wrap: on
line diff
--- a/src/site.js Sat Jul 12 12:51:36 2025 -0600 +++ b/src/site.js Thu Nov 06 07:41:24 2025 -0700 @@ -166,57 +166,6 @@ } -// Facebook -let fbId = isProduction ? '667025338202310' : '1504114567086568'; -let fbOptions = {}; -if( window.UserEmail ) - fbOptions.em = window.UserEmail.trim().toLowerCase(); -if( cookies.user ) - fbOptions.external_id = cookies.user; -//console.log(fbOptions); - -!function(f,b,e,v,n,t,s) -{if(f.fbq)return;n=f.fbq=function(){n.callMethod? -n.callMethod.apply(n,arguments):n.queue.push(arguments)}; -if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; -n.queue=[];t=b.createElement(e);t.async=!0; -t.src=v;s=b.getElementsByTagName(e)[0]; -s.parentNode.insertBefore(t,s)}(window, document,'script', -'https://connect.facebook.net/en_US/fbevents.js'); -fbq('init', fbId, fbOptions); - -let fbEvents = null; - -function fbSendEvents() { - //console.log(fbEvents); - let eventID = Math.random().toString(); - let options = {eventID:eventID}; - let url = `/facebook.js?event_id=${eventID}`; - for( let event of fbEvents ) { - let name = event.name; - let props = event.properties; - fbq( event.action, name, props, options ); - url += `&event_name=${name}`; - if( props ) - url += `&${name}=${encodeURIComponent(JSON.stringify(props))}`; - } - ajax(url); - fbEvents = null; -} - -function fbTrack(action,name,properties) { - if( !fbEvents ) { - fbEvents = []; - setTimeout(fbSendEvents); - } - fbEvents.push({ - action: action, - name: name, - properties: properties, - }); -} - - function mainSelectHashtag(hashtag) { let style = document.querySelector('style[hashtag]'); if( hashtags[hashtag] ) {
