annotate src/main/webapp/imageServer/resources/js/jquery-ui-1.10.4/ui/jquery.ui.effect-highlight.js @ 205:f719d73383db

Merge iiif_diva branch 964846688a95cc9b0af5ade832b8d34ae4a4bc21
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Mon, 08 Jul 2019 17:55:14 +0200
parents 764f47286679
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
jurzua
parents:
diff changeset
1 /*!
jurzua
parents:
diff changeset
2 * jQuery UI Effects Highlight 1.10.4
jurzua
parents:
diff changeset
3 * http://jqueryui.com
jurzua
parents:
diff changeset
4 *
jurzua
parents:
diff changeset
5 * Copyright 2014 jQuery Foundation and other contributors
jurzua
parents:
diff changeset
6 * Released under the MIT license.
jurzua
parents:
diff changeset
7 * http://jquery.org/license
jurzua
parents:
diff changeset
8 *
jurzua
parents:
diff changeset
9 * http://api.jqueryui.com/highlight-effect/
jurzua
parents:
diff changeset
10 *
jurzua
parents:
diff changeset
11 * Depends:
jurzua
parents:
diff changeset
12 * jquery.ui.effect.js
jurzua
parents:
diff changeset
13 */
jurzua
parents:
diff changeset
14 (function( $, undefined ) {
jurzua
parents:
diff changeset
15
jurzua
parents:
diff changeset
16 $.effects.effect.highlight = function( o, done ) {
jurzua
parents:
diff changeset
17 var elem = $( this ),
jurzua
parents:
diff changeset
18 props = [ "backgroundImage", "backgroundColor", "opacity" ],
jurzua
parents:
diff changeset
19 mode = $.effects.setMode( elem, o.mode || "show" ),
jurzua
parents:
diff changeset
20 animation = {
jurzua
parents:
diff changeset
21 backgroundColor: elem.css( "backgroundColor" )
jurzua
parents:
diff changeset
22 };
jurzua
parents:
diff changeset
23
jurzua
parents:
diff changeset
24 if (mode === "hide") {
jurzua
parents:
diff changeset
25 animation.opacity = 0;
jurzua
parents:
diff changeset
26 }
jurzua
parents:
diff changeset
27
jurzua
parents:
diff changeset
28 $.effects.save( elem, props );
jurzua
parents:
diff changeset
29
jurzua
parents:
diff changeset
30 elem
jurzua
parents:
diff changeset
31 .show()
jurzua
parents:
diff changeset
32 .css({
jurzua
parents:
diff changeset
33 backgroundImage: "none",
jurzua
parents:
diff changeset
34 backgroundColor: o.color || "#ffff99"
jurzua
parents:
diff changeset
35 })
jurzua
parents:
diff changeset
36 .animate( animation, {
jurzua
parents:
diff changeset
37 queue: false,
jurzua
parents:
diff changeset
38 duration: o.duration,
jurzua
parents:
diff changeset
39 easing: o.easing,
jurzua
parents:
diff changeset
40 complete: function() {
jurzua
parents:
diff changeset
41 if ( mode === "hide" ) {
jurzua
parents:
diff changeset
42 elem.hide();
jurzua
parents:
diff changeset
43 }
jurzua
parents:
diff changeset
44 $.effects.restore( elem, props );
jurzua
parents:
diff changeset
45 done();
jurzua
parents:
diff changeset
46 }
jurzua
parents:
diff changeset
47 });
jurzua
parents:
diff changeset
48 };
jurzua
parents:
diff changeset
49
jurzua
parents:
diff changeset
50 })(jQuery);