[jquery-dev] Re: .unbind(func);

2009-03-21 Thread Cloudream
+1
And I wonder why you need your own framework :P

On Sat, Mar 21, 2009 at 6:27 PM, Daniel Friesen
nadir.seen.f...@gmail.comwrote:


 When I wrote my framework at work with a .bind method similar to jQuery
 I actually ended up adding another simple way to call it thinking jQuery
 supported it.

 $(node).unbind(); // everything
 $(node).unbind('type'); // all events of type
 $(node).unbind('type', func); // just the func event on type
 $(node).unbind(func); // func on all types; not supported by jQuery

 It's another useful call. I actually use it a fair bit at work since
 it's about as short as helper methods:

 function someClickEventFunc() { ... }
 $(node).click(someClickEventFunc);
 $(node).unbind(someClickEventFunc);

 Worth an enhancement ticket?

 --
 ~Daniel Friesen (Dantman, Nadir-Seen-Fire)


 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
jQuery Development group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~--~~~~--~~--~--~---



[jquery-dev] Re: .unbind(func);

2009-03-21 Thread Daniel Friesen

Originally the lead programmer wanted to avoid making the core of the 
application dependent on any specific JavaScript framework. So I ended 
up writing a small one. Now we're trying to migrate to one that can be 
isolated nicely (jQuery) now that he's gone.

Right now I'm picking at small differences (The framework I wrote was 
actually inspired by jQuery) and finding various parts that can improve 
jQuery, and things needing extensibility that get in the way of the 
ability to cleanly use jQuery inside the app.

~Daniel Friesen (Dantman, Nadir-Seen-Fire)

Cloudream wrote:
 +1
 And I wonder why you need your own framework :P

 On Sat, Mar 21, 2009 at 6:27 PM, Daniel Friesen
 nadir.seen.f...@gmail.comwrote:

   
 When I wrote my framework at work with a .bind method similar to jQuery
 I actually ended up adding another simple way to call it thinking jQuery
 supported it.

 $(node).unbind(); // everything
 $(node).unbind('type'); // all events of type
 $(node).unbind('type', func); // just the func event on type
 $(node).unbind(func); // func on all types; not supported by jQuery

 It's another useful call. I actually use it a fair bit at work since
 it's about as short as helper methods:

 function someClickEventFunc() { ... }
 $(node).click(someClickEventFunc);
 $(node).unbind(someClickEventFunc);

 Worth an enhancement ticket?

 --
 ~Daniel Friesen (Dantman, Nadir-Seen-Fire)


 

 

   

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
jQuery Development group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~--~~~~--~~--~--~---



[jquery-dev] Re: .unbind(func);

2009-03-21 Thread John Resig
I remember someone mentioning something like:
  .unbind(*, fn)

It could also apply to other things like:
  .unbind(*.foo, fn)
  .bind(*, fn)

--John


On Sat, Mar 21, 2009 at 6:16 PM, Daniel Friesen
nadir.seen.f...@gmail.comwrote:


 Originally the lead programmer wanted to avoid making the core of the
 application dependent on any specific JavaScript framework. So I ended
 up writing a small one. Now we're trying to migrate to one that can be
 isolated nicely (jQuery) now that he's gone.

 Right now I'm picking at small differences (The framework I wrote was
 actually inspired by jQuery) and finding various parts that can improve
 jQuery, and things needing extensibility that get in the way of the
 ability to cleanly use jQuery inside the app.

 ~Daniel Friesen (Dantman, Nadir-Seen-Fire)

 Cloudream wrote:
  +1
  And I wonder why you need your own framework :P
 
  On Sat, Mar 21, 2009 at 6:27 PM, Daniel Friesen
  nadir.seen.f...@gmail.comwrote:
 
 
  When I wrote my framework at work with a .bind method similar to jQuery
  I actually ended up adding another simple way to call it thinking jQuery
  supported it.
 
  $(node).unbind(); // everything
  $(node).unbind('type'); // all events of type
  $(node).unbind('type', func); // just the func event on type
  $(node).unbind(func); // func on all types; not supported by jQuery
 
  It's another useful call. I actually use it a fair bit at work since
  it's about as short as helper methods:
 
  function someClickEventFunc() { ... }
  $(node).click(someClickEventFunc);
  $(node).unbind(someClickEventFunc);
 
  Worth an enhancement ticket?
 
  --
  ~Daniel Friesen (Dantman, Nadir-Seen-Fire)
 
 
 
 
  
 
 

 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
jQuery Development group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~--~~~~--~~--~--~---



[jquery-dev] Re: .unbind(func);

2009-03-21 Thread Daniel Friesen

.unbind() .unbind(type); .unbind(type, func);
Using .unbind(func); seams the most logical since the pattern looks like 
you're just ommitting whatever you aren't specifying specifically.

What would *.foo do?

Though as for .bind(*, fn); I don't see how that could really be done. 
There are dozens of event types, more being added, then there are custom 
and namespaced events.

~Daniel Friesen (Dantman, Nadir-Seen-Fire)

John Resig wrote:
 I remember someone mentioning something like:
   .unbind(*, fn)

 It could also apply to other things like:
   .unbind(*.foo, fn)
   .bind(*, fn)

 --John


 On Sat, Mar 21, 2009 at 6:16 PM, Daniel Friesen
 nadir.seen.f...@gmail.comwrote:

   
 Originally the lead programmer wanted to avoid making the core of the
 application dependent on any specific JavaScript framework. So I ended
 up writing a small one. Now we're trying to migrate to one that can be
 isolated nicely (jQuery) now that he's gone.

 Right now I'm picking at small differences (The framework I wrote was
 actually inspired by jQuery) and finding various parts that can improve
 jQuery, and things needing extensibility that get in the way of the
 ability to cleanly use jQuery inside the app.

 ~Daniel Friesen (Dantman, Nadir-Seen-Fire)

 Cloudream wrote:
 
 +1
 And I wonder why you need your own framework :P

 On Sat, Mar 21, 2009 at 6:27 PM, Daniel Friesen
 nadir.seen.f...@gmail.comwrote:


   
 When I wrote my framework at work with a .bind method similar to jQuery
 I actually ended up adding another simple way to call it thinking jQuery
 supported it.

 $(node).unbind(); // everything
 $(node).unbind('type'); // all events of type
 $(node).unbind('type', func); // just the func event on type
 $(node).unbind(func); // func on all types; not supported by jQuery

 It's another useful call. I actually use it a fair bit at work since
 it's about as short as helper methods:

 function someClickEventFunc() { ... }
 $(node).click(someClickEventFunc);
 $(node).unbind(someClickEventFunc);

 Worth an enhancement ticket?

 --
 ~Daniel Friesen (Dantman, Nadir-Seen-Fire)



 
   

 

   

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
jQuery Development group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~--~~~~--~~--~--~---



[jquery-dev] Re: .unbind(func);

2009-03-21 Thread John Resig
 .unbind() .unbind(type); .unbind(type, func);
 Using .unbind(func); seams the most logical since the pattern looks like
 you're just ommitting whatever you aren't specifying specifically.

 What would *.foo do?


Unbind everything that has that namespace.
http://docs.jquery.com/Namespaced_Events

Though as for .bind(*, fn); I don't see how that could really be done.
 There are dozens of event types, more being added, then there are custom
 and namespaced events.


It would only fire for when other events are bound.

--John

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
jQuery Development group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~--~~~~--~~--~--~---