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

Annotation 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 - (hide annotations) (download) (as text)
Wed Mar 12 19:30:05 2014 UTC (10 years, 4 months ago) by torben
File MIME type: application/javascript
File size: 1002 byte(s)
initial import
1 torben 2125 /*!
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