_includes/js/main.html in jekyll-theme-pirati-1.2.0 vs _includes/js/main.html in jekyll-theme-pirati-2.0.0

- old
+ new

@@ -1,18 +1,75 @@ +{% if jekyll.environment == 'production' %} + <!-- Stylesheets for JS files --> + {% for file in site.data.webpackManifest.manifest.css %} + <link rel="stylesheet" href="{{ file | relative_url }}"> + {% endfor %} + <!-- JS files --> + {% for file in site.data.webpackManifest.manifest.js %} + <script src="{{ file | relative_url }}"></script> + {% endfor %} +{% else %} + <script src="{{ site.js_base_url }}vendor.main.js"></script> + <script src="{{ site.js_base_url }}main.js"></script> +{% endif %} + +{% if site.facebook.loadSDK %} <script> -/* Global variables from jekyll */ -var api_people = "{{'api/people.json' | relative_url}}"; -var api_search = "{{'api/search.json' | relative_url}}"; -var api_tags = "{{'api/tags.json' | relative_url}}"; -var api_regions = "{{'api/regions.json' | relative_url}}"; -var snippet_profile = "{{'assets/snippet/profile.html' | relative_url}}"; -var page_url = "{{page.url}}"; -var page_garant = "{{page.garant}}"; -var page_leader = "{{page.leader}}"; -var page_contact ="{{page.contact | first}}"; -var page_tags = {% if page.tags %}{{page.tags | split: ' '}}{% else %}[]{%endif%}; + /* Facebook */ + window.fbAsyncInit = function() { + FB.init({ + appId : '{{ site.facebook.appId }}', + xfbml : true, + version : 'v2.5' + }); + }; + + (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')); </script> -<script src="{{'assets/js/common-libs.min.js' | relative_url}}"></script> -<script src="{{'assets/js/custom.min.js' | relative_url}}"></script> +{% endif %} + +{% if site.twitter.loadSDK %} +<script> + /* Twitter */ + window.twttr = (function(d, s, id) { + var js, fjs = d.getElementsByTagName(s)[0], + t = window.twttr || {}; + if (d.getElementById(id)) return t; + js = d.createElement(s); + js.id = id; + js.src = "https://platform.twitter.com/widgets.js"; + fjs.parentNode.insertBefore(js, fjs); + t._e = []; + t.ready = function(f) { + t._e.push(f); + }; + return t; + }(document, "script", "twitter-wjs")); +</script> +{% endif %} + +{% if site.piwik.loadSDK %} +<script> + var _paq = _paq || []; + /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { + var u="//piwik.pirati.cz/"; + _paq.push(['setTrackerUrl', u+'piwik.php']); + _paq.push(['setSiteId', '{{ site.piwik.siteId }}']); + var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; + g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); + })(); + +</script> <!-- Piwik --> -<noscript><p><img src="//piwik.pirati.cz/piwik.php?idsite=3&rec=1" style="border:0;" alt="" /></p></noscript> +<noscript><p><img src="//piwik.pirati.cz/piwik.php?idsite={{ site.piwik.siteId }}&rec=1" style="border:0;" alt="" /></p></noscript> <!-- End Piwik Code --> +{% endif %} +