X7ROOT File Manager
Current Path:
/var/softaculous/sitepad/editor/site-inc/js
var
/
softaculous
/
sitepad
/
editor
/
site-inc
/
js
/
ðŸ“
..
📄
api-request.js
(2.59 KB)
📄
api-request.min.js
(771 B)
📄
autosave.js
(20.83 KB)
📄
autosave.min.js
(5.51 KB)
📄
backbone.js
(70.54 KB)
📄
backbone.min.js
(21.94 KB)
ðŸ“
codemirror
📄
colorpicker.js
(28.4 KB)
📄
colorpicker.min.js
(16.28 KB)
📄
comment-reply.js
(9.84 KB)
📄
comment-reply.min.js
(2.18 KB)
ðŸ“
crop
📄
customize-base.js
(25.08 KB)
📄
customize-base.min.js
(7.77 KB)
📄
customize-loader.js
(7.71 KB)
📄
customize-loader.min.js
(3.44 KB)
📄
customize-models.js
(6.66 KB)
📄
customize-models.min.js
(3.6 KB)
📄
customize-preview-nav-menus.js
(14.67 KB)
📄
customize-preview-nav-menus.min.js
(4.93 KB)
📄
customize-preview-widgets.js
(22.61 KB)
📄
customize-preview-widgets.min.js
(7.71 KB)
📄
customize-preview.js
(27.31 KB)
📄
customize-preview.min.js
(10.65 KB)
📄
customize-selective-refresh.js
(32.54 KB)
📄
customize-selective-refresh.min.js
(10.56 KB)
📄
customize-views.js
(4.95 KB)
📄
customize-views.min.js
(2.37 KB)
ðŸ“
dist
📄
heartbeat.js
(22.62 KB)
📄
heartbeat.min.js
(5.88 KB)
📄
hoverIntent.js
(4.83 KB)
📄
hoverIntent.min.js
(1.09 KB)
📄
imagesloaded.min.js
(7.92 KB)
ðŸ“
imgareaselect
ðŸ“
jcrop
ðŸ“
jquery
📄
json2.js
(17.99 KB)
📄
json2.min.js
(3.06 KB)
📄
masonry.min.js
(28.27 KB)
📄
mce-view.js
(25.16 KB)
📄
mce-view.min.js
(9.52 KB)
📄
media-audiovideo.js
(26.83 KB)
📄
media-audiovideo.min.js
(12.56 KB)
📄
media-editor.js
(28.25 KB)
📄
media-editor.min.js
(10.65 KB)
📄
media-grid.js
(28.4 KB)
📄
media-grid.min.js
(13.82 KB)
📄
media-models.js
(44.35 KB)
📄
media-models.min.js
(13.72 KB)
📄
media-views.js
(242.3 KB)
📄
media-views.min.js
(98.9 KB)
ðŸ“
mediaelement
ðŸ“
plupload
📄
quicktags.js
(22.05 KB)
📄
quicktags.min.js
(11.02 KB)
📄
shortcode.js
(10.31 KB)
📄
shortcode.min.js
(2.55 KB)
📄
swfobject.js
(9.99 KB)
ðŸ“
swfupload
ðŸ“
thickbox
ðŸ“
tinymce
📄
tw-sack.js
(4.85 KB)
📄
tw-sack.min.js
(3.21 KB)
📄
twemoji.js
(25.21 KB)
📄
twemoji.min.js
(8.91 KB)
📄
underscore.js
(51.68 KB)
📄
underscore.min.js
(15.8 KB)
📄
utils.js
(4.54 KB)
📄
utils.min.js
(1.82 KB)
📄
wp-a11y.js
(2.56 KB)
📄
wp-a11y.min.js
(653 B)
📄
wp-ajax-response.js
(3.12 KB)
📄
wp-ajax-response.min.js
(2.02 KB)
📄
wp-api.js
(45.65 KB)
📄
wp-api.min.js
(14.34 KB)
📄
wp-auth-check.js
(4.27 KB)
📄
wp-auth-check.min.js
(1.74 KB)
📄
wp-backbone.js
(14.88 KB)
📄
wp-backbone.min.js
(2.95 KB)
📄
wp-custom-header.js
(10.2 KB)
📄
wp-custom-header.min.js
(4.36 KB)
📄
wp-embed-template.js
(6.1 KB)
📄
wp-embed-template.min.js
(3.04 KB)
📄
wp-embed.js
(3.14 KB)
📄
wp-embed.min.js
(1.37 KB)
📄
wp-emoji-loader.js
(5.75 KB)
📄
wp-emoji-loader.min.js
(1.74 KB)
📄
wp-emoji-release.min.js
(11.75 KB)
📄
wp-emoji.js
(8.7 KB)
📄
wp-emoji.min.js
(2.76 KB)
📄
wp-list-revisions.js
(967 B)
📄
wp-list-revisions.min.js
(569 B)
📄
wp-lists.js
(24.69 KB)
📄
wp-lists.min.js
(7.24 KB)
📄
wp-pointer.js
(10.06 KB)
📄
wp-pointer.min.js
(3.55 KB)
📄
wp-sanitize.js
(1.02 KB)
📄
wp-sanitize.min.js
(397 B)
📄
wp-util.js
(3.87 KB)
📄
wp-util.min.js
(1.02 KB)
📄
wpdialog.js
(557 B)
📄
wpdialog.min.js
(237 B)
📄
wplink.js
(20.47 KB)
📄
wplink.min.js
(11 KB)
📄
zxcvbn-async.js
(818 B)
📄
zxcvbn-async.min.js
(324 B)
📄
zxcvbn.min.js
(802.93 KB)
Editing: wp-pointer.js
/** * @output site-inc/js/wp-pointer.js */ /* global wpPointerL10n */ /** * Initializes the wp-pointer widget using jQuery UI Widget Factory. */ (function($){ var identifier = 0, zindex = 9999; $.widget('wp.pointer',/** @lends $.widget.wp.pointer.prototype */{ options: { pointerClass: 'wp-pointer', pointerWidth: 320, content: function() { return $(this).text(); }, buttons: function( event, t ) { var close = ( wpPointerL10n ) ? wpPointerL10n.dismiss : 'Dismiss', button = $('<a class="close" href="#">' + close + '</a>'); return button.bind( 'click.pointer', function(e) { e.preventDefault(); t.element.pointer('close'); }); }, position: 'top', show: function( event, t ) { t.pointer.show(); t.opened(); }, hide: function( event, t ) { t.pointer.hide(); t.closed(); }, document: document }, /** * A class that represents a WordPress pointer. * * @since 3.3.0 * @private * * @constructs $.widget.wp.pointer */ _create: function() { var positioning, family; this.content = $('<div class="wp-pointer-content"></div>'); this.arrow = $('<div class="wp-pointer-arrow"><div class="wp-pointer-arrow-inner"></div></div>'); family = this.element.parents().add( this.element ); positioning = 'absolute'; if ( family.filter(function(){ return 'fixed' === $(this).css('position'); }).length ) positioning = 'fixed'; this.pointer = $('<div />') .append( this.content ) .append( this.arrow ) .attr('id', 'wp-pointer-' + identifier++) .addClass( this.options.pointerClass ) .css({'position': positioning, 'width': this.options.pointerWidth+'px', 'display': 'none'}) .appendTo( this.options.document.body ); }, /** * Sets an option on the pointer instance. * * There are 4 special values that do something extra: * * - `document` will transfer the pointer to the body of the new document * specified by the value. * - `pointerClass` will change the class of the pointer element. * - `position` will reposition the pointer. * - `content` will update the content of the pointer. * * @since 3.3.0 * @private * * @param {string} key The key of the option to set. * @param {*} value The value to set the option to. */ _setOption: function( key, value ) { var o = this.options, tip = this.pointer; // Handle document transfer if ( key === 'document' && value !== o.document ) { tip.detach().appendTo( value.body ); // Handle class change } else if ( key === 'pointerClass' ) { tip.removeClass( o.pointerClass ).addClass( value ); } // Call super method. $.Widget.prototype._setOption.apply( this, arguments ); // Reposition automatically if ( key === 'position' ) { this.reposition(); // Update content automatically if pointer is open } else if ( key === 'content' && this.active ) { this.update(); } }, /** * Removes the pointer element from of the DOM. * * Makes sure that the widget and all associated bindings are destroyed. * * @since 3.3.0 */ destroy: function() { this.pointer.remove(); $.Widget.prototype.destroy.call( this ); }, /** * Returns the pointer element. * * @since 3.3.0 * * @return {Object} Pointer The pointer object. */ widget: function() { return this.pointer; }, /** * Updates the content of the pointer. * * This function doesn't update the content of the pointer itself. That is done * by the `_update` method. This method will make sure that the `_update` method * is called with the right content. * * The content in the options can either be a string or a callback. If it is a * callback the result of this callback is used as the content. * * @since 3.3.0 * * @param {Object} event The event that caused the update. * * @return {Promise} Resolves when the update has been executed. */ update: function( event ) { var self = this, o = this.options, dfd = $.Deferred(), content; if ( o.disabled ) return; dfd.done( function( content ) { self._update( event, content ); }); // Either o.content is a string... if ( typeof o.content === 'string' ) { content = o.content; // ...or o.content is a callback. } else { content = o.content.call( this.element[0], dfd.resolve, event, this._handoff() ); } // If content is set, then complete the update. if ( content ) dfd.resolve( content ); return dfd.promise(); }, /** * Updates the content of the pointer. * * Will make sure that the pointer is correctly positioned. * * @since 3.3.0 * @private * * @param {Object} event The event that caused the update. * @param {*} content The content object. Either a string or a jQuery tree. */ _update: function( event, content ) { var buttons, o = this.options; if ( ! content ) return; // Kill any animations on the pointer. this.pointer.stop(); this.content.html( content ); buttons = o.buttons.call( this.element[0], event, this._handoff() ); if ( buttons ) { buttons.wrap('<div class="wp-pointer-buttons" />').parent().appendTo( this.content ); } this.reposition(); }, /** * Repositions the pointer. * * Makes sure the pointer is the correct size for its content and makes sure it * is positioned to point to the right element. * * @since 3.3.0 */ reposition: function() { var position; if ( this.options.disabled ) return; position = this._processPosition( this.options.position ); // Reposition pointer. this.pointer.css({ top: 0, left: 0, zIndex: zindex++ // Increment the z-index so that it shows above other opened pointers. }).show().position($.extend({ of: this.element, collision: 'fit none' }, position )); // the object comes before this.options.position so the user can override position.of. this.repoint(); }, /** * Sets the arrow of the pointer to the correct side of the pointer element. * * @since 3.3.0 */ repoint: function() { var o = this.options, edge; if ( o.disabled ) return; edge = ( typeof o.position == 'string' ) ? o.position : o.position.edge; // Remove arrow classes. this.pointer[0].className = this.pointer[0].className.replace( /wp-pointer-[^\s'"]*/, '' ); // Add arrow class. this.pointer.addClass( 'wp-pointer-' + edge ); }, /** * Calculates the correct position based on a position in the settings. * * @since 3.3.0 * @private * * @param {string|Object} position Either a side of a pointer or an object * containing a pointer. * * @return {Object} result An object containing position related data. */ _processPosition: function( position ) { var opposite = { top: 'bottom', bottom: 'top', left: 'right', right: 'left' }, result; // If the position object is a string, it is shorthand for position.edge. if ( typeof position == 'string' ) { result = { edge: position + '' }; } else { result = $.extend( {}, position ); } if ( ! result.edge ) return result; if ( result.edge == 'top' || result.edge == 'bottom' ) { result.align = result.align || 'left'; result.at = result.at || result.align + ' ' + opposite[ result.edge ]; result.my = result.my || result.align + ' ' + result.edge; } else { result.align = result.align || 'top'; result.at = result.at || opposite[ result.edge ] + ' ' + result.align; result.my = result.my || result.edge + ' ' + result.align; } return result; }, /** * Opens the pointer. * * Only opens the pointer widget in case it is closed and not disabled, and * calls 'update' before doing so. Calling update makes sure that the pointer * is correctly sized and positioned. * * @since 3.3.0 * * @param {Object} event The event that triggered the opening of this pointer. */ open: function( event ) { var self = this, o = this.options; if ( this.active || o.disabled || this.element.is(':hidden') ) return; this.update().done( function() { self._open( event ); }); }, /** * Opens and shows the pointer element. * * @since 3.3.0 * @private * * @param {Object} event An event object. */ _open: function( event ) { var self = this, o = this.options; if ( this.active || o.disabled || this.element.is(':hidden') ) return; this.active = true; this._trigger( 'open', event, this._handoff() ); this._trigger( 'show', event, this._handoff({ opened: function() { self._trigger( 'opened', event, self._handoff() ); } })); }, /** * Closes and hides the pointer element. * * @since 3.3.0 * * @param {Object} event An event object. */ close: function( event ) { if ( !this.active || this.options.disabled ) return; var self = this; this.active = false; this._trigger( 'close', event, this._handoff() ); this._trigger( 'hide', event, this._handoff({ closed: function() { self._trigger( 'closed', event, self._handoff() ); } })); }, /** * Puts the pointer on top by increasing the z-index. * * @since 3.3.0 */ sendToTop: function() { if ( this.active ) this.pointer.css( 'z-index', zindex++ ); }, /** * Toggles the element between shown and hidden. * * @since 3.3.0 * * @param {Object} event An event object. */ toggle: function( event ) { if ( this.pointer.is(':hidden') ) this.open( event ); else this.close( event ); }, /** * Extends the pointer and the widget element with the supplied parameter, which * is either an element or a function. * * @since 3.3.0 * @private * * @param {Object} extend The object to be merged into the original object. * * @return {Object} The extended object. */ _handoff: function( extend ) { return $.extend({ pointer: this.pointer, element: this.element }, extend); } }); })(jQuery);
Upload File
Create Folder