Sha256: dd6ecaa195d0b1663d5459973c4b0d53a76bf9177972564ca868a7b485555faa
Contents?: true
Size: 2 KB
Versions: 3
Compression:
Stored size: 2 KB
Contents
{% assign file = page.fileName %} {% assign folder = page.folderName %} {% assign lang = page.lang %} {% assign shareData=site.data[folder][lang][file] %} {%- if site.data.blog.share.platforms -%} <div class="social-icons"> {% assign url = page.url | relative_url | prepend: site.url %} {% for share in site.data.blog.share.platforms %} {% assign link = share.link | replace: 'URL', url %} {{page.title}} <a id="{{share.type}}" href="{{ link }}" data-toggle="tooltip" onclick="window.open(this.href, 'pop-up', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" data-placement="top" title="{{ share.type }}" aria-label="{{ share.type }}"> <i class="fa-fw {{ share.icon }} mb-0 py-3"></i> </a> {% endfor %} </ul> </ul> </div> {%- endif -%} <script> const fetchShareCount=async()=>{ try { const faceBookShare=document.querySelector('#Facebook') const twitterShare=document.querySelector('#Twitter') const faceBookCount= await fetch(`https://graph.facebook.com/v10.0/?id=${window.location.href}&access_token=275277164346802|6255ba7980a711477b429c302cb009cd&fields=engagement`).then(res=>res.json()) const twitterCount=await fetch(`https://counts.twitcount.com/counts.php?url=${window.location.href}`).then(res=>res.json()) if(faceBookCount.engagement.share_count>0){ const FacebookInfo =document.createElement('span') FacebookInfo.setAttribute("class", "social-count") FacebookInfo.innerHTML=faceBookCount.engagement.share_count faceBookShare.appendChild(FacebookInfo) } if(twitterCount>0){ const TwitterInfo =document.createElement('span') TwitterInfo.setAttribute("class", "social-count") TwitterInfo.innerHTML=twitterCount.count twitterShare.appendChild(TwitterInfo) } } catch (error) { } } document.addEventListener("DOMContentLoaded", function(event) { fetchShareCount() }); </script>
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tools-theme-0.1.2 | _includes/share/socialshare.html |
tools-theme-0.1.1 | _includes/share/socialshare.html |
tools-theme-0.1.0 | _includes/share/socialshare.html |