[ Avaa Bypassed ]




Upload:

Command:

www-data@18.116.14.133: ~ $
/*!
 * jQuery UI Mouse 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */

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

( function( factory ) {
	"use strict";

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

		// AMD. Register as an anonymous module.
		define( [
			"jquery",
			"./core"
		], 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.2",
	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.7 KB 0777
accordion.min.js File 8.61 KB 0777
autocomplete.js File 17.03 KB 0777
autocomplete.min.js File 8.27 KB 0777
button.js File 11.41 KB 0777
button.min.js File 5.99 KB 0777
checkboxradio.js File 7.36 KB 0777
checkboxradio.min.js File 4.21 KB 0777
controlgroup.js File 8.41 KB 0777
controlgroup.min.js File 4.29 KB 0777
core.js File 48.68 KB 0777
core.min.js File 20.94 KB 0777
datepicker.js File 80.56 KB 0777
datepicker.min.js File 35.87 KB 0777
dialog.js File 23.03 KB 0777
dialog.min.js File 12.65 KB 0777
draggable.js File 34.59 KB 0777
draggable.min.js File 17.89 KB 0777
droppable.js File 12.57 KB 0777
droppable.min.js File 6.49 KB 0777
effect-blind.js File 1.58 KB 0777
effect-blind.min.js File 864 B 0777
effect-bounce.js File 2.58 KB 0777
effect-bounce.min.js File 975 B 0777
effect-clip.js File 1.52 KB 0777
effect-clip.min.js File 780 B 0777
effect-drop.js File 1.54 KB 0777
effect-drop.min.js File 737 B 0777
effect-explode.js File 2.83 KB 0777
effect-explode.min.js File 1.08 KB 0777
effect-fade.js File 946 B 0777
effect-fade.min.js File 509 B 0777
effect-fold.js File 2.11 KB 0777
effect-fold.min.js File 1004 B 0777
effect-highlight.js File 1.19 KB 0777
effect-highlight.min.js File 632 B 0777
effect-puff.js File 973 B 0777
effect-puff.min.js File 494 B 0777
effect-pulsate.js File 1.51 KB 0777
effect-pulsate.min.js File 672 B 0777
effect-scale.js File 1.32 KB 0777
effect-scale.min.js File 707 B 0777
effect-shake.js File 1.82 KB 0777
effect-shake.min.js File 830 B 0777
effect-size.js File 5.27 KB 0777
effect-size.min.js File 2.42 KB 0777
effect-slide.js File 1.9 KB 0777
effect-slide.min.js File 901 B 0777
effect-transfer.js File 866 B 0777
effect-transfer.min.js File 426 B 0777
effect.js File 40.96 KB 0777
effect.min.js File 16.93 KB 0777
menu.js File 18.41 KB 0777
menu.min.js File 9.88 KB 0777
mouse.js File 6.05 KB 0777
mouse.min.js File 3.32 KB 0777
progressbar.js File 4.12 KB 0777
progressbar.min.js File 2.48 KB 0777
resizable.js File 29.62 KB 0777
resizable.min.js File 18.27 KB 0777
selectable.js File 7.92 KB 0777
selectable.min.js File 4.38 KB 0777
selectmenu.js File 15.75 KB 0777
selectmenu.min.js File 9.13 KB 0777
slider.js File 19.1 KB 0777
slider.min.js File 10.48 KB 0777
sortable.js File 46.45 KB 0777
sortable.min.js File 24.85 KB 0777
spinner.js File 14.03 KB 0777
spinner.min.js File 7.44 KB 0777
tabs.js File 23.02 KB 0777
tabs.min.js File 11.66 KB 0777
tooltip.js File 14.06 KB 0777
tooltip.min.js File 6.04 KB 0777