Linux mail.vriendennsm.nl 6.1.0-51-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.177-1 (2026-07-16) x86_64
Apache/2.4.68 (Debian)
Server IP : 217.154.75.17 & Your IP : 216.73.217.16
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
vnsm /
media /
jui /
js /
Delete
Unzip
Name
Size
Permission
Date
Action
ajax-chosen.js
4.37
KB
-rwxr-xr-x
2023-07-08 16:23
ajax-chosen.min.js
2.75
KB
-rwxr-xr-x
2023-07-08 16:23
bootstrap-tooltip-extended.js
5.76
KB
-rwxr-xr-x
2023-07-08 16:23
bootstrap-tooltip-extended.min.js
2.42
KB
-rwxr-xr-x
2023-07-08 16:23
bootstrap.js
62.68
KB
-rwxr-xr-x
2023-07-08 16:23
bootstrap.min.js
28.44
KB
-rwxr-xr-x
2023-07-08 16:23
chosen.jquery.js
46.81
KB
-rwxr-xr-x
2023-07-08 16:23
chosen.jquery.min.js
33.44
KB
-rwxr-xr-x
2023-07-08 16:23
cms-uncompressed.js
8.16
KB
-rwxr-xr-x
2023-07-08 16:23
cms.js
3.58
KB
-rwxr-xr-x
2023-07-08 16:23
fielduser.js
4.16
KB
-rwxr-xr-x
2023-07-08 16:23
fielduser.min.js
2.35
KB
-rwxr-xr-x
2023-07-08 16:23
html5-uncompressed.js
10.09
KB
-rwxr-xr-x
2023-07-08 16:23
html5.js
2.67
KB
-rwxr-xr-x
2023-07-08 16:23
icomoon-lte-ie7.js
9.64
KB
-rwxr-xr-x
2023-07-08 16:23
jquery-migrate.js
22.95
KB
-rwxr-xr-x
2023-07-08 16:23
jquery-migrate.min.js
9.82
KB
-rwxr-xr-x
2023-07-08 16:23
jquery-noconflict.js
21
B
-rwxr-xr-x
2023-07-08 16:23
jquery.autocomplete.js
33.79
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.autocomplete.min.js
12.8
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.js
292.38
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.min.js
95.36
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.minicolors.js
40.27
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.minicolors.min.js
15.08
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.searchtools.js
10.54
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.searchtools.min.js
7.4
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.simplecolors.js
5.83
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.simplecolors.min.js
3.02
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.ui.core.js
44.05
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.ui.core.min.js
20.01
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.ui.sortable.js
39.51
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.ui.sortable.min.js
23.85
KB
-rwxr-xr-x
2023-07-08 16:23
sortablelist.js
9.38
KB
-rwxr-xr-x
2023-07-08 16:23
treeselectmenu.jquery.js
3.41
KB
-rwxr-xr-x
2023-07-08 16:23
treeselectmenu.jquery.min.js
2.56
KB
-rwxr-xr-x
2023-07-08 16:23
Save
Rename
/* =========================================================================== * bootstrap-tooltip-extended.js v1.0.0 * https://github.com/cyrilreze/bootstrap-tooltip-extended * =========================================================================== * Copyright 2016 Cyril Rezé * Licensed under MIT * https://github.com/cyrilreze/bootstrap-tooltip-extended/blob/master/LICENSE * =========================================================================== */ !function ($) { "use strict"; // jshint ;_; var bootstrapVersion = $.fn.tooltip.Constructor.VERSION ? $.fn.tooltip.Constructor.VERSION.split('.')[0] : '2' /* TOOLTIP-EXTENDED PUBLIC CLASS DEFINITION * ======================================== */ // Save the original function object var _old = $.fn.tooltip; // Create a new constructor var TooltipExtended = function (element, options) { this.init('tooltip', element, options) } TooltipExtended.prototype = $.extend({}, _old.Constructor.prototype, { constructor: TooltipExtended , show: function () { var $tip , pos , actualWidth , actualHeight , placement , tp , e = $.Event('show') if (this.hasContent() && this.enabled) { this.$element.trigger(e) if (e.isDefaultPrevented()) return $tip = this.tip() this.setContent() if (this.options.animation) { $tip.addClass('fade') } placement = typeof this.options.placement == 'function' ? this.options.placement.call(this, $tip[0], this.$element[0]) : this.options.placement // Detect if auto direction placement var autoDirToken = /\s?auto-dir?\s?/i var autoDirPlace = autoDirToken.test(placement) if (autoDirPlace) placement = placement.replace(autoDirToken, '') || 'top' $tip .detach() .css({ top: 0, left: 0, display: 'block' }) .addClass(placement) this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) pos = this.getPosition() actualWidth = $tip[0].offsetWidth actualHeight = $tip[0].offsetHeight // Get the overall document direction var isRTL = jQuery(document.querySelector("html")).attr('dir') === 'rtl' ? true : false // If auto-dir and the direction is RTL, the horizontal placement is reversed if (autoDirPlace) { var orgPlacement = placement var xPlace = placement.replace(/bottom-|top-/g, '') || '' var yPlace = placement.replace(/left|right/g, '') || '' placement = xPlace == 'left' && isRTL ? yPlace + 'right' : xPlace == 'right' && isRTL ? yPlace + 'left' : placement $tip .removeClass(orgPlacement) .addClass(placement) } switch (placement) { case 'bottom': tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2} break case 'top': tp = {top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2} break case 'left': tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth} break case 'right': tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width} break // Additional positions case 'bottom-left': tp = {top: pos.top + pos.height, left: pos.left} break case 'bottom-right': tp = {top: pos.top + pos.height, left: pos.left + pos.width - actualWidth} break case 'top-left': tp = {top: pos.top - actualHeight, left: pos.left } break case 'top-right': tp = {top: pos.top - actualHeight, left: pos.left + pos.width - actualWidth} break } this.applyPlacement(tp, placement) // Arrow position adjustment for Bootstrap 3 if ( bootstrapVersion === '3' ) { this.newArrow(placement, actualWidth, isRTL) } this.$element.trigger('shown') } } , newArrow: function (placement, actualWidth, isRTL) { var $arrow = this.tip().find('.tooltip-arrow') , arrow_width = parseInt($arrow.css('width'), 10) , arrow_height = parseInt($arrow.css('height'), 10) var xPlace = placement.replace(/bottom-|top-/g, '') || '' var yPlace = placement.replace(/left|right/g, '') || '' if ( yPlace && xPlace == 'left' && !isRTL ) $arrow.css("left", arrow_width / 2) if ( yPlace && xPlace == 'left' && isRTL ) $arrow.css("right", actualWidth - arrow_width - arrow_width / 2) if ( yPlace && xPlace == 'right' ) $arrow.css("left", actualWidth - arrow_width - arrow_width / 2) if ( yPlace == 'bottom-' ) $arrow.css("top", arrow_height) if ( yPlace == 'top-' ) $arrow.css("bottom", arrow_height) } }); /* TOOLTIP-EXTENDED PLUGIN DEFINITION * ================================== */ var old = $.fn.tooltip // Override the old initialization with the new constructor $.fn.tooltip = $.extend(function ( option ) { return this.each(function () { var $this = $(this) , data = $this.data('tooltip') , options = $.extend({}, TooltipExtended.defaults, $this.data(), typeof option == 'object' && option) if (!data) $this.data('tooltip', (data = new TooltipExtended(this, options))) if (typeof option == 'string') data[option]() }) }, $.fn.tooltip ) /* TOOLTIP-EXTENDED NO CONFLICT * ============================ */ $.fn.tooltip.noConflict = function () { $.fn.tooltip = old return this }; }(window.jQuery);