Skip to content

Commit

Permalink
Effects: Moved effects to $.effects.effect[] and deprecated use of $.…
Browse files Browse the repository at this point in the history
…effects[]. Fixes #7103 - Effects: Move effects to $.effects.effect[].
  • Loading branch information
gnarf authored and scottgonzalez committed Mar 15, 2011
1 parent 56b7ec1 commit d64c9ef
Show file tree
Hide file tree
Showing 14 changed files with 44 additions and 21 deletions.
2 changes: 1 addition & 1 deletion ui/jquery.effects.blind.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
(function( $, undefined ) {

$.effects.blind = function( o ) {
$.effects.effect.blind = function( o ) {

return this.queue( function() {

Expand Down
2 changes: 1 addition & 1 deletion ui/jquery.effects.bounce.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

var rshowhide = /show|hide/;

$.effects.bounce = function(o) {
$.effects.effect.bounce = function(o) {

return this.queue(function() {

Expand Down
2 changes: 1 addition & 1 deletion ui/jquery.effects.clip.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
(function( $, undefined ) {

$.effects.clip = function( o ) {
$.effects.effect.clip = function( o ) {

return this.queue( function() {

Expand Down
35 changes: 29 additions & 6 deletions ui/jquery.effects.core.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,11 @@
*/
;jQuery.effects || (function($, undefined) {

$.effects = {};
var backCompat = $.uiBackCompat !== false;

$.effects = {
effect: {}
};

/******************************************************************************/
/****************************** COLOR ANIMATIONS ******************************/
Expand Down Expand Up @@ -493,7 +497,11 @@ function standardSpeed( speed ) {
}

// invalid strings - treat as "normal" speed
if ( typeof speed === "string" && !$.effects[ speed ] ) {
if ( typeof speed === "string" && !$.effects.effect[ speed ] ) {
// TODO: remove in 2.0 (#7115)
if ( backCompat && $.effects[ speed ] ) {
return false;
}
return true;
}

Expand All @@ -504,9 +512,12 @@ $.fn.extend({
effect: function( effect, options, speed, callback ) {
var args = _normalizeArguments.apply( this, arguments ),
mode = args.mode,
effectMethod = $.effects[ args.effect ];

if ( $.fx.off || !effectMethod ) {
effectMethod = $.effects.effect[ args.effect ],

// DEPRECATED: remove in 2.0 (#7115)
oldEffectMethod = !effectMethod && backCompat && $.effects[ args.effect ];

if ( $.fx.off || !( effectMethod || oldEffectMethod ) ) {
// delegate to the original method (e.g., .show()) if possible
if ( mode ) {
return this[ mode ]( args.duration, args.complete );
Expand All @@ -518,7 +529,19 @@ $.fn.extend({
});
}
}
return effectMethod.call( this, args );

// TODO: remove this check in 2.0, effectMethod will always be true
if ( effectMethod ) {
return effectMethod.call( this, args );
} else {
// DEPRECATED: remove in 2.0 (#7115)
return oldEffectMethod.call(this, {
options: args,
duration: args.duration,
callback: args.complete,
mode: args.mode
});
}
},

_show: $.fn.show,
Expand Down
2 changes: 1 addition & 1 deletion ui/jquery.effects.drop.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
(function( $, undefined ) {

$.effects.drop = function( o ) {
$.effects.effect.drop = function( o ) {

return this.queue( function() {

Expand Down
2 changes: 1 addition & 1 deletion ui/jquery.effects.explode.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
(function( $, undefined ) {

$.effects.explode = function( o ) {
$.effects.effect.explode = function( o ) {

return this.queue( function( next ) {

Expand Down
2 changes: 1 addition & 1 deletion ui/jquery.effects.fade.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
(function( $, undefined ) {

$.effects.fade = function( o ) {
$.effects.effect.fade = function( o ) {
return this.queue( function() {
var el = $( this ),
mode = $.effects.setMode( el, o.mode || 'hide' );
Expand Down
2 changes: 1 addition & 1 deletion ui/jquery.effects.fold.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
(function( $, undefined ) {

$.effects.fold = function( o ) {
$.effects.effect.fold = function( o ) {

return this.queue( function() {

Expand Down
2 changes: 1 addition & 1 deletion ui/jquery.effects.highlight.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
(function( $, undefined ) {

$.effects.highlight = function( o ) {
$.effects.effect.highlight = function( o ) {
return this.queue( function() {
var elem = $( this ),
props = [ 'backgroundImage', 'backgroundColor', 'opacity' ],
Expand Down
2 changes: 1 addition & 1 deletion ui/jquery.effects.pulsate.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
(function( $, undefined ) {

$.effects.pulsate = function( o ) {
$.effects.effect.pulsate = function( o ) {
return this.queue( function() {
var elem = $( this ),
mode = $.effects.setMode( elem, o.mode || 'show' ),
Expand Down
6 changes: 3 additions & 3 deletions ui/jquery.effects.scale.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
(function( $, undefined ) {

$.effects.puff = function( o ) {
$.effects.effect.puff = function( o ) {
return this.queue( function() {
var elem = $( this ),
mode = $.effects.setMode( elem, o.mode || 'hide' ),
Expand Down Expand Up @@ -40,7 +40,7 @@ $.effects.puff = function( o ) {
});
};

$.effects.scale = function( o ) {
$.effects.effect.scale = function( o ) {

return this.queue( function() {

Expand Down Expand Up @@ -92,7 +92,7 @@ $.effects.scale = function( o ) {

};

$.effects.size = function( o ) {
$.effects.effect.size = function( o ) {

return this.queue( function() {
// Create element
Expand Down
2 changes: 1 addition & 1 deletion ui/jquery.effects.shake.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
(function( $, undefined ) {

$.effects.shake = function( o ) {
$.effects.effect.shake = function( o ) {

return this.queue( function() {

Expand Down
2 changes: 1 addition & 1 deletion ui/jquery.effects.slide.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
(function( $, undefined ) {

$.effects.slide = function( o ) {
$.effects.effect.slide = function( o ) {

return this.queue( function() {

Expand Down
2 changes: 1 addition & 1 deletion ui/jquery.effects.transfer.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
(function( $, undefined ) {

$.effects.transfer = function( o ) {
$.effects.effect.transfer = function( o ) {

return this.queue( function() {
var elem = $( this ),
Expand Down

0 comments on commit d64c9ef

Please sign in to comment.