aboutsummaryrefslogtreecommitdiffstats
path: root/ui/effect-highlight.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/effect-highlight.js')
-rw-r--r--ui/effect-highlight.js31
1 files changed, 11 insertions, 20 deletions
diff --git a/ui/effect-highlight.js b/ui/effect-highlight.js
index e3ad3cbc4..fb44aef91 100644
--- a/ui/effect-highlight.js
+++ b/ui/effect-highlight.js
@@ -28,38 +28,29 @@
}
}(function( $ ) {
-return $.effects.effect.highlight = function( o, done ) {
- var elem = $( this ),
- props = [ "backgroundImage", "backgroundColor", "opacity" ],
- mode = $.effects.setMode( elem, o.mode || "show" ),
+return $.effects.define( "highlight", "show", function( options, done ) {
+ var element = $( this ),
animation = {
- backgroundColor: elem.css( "backgroundColor" )
+ backgroundColor: element.css( "backgroundColor" )
};
- if (mode === "hide") {
+ if ( options.mode === "hide" ) {
animation.opacity = 0;
}
- $.effects.save( elem, props );
+ $.effects.saveStyle( element );
- elem
- .show()
+ element
.css({
backgroundImage: "none",
- backgroundColor: o.color || "#ffff99"
+ backgroundColor: options.color || "#ffff99"
})
.animate( animation, {
queue: false,
- duration: o.duration,
- easing: o.easing,
- complete: function() {
- if ( mode === "hide" ) {
- elem.hide();
- }
- $.effects.restore( elem, props );
- done();
- }
+ duration: options.duration,
+ easing: options.easing,
+ complete: done
});
-};
+});
}));