annotate src/main/webapp/imageServer/resources/js/jquery-ui-1.10.4/ui/jquery.ui.effect-pulsate.js @ 216:93d33f138c9e default tip

update medeniyet image server URL.
author casties
date Wed, 26 Jan 2022 16:39:32 +0100
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 Pulsate 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/pulsate-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.pulsate = function( o, done ) {
jurzua
parents:
diff changeset
17 var elem = $( this ),
jurzua
parents:
diff changeset
18 mode = $.effects.setMode( elem, o.mode || "show" ),
jurzua
parents:
diff changeset
19 show = mode === "show",
jurzua
parents:
diff changeset
20 hide = mode === "hide",
jurzua
parents:
diff changeset
21 showhide = ( show || mode === "hide" ),
jurzua
parents:
diff changeset
22
jurzua
parents:
diff changeset
23 // showing or hiding leaves of the "last" animation
jurzua
parents:
diff changeset
24 anims = ( ( o.times || 5 ) * 2 ) + ( showhide ? 1 : 0 ),
jurzua
parents:
diff changeset
25 duration = o.duration / anims,
jurzua
parents:
diff changeset
26 animateTo = 0,
jurzua
parents:
diff changeset
27 queue = elem.queue(),
jurzua
parents:
diff changeset
28 queuelen = queue.length,
jurzua
parents:
diff changeset
29 i;
jurzua
parents:
diff changeset
30
jurzua
parents:
diff changeset
31 if ( show || !elem.is(":visible")) {
jurzua
parents:
diff changeset
32 elem.css( "opacity", 0 ).show();
jurzua
parents:
diff changeset
33 animateTo = 1;
jurzua
parents:
diff changeset
34 }
jurzua
parents:
diff changeset
35
jurzua
parents:
diff changeset
36 // anims - 1 opacity "toggles"
jurzua
parents:
diff changeset
37 for ( i = 1; i < anims; i++ ) {
jurzua
parents:
diff changeset
38 elem.animate({
jurzua
parents:
diff changeset
39 opacity: animateTo
jurzua
parents:
diff changeset
40 }, duration, o.easing );
jurzua
parents:
diff changeset
41 animateTo = 1 - animateTo;
jurzua
parents:
diff changeset
42 }
jurzua
parents:
diff changeset
43
jurzua
parents:
diff changeset
44 elem.animate({
jurzua
parents:
diff changeset
45 opacity: animateTo
jurzua
parents:
diff changeset
46 }, duration, o.easing);
jurzua
parents:
diff changeset
47
jurzua
parents:
diff changeset
48 elem.queue(function() {
jurzua
parents:
diff changeset
49 if ( hide ) {
jurzua
parents:
diff changeset
50 elem.hide();
jurzua
parents:
diff changeset
51 }
jurzua
parents:
diff changeset
52 done();
jurzua
parents:
diff changeset
53 });
jurzua
parents:
diff changeset
54
jurzua
parents:
diff changeset
55 // We just queued up "anims" animations, we need to put them next in the queue
jurzua
parents:
diff changeset
56 if ( queuelen > 1 ) {
jurzua
parents:
diff changeset
57 queue.splice.apply( queue,
jurzua
parents:
diff changeset
58 [ 1, 0 ].concat( queue.splice( queuelen, anims + 1 ) ) );
jurzua
parents:
diff changeset
59 }
jurzua
parents:
diff changeset
60 elem.dequeue();
jurzua
parents:
diff changeset
61 };
jurzua
parents:
diff changeset
62
jurzua
parents:
diff changeset
63 })(jQuery);