PHP 8.2.31
Preview: effect-explode.js Size: 2.83 KB
/home/nshryvcy/himaltourism.com/wp-includes/js/jquery/ui/effect-explode.js

/*!
 * jQuery UI Effects Explode 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */

//>>label: Explode Effect
//>>group: Effects
/* eslint-disable max-len */
//>>description: Explodes an element in all directions into n pieces. Implodes an element to its original wholeness.
/* eslint-enable max-len */
//>>docs: http://api.jqueryui.com/explode-effect/
//>>demos: http://jqueryui.com/effect/

( function( factory ) {
	"use strict";

	if ( typeof define === "function" && define.amd ) {

		// AMD. Register as an anonymous module.
		define( [
			"jquery",
			"./effect"
		], factory );
	} else {

		// Browser globals
		factory( jQuery );
	}
} )( function( $ ) {
"use strict";

return $.effects.define( "explode", "hide", function( options, done ) {

	var i, j, left, top, mx, my,
		rows = options.pieces ? Math.round( Math.sqrt( options.pieces ) ) : 3,
		cells = rows,
		element = $( this ),
		mode = options.mode,
		show = mode === "show",

		// Show and then visibility:hidden the element before calculating offset
		offset = element.show().css( "visibility", "hidden" ).offset(),

		// Width and height of a piece
		width = Math.ceil( element.outerWidth() / cells ),
		height = Math.ceil( element.outerHeight() / rows ),
		pieces = [];

	// Children animate complete:
	function childComplete() {
		pieces.push( this );
		if ( pieces.length === rows * cells ) {
			animComplete();
		}
	}

	// Clone the element for each row and cell.
	for ( i = 0; i < rows; i++ ) { // ===>
		top = offset.top + i * height;
		my = i - ( rows - 1 ) / 2;

		for ( j = 0; j < cells; j++ ) { // |||
			left = offset.left + j * width;
			mx = j - ( cells - 1 ) / 2;

			// Create a clone of the now hidden main element that will be absolute positioned
			// within a wrapper div off the -left and -top equal to size of our pieces
			element
				.clone()
				.appendTo( "body" )
				.wrap( "<div></div>" )
				.css( {
					position: "absolute",
					visibility: "visible",
					left: -j * width,
					top: -i * height
				} )

				// Select the wrapper - make it overflow: hidden and absolute positioned based on
				// where the original was located +left and +top equal to the size of pieces
				.parent()
					.addClass( "ui-effects-explode" )
					.css( {
						position: "absolute",
						overflow: "hidden",
						width: width,
						height: height,
						left: left + ( show ? mx * width : 0 ),
						top: top + ( show ? my * height : 0 ),
						opacity: show ? 0 : 1
					} )
					.animate( {
						left: left + ( show ? 0 : mx * width ),
						top: top + ( show ? 0 : my * height ),
						opacity: show ? 1 : 0
					}, options.duration || 500, options.easing, childComplete );
		}
	}

	function animComplete() {
		element.css( {
			visibility: "visible"
		} );
		$( pieces ).remove();
		done();
	}
} );

} );

Directory Contents

Dirs: 0 × Files: 74

Name Size Perms Modified Actions
15.70 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
8.61 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download
17.03 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
8.27 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download
11.41 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
5.99 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download
7.36 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
4.21 KB lrw-r--r-- 2022-09-24 06:25:30
Edit Download
8.41 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
4.29 KB lrw-r--r-- 2022-09-24 06:25:30
Edit Download
48.68 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
20.94 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download
80.56 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
35.87 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download
23.03 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
12.65 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download
34.59 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
17.89 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download
12.57 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
6.49 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download
1.58 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
864 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
2.58 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
975 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
1.52 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
780 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
1.54 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
737 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
2.83 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
1.08 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
946 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
509 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
2.11 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
1004 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
1.19 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
632 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
973 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
494 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
1.51 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
672 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
1.32 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
707 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
1.82 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
830 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
5.27 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
2.42 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
1.90 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
901 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
866 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
426 B lrw-r--r-- 2022-09-20 04:34:10
Edit Download
40.96 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
16.93 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download
18.41 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
9.88 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download
6.05 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
3.32 KB lrw-r--r-- 2022-09-24 06:25:30
Edit Download
4.12 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
2.48 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
29.62 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
18.27 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download
7.92 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
4.38 KB lrw-r--r-- 2022-09-24 06:25:30
Edit Download
15.75 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
9.13 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
19.10 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
10.48 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download
46.45 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
24.85 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download
14.03 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
7.44 KB lrw-r--r-- 2022-09-24 06:25:30
Edit Download
23.02 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
11.66 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
14.06 KB lrw-r--r-- 2022-09-20 04:34:10
Edit Download
6.04 KB lrw-r--r-- 2023-04-04 05:42:19
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).