X-Git-Url: http://www.average.org/gitweb/?p=mkgallery.git;a=blobdiff_plain;f=include%2Fshow.js;h=6f6b301e33a0a4fc783789bf504f903bfb2a6fec;hp=4bcd28ea0c758aefe48159e620ca23ae239a465f;hb=39f5a5ca59f6973423ba0da18bb1c7982c99ca18;hpb=8885ed7401ea77ca4c4ae1927c78df7891d61f63 diff --git a/include/show.js b/include/show.js index 4bcd28e..6f6b301 100644 --- a/include/show.js +++ b/include/show.js @@ -62,8 +62,10 @@ var Show = new Class({ }; this.updatecoords(); this.prevdisplay = new Element('img'). + setStyle('opacity', 0). injectInside(this.container.container); this.ondisplay = new Element('img'). + setStyle('opacity', 0). injectInside(this.container.container); this.loadingdiv = new Element('div'). addClass('loading').setStyles({ @@ -94,7 +96,7 @@ var Show = new Class({ if (this.currentid > 0) { this.show(this.currentid-1); } else { - alert('show.prev called beyond first element'); + /* alert('show.prev called beyond first element'); */ } }, @@ -111,11 +113,16 @@ var Show = new Class({ this.controls.running(1); }, + toggleplay: function(){ + if (this.isplaying) { this.stop(); } + else { this.play(); } + }, + next: function(){ if (this.currentid < this.vimgs.length-1) { this.show(this.currentid+1); } else { - alert('show.next called beyond last element'); + /* alert('show.next called beyond last element'); */ } }, @@ -137,6 +144,7 @@ var Show = new Class({ this.options.cbStart(); this.isplaying = play; this.controls.running(this.isplaying); + this.updatecoords(); this.show(id); return false; /* to make it usable from href links */ }, @@ -160,7 +168,7 @@ var Show = new Class({ this.showloading(); } this.controls.info(id,this.vimgs.length, - this.vimgs[id][0], + '#'+this.vimgs[id][0], this.vimgs[id][1]); },