Opened 9 years ago
Last modified 9 years ago
#10997 closed bug
Remove/deprecate/document sneak-dependency methods — at Initial Version
Reported by: | dmethvin | Owned by: | |
---|---|---|---|
Priority: | low | Milestone: | None |
Component: | misc | Version: | 1.7.1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Some methods are ambiguous, creating "sneak" dependencies that are going to confuse Closure Compiler and also thwart manual attempts to reduce size.
jQuery.fn.load()
- Either needs event.js or ajax.js; only the arguments tell for sure. Can we deprecate/remove one or both to make it unambiguous? At minimum need to document effect of its use.
jQuery.fn.show(), jQuery.fn.hide()
- Needs effects.js only if a speed is provided. Can we deprecate the animation-related ones? Again, we at least need to document it.
As a starting point I suggest we deprecate the event behavior of .load() and the animate behavior of .show()/.hide(), removing them in 2.0. Perhaps we could put in a jQuery.error() if .load() detects it's being called all event-like.
Are there other examples?
Note: See
TracTickets for help on using
tickets.