#238 closed bug (fixed)
Seperate private and public $.extend
Reported by: | anonymous | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | core | Version: | |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Using $.extend like this:
$.fn.myPlugin(options) { var settings = { // defaults } $.extend(settings, options);
results in the jQuery object being extended when no options are passed. To simplify plugin writing, $.extend shouldn't do anything if the second parameter is null or undefined.
Changing this breaks code that already uses $.extend to extend jQuery itself.
Note: See
TracTickets for help on using
tickets.
Fixed in SVN rev 441.