| /*! | |
| * jQuery UI Effects Puff 1.13.3 | |
| * https://jqueryui.com | |
| * | |
| * Copyright OpenJS Foundation and other contributors | |
| * Released under the MIT license. | |
| * https://jquery.org/license | |
| */ | |
| //>>label: Puff Effect | |
| //>>group: Effects | |
| //>>description: Creates a puff effect by scaling the element up and hiding it at the same time. | |
| //>>docs: https://api.jqueryui.com/puff-effect/ | |
| //>>demos: https://jqueryui.com/effect/ | |
| ( function( factory ) { | |
| "use strict"; | |
| if ( typeof define === "function" && define.amd ) { | |
| // AMD. Register as an anonymous module. | |
| define( [ | |
| "jquery", | |
| "../version", | |
| "../effect", | |
| "./effect-scale" | |
| ], factory ); | |
| } else { | |
| // Browser globals | |
| factory( jQuery ); | |
| } | |
| } )( function( $ ) { | |
| ; | |
| return $.effects.define( "puff", "hide", function( options, done ) { | |
| var newOptions = $.extend( true, {}, options, { | |
| fade: true, | |
| percent: parseInt( options.percent, 10 ) || 150 | |
| } ); | |
| $.effects.effect.scale.call( this, newOptions, done ); | |
| } ); | |
| } ); | |