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
-~----------~----~----~----~------~----~------~--~---