From 571fe3717a8c6905899034b813c4e7f4cacbf92a Mon Sep 17 00:00:00 2001 From: Eugene Crosser Date: Tue, 2 Sep 2008 11:54:40 +0000 Subject: [PATCH] change inject to grab for cross-object ops - looks cleaner --- include/show.js | 15 ++++++++------- include/showwin.js | 4 ++-- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/include/show.js b/include/show.js index 3905918..535c421 100644 --- a/include/show.js +++ b/include/show.js @@ -72,10 +72,10 @@ var Show = new Class({ 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', @@ -85,7 +85,8 @@ var Show = new Class({ 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)) }, @@ -252,8 +253,8 @@ var Show = new Class({ 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(); }, diff --git a/include/showwin.js b/include/showwin.js index 1097877..d045160 100644 --- a/include/showwin.js +++ b/include/showwin.js @@ -103,8 +103,8 @@ var showWindow = new Class({ this.container.setStyle('display', 'none'); }, - domelement: function(){ - return this.container; + grab: function(obj){ + return this.container.grab(obj); }, }) showWindow.implement(new Options); -- 2.39.2