/[projects]/misc/horsensspejder-web/jquery/jquery-ui-1.10.3/ui/jquery.ui.effect-highlight.js
ViewVC logotype

Contents of /misc/horsensspejder-web/jquery/jquery-ui-1.10.3/ui/jquery.ui.effect-highlight.js

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2125 - (show annotations) (download) (as text)
Wed Mar 12 19:30:05 2014 UTC (10 years, 2 months ago) by torben
File MIME type: application/javascript
File size: 1002 byte(s)
initial import
1 /*!
2 * jQuery UI Effects Highlight 1.10.3
3 * http://jqueryui.com
4 *
5 * Copyright 2013 jQuery Foundation and other contributors
6 * Released under the MIT license.
7 * http://jquery.org/license
8 *
9 * http://api.jqueryui.com/highlight-effect/
10 *
11 * Depends:
12 * jquery.ui.effect.js
13 */
14 (function( $, undefined ) {
15
16 $.effects.effect.highlight = function( o, done ) {
17 var elem = $( this ),
18 props = [ "backgroundImage", "backgroundColor", "opacity" ],
19 mode = $.effects.setMode( elem, o.mode || "show" ),
20 animation = {
21 backgroundColor: elem.css( "backgroundColor" )
22 };
23
24 if (mode === "hide") {
25 animation.opacity = 0;
26 }
27
28 $.effects.save( elem, props );
29
30 elem
31 .show()
32 .css({
33 backgroundImage: "none",
34 backgroundColor: o.color || "#ffff99"
35 })
36 .animate( animation, {
37 queue: false,
38 duration: o.duration,
39 easing: o.easing,
40 complete: function() {
41 if ( mode === "hide" ) {
42 elem.hide();
43 }
44 $.effects.restore( elem, props );
45 done();
46 }
47 });
48 };
49
50 })(jQuery);

  ViewVC Help
Powered by ViewVC 1.1.20