- On "stop": if "playing" cancel autoswitch; break "playing".
- On "start show": set up things; set "playing" state; show needed image.
- On "stop show": cancel any schedules, hide things.
+ - On resize: recalculate existing image size and position; determine
+ what image is needed; if it is not the one on display then request
+ "show image" for the new image.
*/
var Show = new Class({
getOptions: function(){
return {
- onClick: $empty,
- exit: function(){ alert('show exit undefined'); },
+ cbStart: function(){ alert('show start undefined'); },
+ cbExit: function(){ alert('show exit undefined'); },
}
},
'<ref>','next called');
},
+ start: function(id, play){
+ this.options.cbStart();
+ /* real job here */
+ return false; /* tao make it usable from href links */
+ },
+
exit: function(){
- this.options.exit();
+ this.options.cbExit();
},
comm: function(){