PageSourceSearch

https://veszpremkukac.hu/wp-content/cache/min/1/wp-content/plugins…/assets/js/custom-banners.js?ver=1771936440

js veszpremkukac.hu collected 2026-10-02 11:56:36 UTC 4,541 bytes, 10 lines download raw bytes

1var cb_get_tallest_frame=function(group){var tallest=0;jQuery(group).find('.banner_frame').each(function(){if(jQuery(this).height()>tallest){tallest=jQuery(this).height()}});return tallest};var cb_determine_height_for_banners=function(img,sentinel){var img_height;if(sentinel.length>0){img_height=sentinel.height()}else{img_height=img.attr('height')}
2return img_height};var cb_determine_width_for_banners=function(img,sentinel){var img_width;if(sentinel.length>0){img_width=sentinel.width()}else{img_width=img.attr('width')}
3return img_width};var cb_set_banner_class_for_fullsize=function(img,sentinel){var my_frame=jQuery(img).parents('.banner_frame:first');var img=jQuery(img);var uniform_height=cb_determine_height_for_banners(img,sentinel);var uniform_width=cb_determine_width_for_banners(img,sentinel);if(img.height()<1||img.width()<1){return}
4ratio_h=(my_frame.height()/img.height());ratio_w=(my_frame.width()/img.width());if(ratio_w<ratio_h){img.removeClass('custom_banners_slide_full_width');img.addClass('custom_banners_slide_full_height');img.height(uniform_height)}else{img.removeClass('custom_banners_slide_full_height');img.addClass('custom_banners_slide_full_width');img.width(uniform_width)}};var cb_fix_slideshows_after_init=function(){jQuery('.custom-banners-cycle-slideshow').each(function(){if(jQuery(this).find('.banner_frame').length==0){return}
5if(jQuery(this).hasClass('cb_frame_fixed')){return}
6jQuery(this).addClass('cb_frame_fixed');setTimeout(function(){cb_fix_frame_dimensions()},100)})};var cb_setup_slideshow_banner=function(img,sentinel){var banner_wrapper=img.parents('.banner_wrapper:first');cb_fix_frame_dimensions();banner_wrapper.css('right','auto');if(img.complete){cb_set_banner_class_for_fullsize.call(img,sentinel)}else{jQuery(window).on('load',function(){cb_set_banner_class_for_fullsize(img,sentinel)})}}
7var cb_update_slideshow_image_sizes=function(event,optionHash,outgoingSlideEl,incomingSlideEl,forwardFlag){var slideshow=jQuery(this);var sentinel=jQuery(this).find('.cycle-sentinel');var tallest=cb_get_tallest_frame(this);if(tallest==0){return}
8slideshow.find('.banner_frame').height(tallest);slideshow.find('.banner_frame img').each(function(){cb_setup_slideshow_banner(jQuery(this),sentinel);return!0});slideshow.on('cycle-prev, cycle-next',function(){jQuery(this).find('.banner_frame img').each(function(){cb_set_banner_class_for_fullsize(jQuery(this),sentinel);cb_fix_slideshows_after_init();return!0})});cb_fix_slideshows_after_init()};var cb_setup_banner_size_callbacks=function(){jQuery('.custom-banners-cycle-slideshow').each(function(){jQuery.call(this,cb_update_slideshow_image_sizes);jQuery(this).on('cycle-initialized',cb_update_slideshow_image_sizes);jQuery(this).on('cycle-before',cb_update_slideshow_image_sizes)})};var cb_get_banner_padding=function(banner){return{'top':parseInt(banner.css('padding-top'),10),'bottom':parseInt(banner.css('padding-bottom'),10),'left':parseInt(banner.css('padding-left'),10),'right':parseInt(banner.css('padding-right'),10),}};var cb_get_banner_margin=function(banner){return{'top':parseInt(banner.css('margin-top'),10),'bottom':parseInt(banner.css('margin-bottom'),10),'left':parseInt(banner.css('margin-left'),10),'right':parseInt(banner.css('margin-right'),10),}};var cb_get_banner_border=function(banner){return{'top':parseInt(banner.css('border-top'),10),'bottom':parseInt(banner.css('border-bottom'),10),'left':parseInt(banner.css('border-left'),10),'right':parseInt(banner.css('border-right'),10),}};var cb_fix_frame_dimensions=function(){jQuery('.custom-banners-cycle-slideshow').each(function(){var sentinel=jQuery(this).find('.cycle-sentinel');var first_banner=jQuery(this).find('.banner:first');var first_banner_img=jQuery(this).find('.banner:first img');var padding=cb_get_banner_padding(first_banner);var margin=cb_get_banner_margin(first_banner);var total_w_offset=(padding.left+padding.right+margin.left+margin.right);var total_h_offset=(padding.top+padding.bottom+margin.top+margin.bottom);var w=jQuery(this).attr('data-w');var h=jQuery(this).attr('data-h');if(typeof(w)=='undefined'||typeof(h)=='undefined'){h=first_banner_img.attr('height')-total_h_offset;w=jQuery(this).width()-total_w_offset;jQuery(this).attr('data-w',w);jQuery(this).attr('data-h',h)}
9if(w>0&&h>0){jQuery(this).find('.banner_frame').height(h).width(w)}})}
10var cb_fix_slideshow_banner_css=function(){cb_fix_frame_dimensions();cb_update_slideshow_image_sizes();cb_setup_banner_size_callbacks()};jQuery(function(){setTimeout(cb_fix_slideshow_banner_css,100)})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.