0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
coppermine
/
1.5.12-0
/
standard
/
htdocs
/
js
/
[
Home
]
File: jquery.slideshow.js
/************************* Coppermine Photo Gallery ************************ Copyright (c) 2003-2011 Coppermine Dev Team v1.1 originaly written by Gregory DEMAR This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. ******************************************** Coppermine version: 1.5.12 $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/jquery.slideshow.js $ $Revision: 8154 $ **********************************************/ /** * This file contains dispalyimge.php specific javascript */ $(document).ready(function(){ /** set variable from php */ var Time = js_vars.Time; var pos = js_vars.position; var album = js_vars.album; var PiCount = js_vars.Pic_count; var Pid = js_vars.Pid; var cat = js_vars.cat; var run_slideshow = js_vars.run_slideshow; var Title = ""; /** create a Image object */ var i = new Image(); /** implement ajax call to get pic url and title */ function loadImage (j){ $.getJSON("displayimage.php?ajax_show=1&pos="+j+"&album="+album, function(data){ i.src = data['url']; Title = data['title']; Pid = data['pid']; }); } /** next pic view and keeping hold the previous pitcure ID */ var PidTemp = Pid; var timer = ''; /** start the slideshow */ if(PiCount>1) { runSlideShow(); } /** set time to run slideshow */ function runSlideShow(){ timer = setTimeout( showNextSlide,Time); } function showNextSlide(){ /** clear time out */ clearTimeout(timer); /** now load a image */ pos = parseInt(pos) + 1; if (pos == (PiCount)){ pos=0; } loadImage(pos); var temp = i.src; i.onload = function() { //if(i.complete){ $("#showImage").attr({ src: i.src, title: Title, alt: "jQuery Logo", style: "display: none;" }).fadeIn(); $("#title").html(Title); /** set Pid to temp */ PidTemp = Pid; //now set time to loaded image. runSlideShow(); //} } } /** close the slide show and will load the current show imags details*/ $("#back-to").click(function () { if (album != 'lastcom') { self.document.location = 'displayimage.php?album='+album+'&pid='+PidTemp+'#top_display_media' ; } else { self.document.location = 'displayimage.php?album='+album+'&cat='+cat+'&pid='+PidTemp+'&msg_id='+js_vars.msg_id+'&page='+js_vars.page+'#top_display_media' ; } }); });