this.updatecoords();
this.prevdisplay = new Element('img').
- setStyle('opacity', 0).
- injectInside(this.container.domelement());
- this.ondisplay = this.prevdisplay.clone().
- injectInside(this.container.domelement());
+ setStyle('opacity', 0);
+ this.container.grab(this.prevdisplay);
+ this.ondisplay = this.prevdisplay.clone();
+ this.container.grab(this.ondisplay);
this.loadingdiv = new Element('div').
addClass('loading').setStyles({
position: 'absolute',
display: 'none',
width: this.coords.width,
height: this.coords.height,
- }).injectInside(this.container.domelement());
+ });
+ this.container.grab(this.loadingdiv);
window.addEvent('resize', this.resizer.bind(this))
},
setProperty('alt', 'Previous Image').
setStyle('zIndex', 2);
this.prevdisplay = this.ondisplay;
- this.ondisplay = newimg.
- injectInside(this.container.domelement());
+ this.ondisplay = newimg;
+ this.container.grab(this.ondisplay);
this.effect();
},
this.container.setStyle('display', 'none');
},
- domelement: function(){
- return this.container;
+ grab: function(obj){
+ return this.container.grab(obj);
},
})
showWindow.implement(new Options);