PageSourceSearch

https://www.1agreen.rs/wp-content/cache/autoptimize/autoptimize_si…32441540cabd972daf13bb63c64c6.php?ver=7.1.2

js 1agreen.rs collected 2026-10-04 01:05:39 UTC 5,776 bytes, 9 lines download raw bytes

1function BS_ImageSlider(Owner){Owner=Defined(Owner,window.document);jQuery(Owner).find('.bs_image_slider').each(function(index,slider){if(!Defined(slider.initialized,false)){slider.data={}
2var dataidx=-1;jQuery(slider).find('.bs_image_container_item').each(function(index,element){dataidx++;slider.data[dataidx]={url:element.getAttribute('href'),thumb:element.getAttribute('data-thumb'),rel:element.getAttribute('rel')};});slider.imagecount=dataidx+1;slider.currentimage=(slider.getAttribute('data-currentimage')?parseInt(slider.getAttribute('data-currentimage')):0);slider.auto=PBool(slider.getAttribute('data-auto'));slider.autotrans=(slider.getAttribute('data-autotrans')?parseInt(slider.getAttribute('data-autotrans')):8000);slider.display=jQuery(slider).find('.bs_image_display')[0];slider.thumbdisplay=jQuery(slider).find('.bs_image_thumbnail')[0];jQuery(slider.display).html('');jQuery(slider.thumbdisplay).html('');slider.displaycontent=document.createElement('div');slider.display.appendChild(slider.displaycontent);slider.displaycontent.className='bs_image_display_content';slider.thumbcontent=document.createElement('div');slider.thumbdisplay.appendChild(slider.thumbcontent);slider.thumbcontent.className='bs_image_thumb_content';if(slider.imagecount>0){for(var dataidx in slider.data){var div=document.createElement('div');div.className='bs_image_container_thumb_container';if(dataidx==slider.currentimage)jQuery(div).addClass('current_thumb');div.thumbdiv=document.createElement('div');div.thumbdiv.className='bs_image_container_thumb_image';div.appendChild(div.thumbdiv);slider.data[dataidx].thumb=div;slider.data[dataidx].thumb.slider=slider;slider.data[dataidx].thumb.pos=dataidx;slider.thumbcontent.appendChild(div);slider.data[dataidx].thumbimg=document.createElement('img');slider.data[dataidx].thumbimg.pos=dataidx;jQuery(slider.data[dataidx].thumbimg).on('load',function(){jQuery(slider.data[this.pos].thumb.thumbdiv).css('background-image','url('+slider.data[this.pos].url+')');jQuery(slider.data[this.pos].thumb.thumbdiv).html('');});jQuery(slider.data[dataidx].thumb).on('click',function(event){this.slider.moveto(this.pos);});slider.data[dataidx].thumbimg.src=slider.data[dataidx].url;var div=document.createElement('div');div.className='bs_image_container_displayimage';if(dataidx==slider.currentimage)jQuery(div).addClass('current_image');jQuery(div).html('Loading');slider.data[dataidx].div=div;slider.displaycontent.appendChild(div);slider.data[dataidx].img=document.createElement('img');slider.data[dataidx].img.pos=dataidx;jQuery(slider.data[dataidx].img).on('load',function(){jQuery(slider.data[this.pos].div).css('background-image','url('+slider.data[this.pos].url+')');jQuery(slider.data[this.pos].div).html('');});slider.data[dataidx].img.src=slider.data[dataidx].url;}
3jQuery(slider).on('mouseenter',function(evt){this.focused=true;});jQuery(slider).on('mouseleave',function(evt){this.focused=false;});if(slider.imagecount>1){slider.navtable=document.createElement('div');slider.navtable.className='bs_image_nav_table';slider.navrow=document.createElement('div');slider.navrow.className='bs_image_nav_row';slider.navtable.appendChild(slider.navrow);slider.leftbutton=document.createElement('div');slider.leftbutton.slider=slider;slider.leftbutton.className='bs_image_button leftbtn';slider.leftbutton.innerHTML='<span class="dashicons dashicons-arrow-left-alt2"></span>';jQuery(slider.leftbutton).on('click',function(event){if(this.slider.currentimage-1>=0){this.slider.moveto(this.slider.currentimage-1);}else{this.slider.moveto(this.slider.imagecount-1);}});slider.navrow.appendChild(slider.leftbutton);slider.nobutton=document.createElement('div');slider.nobutton.className='bs_image_button';slider.navrow.appendChild(slider.nobutton);slider.rightbutton=document.createElement('div');slider.rightbutton.slider=slider;slider.rightbutton.className='bs_image_button rightbtn';slider.rightbutton.innerHTML='<span class="dashicons dashicons-arrow-right-alt2"></span>';jQuery(slider.rightbutton).on('click',function(event){this.slider.next();});slider.navrow.appendChild(slider.rightbutton);slider.displaycontent.appendChild(slider.navtable);}}
4slider.next=function(){if(!this.inprogress){this.inrogress=true;if(this.imagecount>0){var lastitem=this.currentimage;var nextitem=(parseInt(this.currentimage)+1<=this.imagecount-1?parseInt(this.currentimage)+1:0);this.currentimage=nextitem;var nextdiv=this.data[nextitem].div;var lastdiv=this.data[lastitem].div;jQuery(nextdiv).addClass('current_image');jQuery(lastdiv).removeClass('current_image');this.updatethumbposition();}
5this.inrogress=false;}}
6slider.moveto=function(nextitem){if(!this.inprogress&&nextitem!=this.currentimage){this.inrogress=true;if(this.imagecount>0){var lastitem=this.currentimage;this.currentimage=nextitem;console.log('move'+this.currentimage);var nextdiv=this.data[nextitem].div;var lastdiv=this.data[lastitem].div;jQuery(nextdiv).addClass('current_image');jQuery(lastdiv).removeClass('current_image');this.updatethumbposition();}
7this.inrogress=false;}}
8slider.updatethumbposition=function(){var width=jQuery(this).find('.bs_image_container_thumb_container').first('div').width();var left=this.currentimage*width;var right=left+width;jQuery(this.thumbcontent).animate({scrollLeft:left},1000);}
9var clear=document.createElement('div');clear.style.clear='both';slider.thumbcontent.appendChild(clear);jQuery(slider).find('.bs_image_thumb_content').css('width',jQuery(slider).find('.bs_image_thumb_content').parent('div').width()+'px');jQuery(slider).find('.bs_image_thumb_content').css('display','block');if(slider.auto&&slider.imagecount>
90)slider.interval=window.setInterval(function(){if(!slider.focused)slider.next();},slider.autotrans);slider.initialized=true;}});}

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.