stephen-makrogianni
7/31/2018 - 10:28 PM

Share

/**
 * Construct url for sharing via social media
 * @return string
 **/
public function socialShareURL(){
	return urlencode($this->AbsoluteLink());
}
/**
 * social share
 * get details from link attributes and construct popup
 **/
function SocialShare(){
    
    // On clicks of media icons
    $('.share_option').click(function(){
        if($(this).hasClass('new_tab')){
            var sharelink = $(this).data('sharelink');
            var url = $(this).attr('data-url');
            window.open(sharelink,'_blank','height=400,width=600,menubar=0,resizable=1,toolbar=0,location=0',true);
        }
    });
}


$(document).ready(function() {
	$('.share_toggle').on('click', function(){
		var parent = $(this).closest('.share_wrapper');
        var optionsWrapper = parent.find('.options_wrapper');

        if(optionsWrapper.hasClass('active')){
            optionsWrapper.removeClass('active');
            $('.share_toggle.active').removeClass('active');
        } else{
            $('.options_wrapper.active').removeClass('active');
            $('.share_toggle.active').removeClass('active');
            
            $(this).addClass('active');
            parent.find('.options_wrapper').addClass('active');
        }
	});
	SocialShare();
});