Skip to content

Commit

Permalink
Modularize share links
Browse files Browse the repository at this point in the history
Don't share by default (like an anti-social guy)
  • Loading branch information
Kikobeats committed Dec 28, 2015
1 parent 4130052 commit ac9f21b
Show file tree
Hide file tree
Showing 7 changed files with 49 additions and 45 deletions.
9 changes: 9 additions & 0 deletions partials/share.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<section class="share">

{{> share/facebook}}
{{> share/twitter}}
{{> share/gplus}}
{{> share/pocket}}
{{> share/pinterest}}

</section>
1 change: 1 addition & 0 deletions partials/share/facebook.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<div class="fb-like" data-href="{{url absolute="true"}}" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
11 changes: 11 additions & 0 deletions partials/share/gplus.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<div class="g-plusone" data-size="medium" data-href="{{url absolute="true"}}"></div>
<script type="text/javascript">
(function() {
var po = document.createElement('script');
po.type = 'text/javascript';
po.async = true;
po.src = 'https://apis.google.com/js/platform.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(po, s);
})();
</script>
14 changes: 14 additions & 0 deletions partials/share/pinterest.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<a href="//www.pinterest.com/pin/create/button/?url={{url absolute="true"}}&description={{title}}" data-pin-do="buttonPin" data-pin-config="beside">
<img src="//assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_20.png" />
</a>
<script type="text/javascript">
(function(d) {
var f = d.getElementsByTagName('SCRIPT')[0],
p = d.createElement('SCRIPT');
p.type = 'text/javascript';
p.async = true;
p.src = '//assets.pinterest.com/js/pinit.js';
p.setAttribute('data-pin-hover', true);
f.parentNode.insertBefore(p, f);
}(document));
</script>
12 changes: 12 additions & 0 deletions partials/share/pocket.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<a data-pocket-label="pocket" data-pocket-count="horizontal" data-pocket-align="left" class="pocket-btn" data-lang="en"></a>
<script type="text/javascript">
! function(d, i) {
if (!d.getElementById(i)) {
var j = d.createElement("script");
j.id = i;
j.src = "https://widgets.getpocket.com/v1/j/btn.js?v=1";
var w = d.getElementById(i);
d.body.appendChild(j);
}
}(document, "pocket-btn-js");
</script>
1 change: 1 addition & 0 deletions partials/share/twitter.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<a href="https://twitter.com/share" class="twitter-share-button" data-url="{{url absolute="true"}}" data-text="{{title}}" data-via="TryGhost" data-related="TryGhost">Tweet</a>
46 changes: 1 addition & 45 deletions post.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -33,51 +33,7 @@

<footer class="post-footer">

<section class="share">
<div class="fb-like" data-href="{{url absolute="true"}}" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>

<a href="https://twitter.com/share" class="twitter-share-button" data-url="{{url absolute="true"}}" data-text="{{title}}" data-via="TryGhost" data-related="TryGhost">Tweet</a>

<div class="g-plusone" data-size="medium" data-href="{{url absolute="true"}}"></div>
<script type="text/javascript">
(function() {
var po = document.createElement('script');
po.type = 'text/javascript';
po.async = true;
po.src = 'https://apis.google.com/js/platform.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(po, s);
})();
</script>

<a data-pocket-label="pocket" data-pocket-count="horizontal" data-pocket-align="left" class="pocket-btn" data-lang="en"></a>
<script type="text/javascript">
! function(d, i) {
if (!d.getElementById(i)) {
var j = d.createElement("script");
j.id = i;
j.src = "https://widgets.getpocket.com/v1/j/btn.js?v=1";
var w = d.getElementById(i);
d.body.appendChild(j);
}
}(document, "pocket-btn-js");
</script>

<a href="//www.pinterest.com/pin/create/button/?url={{url absolute="true"}}&description={{title}}" data-pin-do="buttonPin" data-pin-config="beside">
<img src="//assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_20.png" />
</a>
<script type="text/javascript">
(function(d) {
var f = d.getElementsByTagName('SCRIPT')[0],
p = d.createElement('SCRIPT');
p.type = 'text/javascript';
p.async = true;
p.src = '//assets.pinterest.com/js/pinit.js';
p.setAttribute('data-pin-hover', true);
f.parentNode.insertBefore(p, f);
}(document));
</script>
</section>
{{!> share }}

<section class="author">
<img class="author-img" src="{{author.image}}" alt="Author image" nopin="nopin" />
Expand Down

0 comments on commit ac9f21b

Please sign in to comment.