From 1df5bf087bf352edf61d8f27268d08a98eacf94d Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 30 Aug 2017 00:34:27 +0200 Subject: fix modal --- public/assets/site.js | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) (limited to 'public/assets/site.js') diff --git a/public/assets/site.js b/public/assets/site.js index c414e2d..3be8f38 100644 --- a/public/assets/site.js +++ b/public/assets/site.js @@ -22,13 +22,29 @@ $(function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); - ga('create', 'UA-35821710-3', 'auto'); ga('send', 'pageview'); + window.fbAsyncInit = function() { + FB.init({ + appId : '1073570216112784', + autoLogAppEvents : true, + xfbml : true, + version : 'v2.10' + }); + FB.AppEvents.logPageView(); + }; + (function(d, s, id){ + var js, fjs = d.getElementsByTagName(s)[0]; + if (d.getElementById(id)) {return;} + js = d.createElement(s); js.id = id; + js.src = "//connect.facebook.net/en_US/sdk.js"; + fjs.parentNode.insertBefore(js, fjs); + }(document, 'script', 'facebook-jssdk')); }) function ready() { - $('.readmore').click( function(){ + $('.readmore').click( function(e){ + e.preventDefault() var id = $(this).data().id var entry = site.entries[id] show_entry(entry) @@ -88,7 +104,7 @@ function show_entry(entry){ break case 'image': dom = new Image - dom.src = media.url + dom.src = media.uri break } dom && $('#entry .media').append(dom) @@ -96,7 +112,7 @@ function show_entry(entry){ $('#entry .content').html(newlineToBr(entry.body)) $('#entry .comments').html( '
' ) FB && FB.XFBML.parse( $('#entry .comments').get(0) ) - $('body').addClass('entry') + $('html').addClass('entry') } function hide_entry(){ setTimeout(clear_entry, 500) @@ -104,7 +120,7 @@ function hide_entry(){ function clear_entry(){ } function close_modals(){ - $('body').removeClass('entry').removeClass('about') + $('.entry').removeClass('entry') } function newlineToBr(s){ return s.replace(/\n/g,'
') } -- cgit v1.2.3-70-g09d2