};
var show = new Show(vimgs,showwin,ctl,showparms);
+ document.addEvent('keypress', function(ev){
+ if (ev.key == 'esc') {
+ show.exit();
+ } else if (ev.key == 'left') {
+ show.prev();
+ } else if (ev.key == 'right') {
+ show.next();
+ } else if (ev.key == 'space') {
+ show.toggleplay();
+ } else {
+ /* alert('keypress: '+ev.key); */
+ }
+ });
+
/* Update HTML */
$$('.conceal').each(function(el){
if (this.currentid > 0) {
this.show(this.currentid-1);
} else {
- alert('show.prev called beyond first element');
+ /* alert('show.prev called beyond first element'); */
}
},
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'); */
}
},