> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Robert
> Rainwater
> Sent: Sunday, December 31, 2000 11:46 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [Dynapi-Dev] loadpanel troubles...
> 
> 
> 
> 
> > I think in LoadQueue.prototype.loadNext, you can change:
> >
> > this.index++;
> >
> > -to-
> >
> > DynAPI.removeFromArray(this.queue,this.index++);
> >
> >
> oops.  It should probaly say:
> 
> DynAPI.removeFromArray(this.queue,this.index);

Score!  Thanks.

Is there any way that the following can make it into CVS for loadpanel ?

In the constructor:

        this.loadHandlerOnFinish = null;

then the loadHandler method would become:

LoadPanel.prototype.loadHandler = function(url) {
        this.url = url;
        var w,h;
        if (is.ns4 && this.isILayer) {
                w = this.loadElement.document.width;
                h = this.loadElement.document.height;
        }
        else {
                w = this.getContentWidth();
                h = this.getContentHeight();
        }
        if (this.autoW) this.setWidth(w,false);
        if (this.autoH) this.setHeight(h,false);
        this.isReloading = false;
        this.invokeEvent('load');
        if (this.loadHandlerOnFinish != null  && typeof(this.loadHandlerOnFinish) == 
"function"){
                this.loadHandlerOnFinish(w,h);
        }
};
if (this.loadHandlerOnFinish != null  && typeof(this.loadHandlerOnFinish) == 
"function") {
        this.loadHandlerOnFinish(w,h);
}

I'm creating a widget where I keep an array of loadpanels for URL's that have been 
added to my widget object.  Adding the above code the the loadpanel class was the only 
way I could figure out how to 'safely' get the width & height of a panel.


-Mark Haviland
)ڦ ޾f��)��+-)ڦ ޾X���(��~��zw���i��b��,���y�+��޷���Y���b�ا~���v��ׯ

Reply via email to