You could well be right, but because the first line reads:
var dynobject=this.lyrobj;
I presumed that was the handle on the object capturing the events.
But I wasn't sure, so change as you see fit.
Richard.
----- Original Message -----
From: "Robert Rainwater" <[EMAIL PROTECTED]>
To: "Richard Bennett" <[EMAIL PROTECTED]>
Sent: 23 May, 2001 00:32
Subject: Re[2]: [Dynapi-Dev] Re: Latest snapshot bugreport
>
> I've looked at the patch, but I don't want to put it in CVS until
> someone can explain the code:
>
> if (is.ns4 && is.platform=="other" && type=="mousedown") {
> if (dynobject.dbltimer!=null) {
> evt.type=type="dblclick";
> evt.bubble = true;
> realsrc.invokeEvent(type,evt);
> }
> else
dynobject.dbltimer=setTimeout(dynobject+'.dbltimer=null',300);
> }
>
> There's no dynobject object created before this time. Also, why would
> you want to share the doubleclick timer with all dynlayers. It may
> fix the problem, but I think it probaly does so by chance.
>
> The problem could be that the 'this' in EventMethod is not a dynlayer
> and does not have a valid toString method. The this in that code
> should probaly be replaced with realsrc.
>
> --
> Robert Rainwater
>
>
> On 5/22/2001, 1:52:16 AM EST, Richard wrote about "[Dynapi-Dev] Re:
Latest snapshot bugreport":
>
> > Hi,
> > That's great, now a few on the Mac, and we know where we are.
>
> > Have you tried to apply the (maybe) patch I posted at sourceforge?
> > This should stop al those mouse.js line 128 errors.
> >
http://sourceforge.net/tracker/index.php?func=detail&aid=425303&group_id=575
> > 7&atid=105757
>
> > It should also help this double-click issue.
>
> > We know the key-events will never work, not implemented on Linux.
> > Maybe best if this was noted on the example.
>
> > Pushpanel using another's Labels can be regarded as normal I think, it's
not
> > supposed to make a new instance of the label.
> > A little unlucky sort of example though, I also thought something was
wrong.
> > What we did find is that two pushpanels share each others events,
because
> > they are inheriting from viewport, instead of dynlayer - something to
fix.
>
> > And button image not working should be helped by refreshing the
browser, -
> > this is a problem with Dynimage I think.
> > (maybe if we change the img.complete to an img.onload handler it might
> > actually preload the image, and then show them)
>
> > Richard
>
> > ----- Original Message -----
> > From: "Robelix" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: 22 May, 2001 00:51
> > Subject: [Dynapi-Dev] Re: Latest snapshot bugreport
>
>
> >> I tested the latest CVS snapshot with Linux:
> >>
> >> NS 4.76 (rpm from Red Hat update server), Linux kernel 2.4.2, Xfree
4.03
> >>
> >> dynapi.api.delete:
> >> layers are not removed when deleting, but they are moved at other
> >> position when creating a new one.
> >>
> >> dynapi.event.dragevent:
> >> syntax error in dynapi.event.mouse.js line 128 when starting dragging
> >> or klicking anywhere
> >> dragging fires "doubleclick" when starting to move and "click" after
> >> releasing mouse button
> >> click and doubleclick fire both events "doublecklick" and "click"
> >> (in this order)
> >>
> >> dynapi.event.keyevents:
> >> does not work
> >> syntax error in dynapi.event.mouse.js line 128 after klicking
anywhere
> >>
> >> dynapi.event.mouseevents:
> >> klick fires "double-click"
> >> error message: "missing ] after element list" in mouse.js line 128
> >> middle button is detected, but ns tries to load the content of the
> >> clipboard as url after releasing button
> >> (the usal behavior of ns-linux - cut'n'paste in in linux just
> >> selecting text w/ left button and pasting w/ middle button - may
> >> sound strange first, but if you are used to this you don't want to
> >> miss it any more)
> >>
> >> dynapi.gui.loadpanel:
> >> again the "missing ] "-error
> >> "attempt to access nonexistent slot 0 of layers[] array" in
> >> loadpanel.js line 68, after selecting "use ILayer"
> >>
> >> dynapi.util.imganim
> >> everything stops after selecting loops off
> >>
> >> dynapi.ext.inline, dynapi.gui.button, dynapi.gui.label,
> >> dynapi.gui.list, dynapi.gui.pushpanel, dynapi.gui.scrollbar,
> >> dynapi.gui.scrollpane, dynapi.gui.viewport:
> >> works, but again the "missing ] after element list" in mouse.js
> >>
> >> Mozilla m18 Gecko/20000828 (rpm from Red Hat 7 CD),
> >> Linux kernel 2.4.2, Xfree 4.03
> >>
> >> dynapi.event.dragevent
> >> doubleclick fires "click"
> >>
> >> dynapi.event.keyevents
> >> does not work
> >>
> >> dynapi.event.mouseevents
> >> double-right-click and double-middle-click fires "doubleclick"
> >> (wanted?)
> >> unlike ns4 pastes clipboard only to url if middle-click not in the
> >> layer
> >> unlike ns4 shows context-menu not on right-click in layer
> >>
> >> dynapi.gui.button
> >> buttons are smaller than contents, some arrows lie besides the button
> >>
> >> dynapi.gui.buttonimage
> >> nothing appears, not even errors
> >>
> >> dynapi.gui.dynimage
> >> when auto resize is on the image disappears
> >>
> >> dynapi.gui.pushpanel
> >> when loading label to one panel, the content of the other one
> >> disappears
> >>
> >> dynapi.gui.scrollbar
> >> the vertical and horizontal bar do not appear, the box works
> >>
> >> dynapi.gui.scrollpane
> >> the scrollers do not appear, just the arrow-images
> >>
> >>
> >> Have a nice hacking!
> >> --
> >> Roland "Robelix" Obermayer
> >> Authorisierter Nichtdenker
> >> http://www.robelix.com
> >> [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]
> >> [EMAIL PROTECTED]
> >> Fon: 0699/11542243
> >>
> >> --
> >> The best thing to do with a windows-pc:
> >> Drag'n'Drop!
> >>
> >> _______________________________________________
> >> 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