Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
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
README
+ Create Folder
+ Create File
/
var /
www /
html /
vicas-dev /
static /
cms /
js /
modules /
[ HOME SHELL ]
Name
Size
Permission
Action
shortcuts
[ DIR ]
drwxr-xr-x
cms.base.js
15.03
KB
-rw-r--r--
cms.changeform.js
1.34
KB
-rw-r--r--
cms.changetracker.js
4.36
KB
-rw-r--r--
cms.clipboard.js
7.44
KB
-rw-r--r--
cms.messages.js
4.1
KB
-rw-r--r--
cms.modal.js
42.13
KB
-rw-r--r--
cms.navigation.js
11.01
KB
-rw-r--r--
cms.pagetree.dropdown.js
3.49
KB
-rw-r--r--
cms.pagetree.js
38.41
KB
-rw-r--r--
cms.pagetree.stickyheader.js
4.85
KB
-rw-r--r--
cms.plugins.js
76.19
KB
-rw-r--r--
cms.sideframe.js
13.79
KB
-rw-r--r--
cms.structureboard.js
52.79
KB
-rw-r--r--
cms.toolbar.js
25.56
KB
-rw-r--r--
cms.tooltip.js
4.64
KB
-rw-r--r--
cms.wizards.js
1.61
KB
-rw-r--r--
dropdown.js
4.72
KB
-rw-r--r--
get-dist-path.js
1.16
KB
-rw-r--r--
jquery.noconflict.post.js
133
B
-rw-r--r--
jquery.noconflict.pre.js
159
B
-rw-r--r--
jquery.transition.js
2.12
KB
-rw-r--r--
jquery.trap.js
6.21
KB
-rw-r--r--
jquery.ui.custom.js
49.58
KB
-rw-r--r--
jquery.ui.nestedsortable.js
26.19
KB
-rw-r--r--
jquery.ui.touchpunch.js
1.26
KB
-rw-r--r--
keyboard.js
826
B
-rw-r--r--
loader.js
1.05
KB
-rw-r--r--
nextuntil.js
808
B
-rw-r--r--
preload-images.js
680
B
-rw-r--r--
scrollbar.js
402
B
-rw-r--r--
slug.js
1.11
KB
-rw-r--r--
tmpl.js
1.51
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : cms.pagetree.dropdown.js
import $ from 'jquery'; import Class from 'classjs'; /** * Dropdowns in the pagetree. * Have to be delegated, since pagetree nodes can be * lazy loaded. * * @class PageTreeDropdowns * @namespace CMS */ var PageTreeDropdowns = new Class({ options: { dropdownSelector: '.js-cms-pagetree-dropdown', triggerSelector: '.js-cms-pagetree-dropdown-trigger', menuSelector: '.js-cms-pagetree-dropdown-menu', openCls: 'cms-pagetree-dropdown-menu-open' }, initialize: function initialize(options) { this.options = $.extend(true, {}, this.options, options); this.click = 'click.cms.pagetree.dropdown'; this._setupUI(); this._events(); }, /** * @method _setupUI * @private */ _setupUI: function _setupUI() { this.ui = { container: this.options.container, document: $(document) }; }, /** * Event handlers. * * @method _events * @private */ _events: function _events() { var that = this; // attach event to the trigger this.ui.container.on(this.click, this.options.triggerSelector, function(e) { e.preventDefault(); e.stopImmediatePropagation(); that._toggleDropdown(this); }); // stop propagation on the element this.ui.container.on(this.click, that.options.menuSelector, function(e) { e.stopImmediatePropagation(); }); this.ui.container.on(this.click, that.options.menuSelector + ' a', function() { that.closeAllDropdowns(); }); this.ui.document.on(this.click, function() { that.closeAllDropdowns(); }); }, /** * @method _toggleDropdown * @param {jQuery} trigger trigger clicked * @private * @returns {Boolean|void} */ _toggleDropdown: function _toggleDropdown(trigger) { var dropdowns = $(this.options.dropdownSelector); var dropdown = $(trigger).closest(this.options.dropdownSelector); // cancel if opened tooltip is triggered again if (dropdown.hasClass(this.options.openCls)) { dropdowns.removeClass(this.options.openCls); return false; } // otherwise show the dropdown dropdowns.removeClass(this.options.openCls); dropdown.addClass(this.options.openCls); this._loadContent(dropdown); }, /** * @method _loadContent * @private * @param {jQuery} dropdown * @returns {Boolean|$.Deferred} false if not lazy or already loaded or promise */ _loadContent: function _loadContent(dropdown) { var data = dropdown.data(); var LOADER_SHOW_TIMEOUT = 200; if (!data.lazyUrl || data.loaded) { return false; } var loaderTimeout = setTimeout(function() { dropdown.find('.js-cms-pagetree-dropdown-loader').addClass('cms-loader'); }, LOADER_SHOW_TIMEOUT); $.ajax({ url: data.lazyUrl, data: data.lazyUrlData }).done(function(response) { dropdown.find('.js-cms-pagetree-dropdown-menu').html(response); dropdown.data('loaded', true); clearTimeout(loaderTimeout); }); }, /** * @method closeAllDropdowns * @public */ closeAllDropdowns: function closeAllDropdowns() { $(this.options.dropdownSelector).removeClass(this.options.openCls); } }); export default PageTreeDropdowns;
Close