X-Git-Url: http://www.average.org/gitweb/?p=mkgallery.git;a=blobdiff_plain;f=include%2Fshow.js;h=a5f2abd5ddea8a5ac0e09e70f800416f76a767b3;hp=427cb38a834fc0fec1887cf59035b7b35fbc1b58;hb=5c58dbcff6c07d9649f124874574f9c0a91b29ac;hpb=f8281d2d6eaaa20f2c65d9753a2870df1310fd1a diff --git a/include/show.js b/include/show.js index 427cb38..a5f2abd 100644 --- a/include/show.js +++ b/include/show.js @@ -30,14 +30,17 @@ - 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'); }, } }, @@ -82,8 +85,14 @@ var Show = new Class({ '','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(){