Čtvrt milionu za informace! Zmizeli před 2 roky, policie nabízí odměnu' + ' - Gallery ' + galleryId]); _gaq.push(['_trackPageview', window.location.href]); } pp_gemius_hit(cet_21_gemius_id); // Gemius Hit on Image change }, // on gallery contents updated onDestroy: function(base){ log('onDestroy', base); }, // on plugin destroyed onPrevious: function(base){GalleryAdUpdater.update();}, onNext: function(base){GalleryAdUpdater.update();} }); /* handling state 2 activation === */ gallery.closest('.article_gallery_border').each(function() { var deactivationTimeout; var container = $(this); var adId = "ad_" + (new Date).getTime(); container.one('activateAdReloader', function() { // load adReloader on first activation log("load adReloader on first activation"); container.find('.advert').attr('id', adId); window.adReloader = window.adReloader || new $.adReloader({ section: section_id, minRefreshInterval: 2500 }); // Setup new instance of adReloader to house general settings if doesn't exist allready var ad = window.adReloader.add({ position: "#"+adId, adSize: "rectangle_1" }); // Add new ad placement container.data('ad', ad); container.find('.article_gallery').on('reloadAd', function() { if( document.documentElement.clientWidth >= 600 ){ log("article_gallery reloadAd", "reloading..."); ad.refresh(); } else { log("article_gallery reloadAd", "viewport too small", document.documentElement.clientWidth); } }); if( document.documentElement.clientWidth >= 600 ){ log("article_gallery load Ad"); ad.refresh(true); } }); container.on('mouseenter activate',function() { clearTimeout(deactivationTimeout); $('.article_gallery_border.active').not(container).removeClass('active'); // close other galleries container.addClass('active'); // container.trigger('activateAdReloader'); GalleryAdUpdater.update(container); galleryRightHeight = $('.gallery_right').height(); //$('.article_gallery_border').css({'height': (galleryRightHeight -1) +'px'}); }); container.on('mouseleave',function() { deactivationTimeout = setTimeout(function(){ container.removeClass('active'); // close gallery galleryRightHeight = $('.gallery_right').height(); }, 1000); }); container.on('click', '.close', function() { container.addClass('closing'); // close gallery container.removeClass('active'); setTimeout(function() { container.removeClass('closing') }, 2000); clearTimeout(deactivationTimeout); }); }); /* === handling state 2 activation */ }); // === Each gallery window.socialScroll = function(){ var base = this; base.stop = function() { el.stop().css({'top':10}); $(window).unbind('scroll.socialScroll'); }; base.recalculate = function() { base.elpos_max = $('.article_wrap').height() - 323; base.elpos_max = ($('.related-articles').length) ? $('.related-articles').outerHeight() + base.elpos_max : base.elpos_max; base.elpos_max = ($('.related_articles').length) ? $('.related_articles').outerHeight() + base.elpos_max : base.elpos_max; base.elpos_max = ($('#comments_form').length) ? $('#comments_form').outerHeight() + base.elpos_max : base.elpos_max; base.elpos_max = ($('#comments').length) ? $('#comments').outerHeight() + base.elpos_max : base.elpos_max; base.elpos_original = base.elpos_original || base.el.offset().top; }; base.start = function() { base.el = $('.social_buttons'); base.recalculate(); base.el.data('socialScroll', base); $(window).bind('scroll.socialScroll',function(){ var elpos = base.el.offset().top; var windowpos = $(window).scrollTop(); var finaldestination = windowpos; if(windowpos base.elpos_original+base.elpos_max){ base.el.stop().css({'top': base.elpos_max+'px'}); } else { base.el.stop().animate({'top': finaldestination - base.elpos_original+10 },500); } $( window ).load(function() { base.recalculate(); // RECALCULATE AFTER ALL IMAGES ARE LOADED }); }); } base.init = function() { if( typeof enquire != "undefined" ){ enquire.register("screen and (min-width:1000px)", { match : function() { base.start(); }, unmatch : function() { base.stop(); } }); } else { base.start(); } return base; } return init(); } socialScroll(); }); // === DOM Ready })(jQuery) var GalleryAdUpdater = { adLoading: false, canAdvertise: true, adRefresh: 2500, adBase: $('.ajaxGallery2'), banners: { banner1: 'rectangle_1' }, update: function (cont) { var self = this; // if gallery container element is not passed use class selector if (cont == "undefined") { GalleryAdUpdater.adBase = cont; } else { GalleryAdUpdater.adBase = $('.ajaxGallery2'); } if (self.canAdvertise == false) { return; } else { if(document.documentElement.clientWidth 0) { $adFrame.attr('src', '/ad/dynamicLoad?keywords[]=minigallery§ion='+ sectionId +'&path=/clanek/ctvrt-milionu-za-informace-zmizeli-pred-2-roky-policie-nabizi-odmenu.html/&size=rectangle_1&cb=GalleryAdUpdater.show'); } else { $('body').append(''); } self.adLoading = true; self.canAdvertise = false; setTimeout("GalleryAdUpdater.canAdvertise = true", self.adRefresh); setTimeout("GalleryAdUpdater.adLoading = false", self.adRefresh + 500); } } else { // new iframe solution working with google adx if (self.adLoading == false) { // clear previous advertisment if any GalleryAdUpdater.adBase.find('.advert').html(''); // append new advertisment using iframe GalleryAdUpdater.adBase.find('.advert').append(''); // disable advertisment self.adLoading = true; self.canAdvertise = false; // enable advertisment after timeout setTimeout(function(){ GalleryAdUpdater.canAdvertise = true; }, self.adRefresh); setTimeout(function(){ GalleryAdUpdater.adLoading = false; }, self.adRefresh + 500); } else { return; } } } }, show: function () { for (var srcId in GalleryAdUpdater.banners) { //var dstId = GalleryAdUpdater.banners[srcId]; var $srcBanner = $('#'+srcId, frames['adframe'].document); if ($srcBanner.find('.banner').size() > 0) { //var $dstBanner = $('#'+dstId).find('.banner'); var $dstBanner = GalleryAdUpdater.adBase.find('.advert'); $dstBanner.children().not('script').remove(); $srcBanner.find('script').remove(); $srcBanner.find('style').remove(); $srcBanner.find('noscript').remove(); $srcBanner.find('.banner').clone().appendTo($dstBanner); } } GalleryAdUpdater.adLoading = false; } };
Píše se na Deník.cz
Psi na politických jednáních? Macronův mazlíček se vymočil ...
Vteřiny dne. Rychlý přehled pro ty, kteří nemají čas číst
Píše se na Aktuálně.cz
Reklamy, které nejvíc fungují: Celebrity v kůži lišky, ...
Jarní mrazy kazí podzim. Jablka výrazně zdražila kvůli ...
Související témata
Diskuze