It wasn't, but it shouldn't be hard to track user input, just means that the
'new' netscape resize fix would have to be a little smarter.

I would guess that you could bind a layer to a StateRecord object of
somesort,
and the resize fix would simply check to see if the object it is re-creating
is stored and should be restored from the record..

The remaining would just be re-created..


----- Original Message -----
From: "Richard Emberson" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, May 17, 2001 4:15 PM
Subject: Re: [Dynapi-Dev] Netscape resize ... <pulling hair out>


> Where was the state that the user entered stored? ... you know, if the
user
> entered text,
> clicked on a checkbox, or selected an option.
>
>
> Doug Melvin wrote:
>
> > The solution we had gone with was this:
> > All of the objects in your app where destroyed then re-created in their
last
> > state..
> > The code for this should be in an earlier release if anyone wants to
look at
> > it
> > ----- Original Message -----
> > From: "Richard Emberson" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Thursday, May 17, 2001 2:29 PM
> > Subject: Re: [Dynapi-Dev] Netscape resize ... <pulling hair out>
> >
> > > The problem with this approach when using ns4 is that if your
> > webapplication
> > > has
> > > user-entered content, then reloading on resize looses all the content
that
> > the
> > > user
> > > labored to enter .....
> > >
> > > If you have a simple webpage, then it does not matter. I am trying to
> > build a
> > > webapplication and you do not want to loose all the user-entered data.
> > >
> > > My solution was to save the content on the navigator object  on reload
> > > due to resize and when the page comes up, initialized with the saved
data.
> > >
> > > I'd love to have a simpler solution.
> > >
> > > RME
> > >
> > >
> > >
> > > Chris Casad wrote:
> > >
> > > > Well this is the fix that I am going with for now... does anyone
have
> > any
> > > > comments on this.  Is this bad?
> > > >
> > > > In dynapi.js: (line 224)
> > > >
> > > >         DynAPIObject.prototype.resizeHandler = function() {
> > > >                 eval(this.onResizeCodes.join(";"));
> > > >                 if (is.ns4) location.reload();  ////////// New Line
> > > >                 if (this.onResize) this.onResize();
> > > >         }
> > > >
> > > > Chris
> > > >
> > > > -----Original Message-----
> > > > From: [EMAIL PROTECTED]
> > > > [mailto:[EMAIL PROTECTED]]On Behalf Of Chris
Casad
> > > > Sent: Thursday, May 17, 2001 11:07 AM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: RE: [Dynapi-Dev] Netscape resize ... <pulling hair out>
> > > >
> > > > Does anyone have an answer to main question as well as Doug's note
that
> > the
> > > > NS resize fix was removed and will it be put back in?
> > > >
> > > > This seems like such a big thing. Was it removed by accident or on
> > purpose?
> > > >
> > > > Chris
> > > >
> > > > -----Original Message-----
> > > > From: [EMAIL PROTECTED]
> > > > [mailto:[EMAIL PROTECTED]]On Behalf Of Doug
Melvin
> > > > Sent: Wednesday, May 16, 2001 8:45 PM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: Re: [Dynapi-Dev] Netscape resize ... <pulling hair out>
> > > >
> > > > It would seem that the NS resize fix was removed form the code-base
> > > > completely..
> > > >
> > > > Anyone planon putting it back?
> > > >
> > > > I would, but I wasn't even sure of the logic behind it all.
> > > > ----- Original Message -----
> > > > From: "Chris Casad" <[EMAIL PROTECTED]>
> > > > To: <[EMAIL PROTECTED]>
> > > > Sent: Wednesday, May 16, 2001 8:30 AM
> > > > Subject: RE: [Dynapi-Dev] Netscape resize ... <pulling hair out>
> > > >
> > > > > It is a single page ... no frame.
> > > > >
> > > > > Oh and I am using the newest DynAPI 2.53 (May 8, 2001).
> > > > >
> > > > > Chris
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: [EMAIL PROTECTED]
> > > > > [mailto:[EMAIL PROTECTED]]On Behalf Of Jordi
> > > > > Ministral
> > > > > Sent: Wednesday, May 16, 2001 11:23 AM
> > > > > To: [EMAIL PROTECTED]
> > > > > Subject: Re: [Dynapi-Dev] Netscape resize ... <pulling hair out>
> > > > >
> > > > >
> > > > > Is you page in a frame ?
> > > > >
> > > > > Chris Casad wrote:
> > > > >
> > > > > > Ok ... does the onResize work with Netscape (I'm using 4.76)? I
> > thought
> > > > I
> > > > > > had it working at one time but I can't even get this simple
script
> > below
> > > > > to
> > > > > > work correctly.  Am I forgetting something or am I wrong in the
fact
> > > > that
> > > > > it
> > > > > > is suppose to work in Netscape?
> > > > > >
> > > > > > The layer shows up correctly onLoad but when I resize Netscape
the
> > layer
> > > > > > just disappears.
> > > > > >
> > > > > > And of course, it works in IE.
> > > > > >
> > > > > > --Chris
> > > > > >
> > > > > > /////////////////////////////////////////////////////////////
> > > > > >
> > > > > > <script language="Javascript">
> > > > > >
> > > > > > DynAPI.onLoad=function() {
> > > > > >         backLayer = new DynLayer();
> > > > > >         backLayer.moveTo(2,2);
> > > > > >         backLayer.setWidth(DynAPI.document.getWidth()-4);
> > > > > >         backLayer.setHeight(150);
> > > > > >         backLayer.setBgColor('#000000');
> > > > > >         backLayer.setVisible(true);
> > > > > >
> > > > > >         DynAPI.document.addChild(backLayer);
> > > > > > }
> > > > > >
> > > > > > DynAPI.onResize=function() {
> > > > > >         backLayer.setWidth(DynAPI.document.getWidth()-4);
> > > > > > }
> > > > > >
> > > > > > </script>
> > > > > >
> > > > > > /////////////////////////////////////////////////////////////
> > > > > >
> > > > > > _______________________________________________
> > > > > > Dynapi-Dev mailing list
> > > > > > [EMAIL PROTECTED]
> > > > > > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Dynapi-Dev mailing list
> > > > > [EMAIL PROTECTED]
> > > > > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Dynapi-Dev mailing list
> > > > > [EMAIL PROTECTED]
> > > > > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> > > >
> > > > _______________________________________________
> > > > Dynapi-Dev mailing list
> > > > [EMAIL PROTECTED]
> > > > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> > > >
> > > > _______________________________________________
> > > > Dynapi-Dev mailing list
> > > > [EMAIL PROTECTED]
> > > > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> > > >
> > > > _______________________________________________
> > > > Dynapi-Dev mailing list
> > > > [EMAIL PROTECTED]
> > > > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> > >
> > >
> > > _______________________________________________
> > > Dynapi-Dev mailing list
> > > [EMAIL PROTECTED]
> > > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> >
> > _______________________________________________
> > Dynapi-Dev mailing list
> > [EMAIL PROTECTED]
> > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
>
>
> _______________________________________________
> Dynapi-Dev mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/dynapi-dev


_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-dev

Reply via email to