//console.log('share buttons v.3.1.4-a'); $( function(){ var artTitleSel = '.article-standard h1', artSel = '.article-text', resolution = 1024; var div = $('
'), fb = $(''), fbmsg = $(''), wapp = $(''), viber = $(''), // mail = $(''), arr = [fb, fbmsg, wapp, viber], aCss = { display: 'block', height: 32, width: 'calc(25% - 16px)', float: 'left', margin: '0 8px', borderRadius: '5px' }, URL = function(medium){ return encodeURIComponent( window.location.href + '?utm_source=vesti&utm_medium=' + medium + '&utm_campaign=shareBlock' ); }; viber.attr('href', 'https://app.adjust.com/u783g1_kw9yml?deep_link=' + encodeURIComponent( 'viber://forward?text=' + URL('viber') ) + '&fallback=https%3A%2F%2Fviber.com' ); wapp.attr( 'href', 'whatsapp://send?text=' + URL('wapp') ); fb.attr( 'href', 'http://www.facebook.com/sharer/sharer.php?u=' + URL('facebook') ); fbmsg.attr( 'href', 'fb-messenger://share?link=' + URL('fbmsg') ); // mail.attr('href', 'mailto:?body=' + URL('mail') + '&subject=' + encodeURIComponent( $(artTitleSel).text() ) ); fb.css('background', '#3b579d url(https://bimg.abv.bg/banners/edna/i/icon_facebook.svg) no-repeat 50%'); fbmsg.css('background', '#448aff url(https://bimg.abv.bg/banners/edna/i/icon_messenger.svg) no-repeat 50%'); viber.css('background', '#7b519d url(https://bimg.abv.bg/banners/edna/i/icon_viber.svg) no-repeat 50%'); wapp.css('background', '#09aa55 url(https://bimg.abv.bg/banners/edna/i/icon_whatsapp.svg) no-repeat 50%'); // mail.css('background', '#b5935b url(https://bimg.abv.bg/banners/edna/i/icon_mail.svg) no-repeat 50%'); div.css({ position: 'fixed', bottom: 0, left: 0, width: '100%', height: 46, boxSizing: 'border-box', padding: '5px 8px', background: '#fff', boxShadow: '0 -1px 10px #888', zIndex: 995, display: 'none' }); arr.forEach(function(o){ $(o).css(aCss); div.append(o); }); if( screen.width <= resolution && $(artTitleSel).length ) { $('body').append(div); showHide(); $(window).scroll(showHide); } function showHide(){ if( articlePosition() ) { div.fadeOut(100); $('.ed-cookies-bar').show(); $('#onesignal-bell-container').show(); console.log('fade out'); } else { div.fadeIn(100); $('.ed-cookies-bar').hide(); $('#onesignal-bell-container').hide(); console.log('fade in'); } } function articlePosition(){ var scrolltop = $(document).scrollTop() || $('body, html')[0].scrollTop || document.documentElement.scrollTop; var wh = $(window).height(); var ah = $(artSel)[0].offsetTop + $(artSel).height(); var scrollTopRes = scrolltop + wh > $(artSel)[0].offsetTop + $(artSel).height(); return scrollTopRes; } } );