PageSourceSearch

https://richmondartcenter.org/wp-content/plugins/slickr-flickr-pro/scripts/public.js?ver=2.1

js richmondartcenter.org collected 2026-10-02 04:51:20 UTC 4,920 bytes, 128 lines download raw bytes

1var slickr_flickr_slideshow_timer;
2var slickr_flickr_slideshow_timer_on = false;
3
4jQuery.noConflict();
5
6function slickr_flickr_next_slide(obj) {
7    var j = jQuery(obj);
8    if (j.children('div').length == 1)  return ;
9    options = j.parent().data("options");    
10    if (('autoplay' in options) && (options['autoplay'] == false)) return;   
11    var $active = j.children('div.active');
12    if ( $active.length == 0 ) $active = j.children('div:last');
13    var $next =  $active.next().length ? $active.next() : j.children('div:first');
14
15    $active.addClass('last-active');
16    $next.css({opacity: 0.0})
17        .addClass('active')
18        .animate({opacity: 1.0}, options['transition'], function() {
19            $active.removeClass('active last-active');
20        });
21}
22
23function slickr_flickr_next_slides() {
24   jQuery('.slickr-flickr-slideshow').each(function(index){
25        slickr_flickr_next_slide(jQuery(this)) ;
26   });
27}
28
29function slickr_flickr_set_slideshow_height(slideshow,imgheight,divheight) {
30    var s = jQuery(slideshow);
31    s.find('div img').css("max-height",imgheight+"px");
32    s.css("height", divheight+"px");
33}    
34
35function slickr_flickr_set_slideshow_width(slideshow,width) {
36    var s = jQuery(slideshow);
37    s.find('div img').css("max-width",width+"px");
38    s.css("width",width+"px");
39} 
40
41function slickr_flickr_set_slideshow_click(slideshow,link,target) {
42    var s = jQuery(slideshow);
43    if (link=='next') 
44    	s.unbind('click').click( function() {  slickr_flickr_next_slide(s) ; });
45	else if (link=='toggle') 
46		s.unbind('click').click( function() {  slickr_flickr_toggle_slideshows() ; });
47	else 
48		if (target == "_self")
49			s.unbind('click').click( function() {  window.location = link.replace(/\\/g, ''); }); 
50		else
51			s.unbind('click').click( function() {  window.open(link.replace(/\\/g, ''),target); }); 		
52}
53
54function slickr_flickr_toggle_slideshows() {
55   if (slickr_flickr_slideshow_timer_on)
56       slickr_flickr_stop_slideshows();
57   else
58       slickr_flickr_start_slideshows();
59}
60
61function slickr_flickr_stop_slideshows() {
62    clearTimeout(slickr_flickr_slideshow_timer);
63    slickr_flickr_slideshow_timer_on = false;
64}
65
66function slickr_flickr_start_slideshows() {
67   var mindelay = 0;
68   jQuery('.slickr-flickr-slideshow').each(function(index){
69        var s =jQuery(this);
70   		options = s.parent().data('options');
71   		if (options) {
72    		if (('link' in options) && (options['link'] != ''))  slickr_flickr_set_slideshow_click(s,options['link'],options['target']);
73    		if (('width' in options) && (options['width'] != ''))  slickr_flickr_set_slideshow_width(s,options['width']);
74     		if (('height' in options) && (options['height'] != ''))  {
75     			imgheight = parseInt(options['height']);
76     			divheight = imgheight+ (s.hasClass("nocaptions") ? 0 : 30);
77     			if (s.hasClass("descriptions")) divheight += 50;
78 	    		slickr_flickr_set_slideshow_height(s,imgheight,divheight);
79 			}
80    		if (('delay' in options) && (options['delay'] != '')) {
81    			delay = options['delay'];
82    		    if ((!(delay == undefined)) && ((mindelay == 0) || (delay < mindelay))) mindelay = delay;
83    		} 		
84		}
85    });
86	if (mindelay > 0) {
87		slickr_flickr_stop_slideshows();
88	    slickr_flickr_slideshow_timer = setInterval("slickr_flickr_next_slides()",mindelay);
89	    slickr_flickr_slideshow_timer_on = true;
90    }
91}
92
93function slickr_flickr_start() {    
94    if (jQuery('.slickr-flickr-galleria').size() > 0) {
95    	jQuery(".slickr-flickr-galleria").each(function(index){
96    	    var $options = jQuery(this).parent().data("options");
97    	    var lazy = ('thumbnails' in $options) && ($options['thumbnails'] == 'lazy');
98    	    jQuery(this).galleria($options);
99			if (lazy) Galleria.ready( function(options) { this.lazyLoadChunks( 10, 200); } );
100    	});
101    } 
102    
103    jQuery(".slickr-flickr-gallery").find('img').hover( 
104		function(){ jQuery(this).addClass('hover');},
105		function(){ jQuery(this).removeClass('hover');}); 	
106		
107    jQuery(".slickr-flickr-gallery").each( function (index) {	
108        $options = jQuery(this).parent().data("options");
109  		if ($options && ('border' in $options) && ($options['border'] != '')) {
110  			$id = jQuery(this).parent().attr('id');
111	 		jQuery('<style type="text/css">#'+$id+' img.hover{ background-color:'+$options['border']+'; }</style>').appendTo('head');
112 		}
113 		if (jQuery(this).hasClass('sf-lightbox')) {
114  			jQuery(this).find('a').each( function (ind) { 
115  				jQuery(this).click( function(e) { 
116					e.preventDefault();
117					e.stopPropagation();
118 	        		var lg = jQuery(this).closest('.sf-lightbox').parent();
119 	        		var options = lg.data("options");
120					options['start'] = ind; 
121  					lg.lightGallery(options); 
122  				} );
123  			});
124 		}
125 	});
126 	 
127    slickr_flickr_start_slideshows();
128}

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.