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.216.195
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 /
com_jchoptimize /
core /
js /
Delete
Unzip
Name
Size
Permission
Date
Action
admin-utility.js
2.13
KB
-rwxr-xr-x
2022-08-17 13:56
index.html
53
B
-rwxr-xr-x
2022-08-17 13:56
ioptimize-api.js
13.12
KB
-rwxr-xr-x
2021-11-14 12:48
ls.loader.effects.js
397
B
-rwxr-xr-x
2022-08-17 13:56
ls.loader.js
359
B
-rwxr-xr-x
2022-08-17 13:56
multiselect.js
3.12
KB
-rwxr-xr-x
2022-08-17 13:56
platform.prototype.js
1.25
KB
-rwxr-xr-x
2022-08-17 13:56
resize-sensor.js
717
B
-rwxr-xr-x
2022-08-17 13:56
smart-combine.js
2.48
KB
-rwxr-xr-x
2021-11-14 12:48
tabs-state.js
2.49
KB
-rwxr-xr-x
2022-08-17 13:56
Save
Rename
/** * JCH Optimize - performs several front-end optimizations for fast downloads * * @package jchoptimize/core * @author Samuel Marshall <samuel@jch-optimize.net> * @copyright Copyright (c) 2020 Samuel Marshall / JCH Optimize * @license GNU/GPLv3, or later. See LICENSE file * * If LICENSE file missing, see <http://www.gnu.org/licenses/>. */ var jchMultiselect = (function ($) { $(document).ready(function () { var timestamp = getTimeStamp(); var datas = []; //Get all the multiple select fields and iterate through each $('select.jch-multiselect').each(function () { var el = $(this); datas.push({ 'id': el.attr('id'), 'type': el.attr('data-jch_type'), 'param': el.attr('data-jch_param'), 'group': el.attr('data-jch_group') }); }); var xhr = $.ajax({ dataType: 'json', url: jchPlatform.jch_ajax_url_multiselect + '&_=' + timestamp, data: {'data': datas}, method: 'POST', success: function (response) { $.each(response.data, function (id, obj) { const select = $("#" + id); $.each(obj.data, function (value, option) { select.append('<option value="' + value + '">' + option + '</option>'); }); select.trigger("liszt:updated"); select.trigger("chosen:updated"); }); }, error: function (jqXHR, textStatus, errorThrown) { console.error('Error returned from ajax function \'getmultiselect\''); console.error('textStatus: ' + textStatus); console.error('errorThrown: ' + errorThrown); console.warn('response: ' + jqXHR.responseText); }, complete: function () { //Remove all loading images $('img.jch-multiselect-loading-image').each(function () { $(this).remove(); }); //Show add item buttons $('button.jch-multiselect-add-button').each(function () { $(this).css('display', 'inline-block'); }); }, }); }); function addJchOption(id) { const input = $("#" + id + " + .chzn-container > .chzn-choices > .search-field > input, #" + id + " + .chosen-container > .chosen-choices > .search-field > input"); let txt = input.val(); if (txt === input.prop("defaultValue")) { txt = null; } if (txt === null || txt === "") { alert("Please input an item in the box to add to the drop-down list"); return false; } const select = $("#" + id); select.append($("<option/>", { value: txt.replace("...", ""), text: txt }).attr("selected", "selected")); select.trigger("liszt:updated"); select.trigger("chosen:updated"); } return { addJchOption: addJchOption } })(jQuery);