Ok, fully working now, but there are a few issues with this technique, can
they be fixed? otherwise documented, so we know when we have to reload the
page instead.

Testing resizing in NS4.08 on winME:
*dynapi.gui.list.html - works well.
* dynapi.api.create.htm - works well.
* dynapi.ext.inline.htm - does not work - loses text
* dynapi.event.dragevent.html - works well
* dynapi.api.inputHtml.htm - works well
* dynapi.event.keyevents.html - works well
* dynapi.gui.pushpanel.html - works, but loses clipping, if the pushpanel
has been used.
* dynapi.util.thread.html - works well
all animations work perfect, except:
* dynapi.util.imganim.html - works ok if not animating, locks browser with
error otherwise.
* dynapi.gui.viewport.html - this is the one causing the size problem i
think.
* dynapi.gui.dynimage.html - this seems to be the culprit of imageanim's
problems, it doesn't remember left/right unless a size has been set, and
can't be used after resizing.
* dynapi.gui.buttonimage.html - causes errors after resizing.
* dynapi.gui.button.html - works ok.
* dynapi.event.mouseevents.htm - works ok

So the two main problems are with viewport, and dynimage, we have to fix at
least dynimage, or the whole thing isn't much use.

Another thing, since DynAPI-X, NS4 suffers from horrible text selecting when
there are scroll-bars on the page , it seems the mousedown bubbles to the
page, but the mouseup doesn't.

I attached the files modified with resize-fix, and ns4events-fix for those
who want to test.

Cheers,
Richard Bennett

[EMAIL PROTECTED]
www.richardinfo.com
(Everything running on, and ported to DynAPI2.53)
visit the DynAPI homepage (and FAQ) ::
http://dynapi.sourceforge.net/dynapi/index.php?menu=1
Browse (and search) the mailinglist here:
http://www.mail-archive.com/index.php3?hunt=dynapi

----- Original Message -----
From: "Michael Pemberton" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: 29 May, 2001 14:30
Subject: Re: [Dynapi-Help] Resize issues...


> In this case, all you need to do is alter them as such:
> DynLayer.prototype._OldK_specificCreate =
DynLayer.prototype.specificCreate
> DynLayer.prototype.specificCreate = function(override) {
>     this._OldK_specificCreate(override)
>     this.assignKeyEvents()
> }

mouse.zip

dyndocument.zip

Reply via email to