Vulcan/packages/telescope-module-share/lib/client/post_share.js
Sacha Greif 50fc3eb11a Merge branch 'namespace' of https://github.com/TelescopeJS/Telescope into namespace
# Conflicts:
#	lib/users.js
#	packages/telescope-base/lib/base.js
#	packages/telescope-base/package.js
#	packages/telescope-lib
2015-04-20 13:57:37 +09:00

22 lines
759 B
JavaScript

Meteor.startup(function () {
Template.postShare.helpers({
sourceLink: function(){
return !!this.url ? this.url : Telescope.utils.getSiteUrl() + "posts/"+this._id;
},
viaTwitter: function () {
return !!Settings.get('twitterAccount') ? 'via='+Settings.get('twitterAccount') : '';
}
});
Template.postShare.events({
'click .share-link': function(e){
var $this = $(e.target).parents('.post-share').find('.share-link');
var $share = $this.parents('.post-share').find('.share-options');
e.preventDefault();
$('.share-link').not($this).removeClass("active");
$(".share-options").not($share).addClass("hidden");
$this.toggleClass("active");
$share.toggleClass("hidden");
}
});
});