The documentation isn't very good at this point. But you probably want
to mock the browser event object:

var fakeEvent = {};
signal('my-anchor-id', 'onclick', fakeEvent);

You might have to add various properties to the fake event object in
order for your code to work. See the implementation of the
MochiKit.Signal.Event class:

http://trac.mochikit.com/browser/mochikit/trunk/MochiKit/Signal.js

Cheers,

/Per

On Wed, Oct 29, 2008 at 11:41 AM, Eoghan <[EMAIL PROTECTED]> wrote:
>
> I have the following:
>   connect('my-anchor-id', 'onclick', function(e){
>      // Do some stuff
>      e.stop();
>   });
>
> I also want to click the anchor on page load, so I have this
> elsewhere:
>    signal('my-anchor-id', 'onclick');
>
> Unfortunately this throws the error 'this._event is undefined' when it
> encounters e.stop();
> The following also throws the error
>   connect('my-anchor-id', 'onclick', function(e){
>      // Do some stuff
>      if(e){ e.stop(); }
>   });
>
> The only thing that works is the hacky:
>
>   connect('my-anchor-id', 'onclick', function(e){
>      // Do some stuff
>      if(e._event){ e.stop(); }
>   });
>
> Is this a rough edge or am I doing it wrong?
>
> Eoghan
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MochiKit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/mochikit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to