File: /home/deshuvsd/www/wp-content/plugins/ultimate-elementor/assets/js/uael-social-share.js
( function( $ ) {
var SocialShareHandler = function( $scope, $ ) {
if ( 'undefined' == typeof $scope )
return;
var scope_id = $scope.data( 'id' );
var wrapper = $scope.find( '.uael-container' );
var url = wrapper.data( 'pin_data_url' );
var share_url_type = wrapper.data( 'share_url_type' );
var share_url = wrapper.data( 'share_url' );
var uael_image_url, uael_page_url;
var top = window.screen.height - 400;
top = top > 0 ? top/2 : 0;
var left = window.screen.width - 600;
left = left > 0 ? left/2 : 0;
var location_url = window.location.href;
if( 'current_page' == share_url_type ){
uael_page_url = location_url;
} else {
uael_page_url = share_url;
if ( '' == uael_page_url ){
uael_page_url = location_url;
}
}
uael_share_links = {
twitter: 'https://twitter.com/intent/tweet?url=' + uael_page_url,
pinterest: 'https://www.pinterest.com/pin/create/button/?url=' + uael_page_url + '&media='+url,
facebook: 'https://www.facebook.com/sharer.php?u=' + uael_page_url,
threads: 'https://threads.net/intent/post?text=' + uael_page_url,
vk: 'https://vkontakte.ru/share.php?url=' + uael_page_url,
linkedin: 'https://www.linkedin.com/shareArticle?mini=true&url=' + uael_page_url,
odnoklassniki: 'https://connect.ok.ru/offer?url=' + uael_page_url,
tumblr: 'https://www.tumblr.com/widgets/share/tool/preview?canonicalUrl=' + uael_page_url,
delicious: 'https://del.icio.us?url='+encodeURIComponent(uael_page_url)+'&title=ShareButton',
digg: 'https://digg.com/submit?url=' + uael_page_url,
reddit: 'https://reddit.com/submit?url=' + uael_page_url,
stumbleupon: 'https://www.stumbleupon.com/submit?url=' + uael_page_url,
pocket: 'https://getpocket.com/edit?url=' + uael_page_url,
whatsapp: 'https://api.whatsapp.com/send?text=' + uael_page_url,
xing: 'https://www.xing.com/app/user?op=share&url=' + uael_page_url,
email: 'mailto:?subject={SocialShare}&body={SocialShare}\n{' + uael_page_url + '}',
telegram: 'https://telegram.me/share/url?url=' + uael_page_url,
skype: 'https://web.skype.com/share?url=' + uael_page_url,
buffer: 'https://buffer.com/add?url=' + uael_page_url,
bluesky: 'https://bsky.app/intent/compose?text=' + uael_page_url, // Add Bluesky share URL.
};
if( ! elementorFrontend.isEditMode() ) {
var uael_share_link_index = Object.keys( uael_share_links );
$.each( uael_share_link_index , function( links ) {
$scope.find( '.uael-share-btn-' + uael_share_link_index[links] ).on( 'click', function() {
popupWindow = window.open( uael_share_links[uael_share_link_index[links]],"popUpWindow","height=400,width=600,left="+left+",top="+top+",resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes" );
});
});
$scope.find( '.uael-share-btn-print' ).on( 'click', function() {
window.print();
});
}
$scope.find( '.uael-share-btn-buffer .uael-share-btn .uael-share-btn__icon i' ).each(function() {
$( this ).removeClass( 'fa' ).addClass( "fab" ).addClass( "fa-buffer" );
});
$scope.find( '.uael-share-btn-print .uael-share-btn .uael-share-btn__icon i' ).each(function() {
$( this ).removeClass( 'fab' ).addClass( "fa" ).addClass( "fa-print" );
});
};
$( window ).on( 'elementor/frontend/init', function () {
elementorFrontend.hooks.addAction( 'frontend/element_ready/uael-social-share.default', SocialShareHandler );
});
} )( jQuery );