![JAR search and dependency download from the Maven repository](/logo.png)
static.admintool.filebrowser.js.filebrowser.js Maven / Gradle / Ivy
The newest version!
var allFilesSelected = false;
var allDirsSelected = false;
$( document ).ready(function() {
$('#selectFiles').on('click', function() {
$('input.file').each(function() {
$(this).prop( "checked", !allFilesSelected )
});
allFilesSelected = !allFilesSelected;
});
$('#selectDirs').on('click', function() {
$('input.dir').each(function() {
$(this).prop( "checked", !allDirsSelected )
});
allDirsSelected = !allDirsSelected;
});
$('#createDir').on('click', function() {
getByID("createFolderModal").modal();
});
$('#uploadFile').on('click', function() {
var csrf = {};
csrf[getCSRFHeader()] = getCSRFToken();
var uploader = null;
uploader = new qq.FineUploader({
element: $("#fine-uploader")[0],
request: {
endpoint: getWebContext() + '/admintool/filebrowser/upload',
customHeaders: csrf,
params: {
"currentDir" : $("#currentDir").text()
}
}
});
var uploadModal = getByID("uploadModal");
uploadModal.modal();
uploadModal.on('hidden.bs.modal', function () {
location.reload();
});
});
$('.delete').each(function() {
var btn = $(this);
btn.on('click', function() {
var clickedBtn = $(this);
$("#resourceToDeleteShown").text(decodeURIComponent(decodeURI(clickedBtn.data("resource"))));
$("#resourceToDelete").val(clickedBtn.data("resource"));
getByID("deleteConfirmModal").modal();
});
});
$('.infoBtn').each(function() {
var btn = $(this);
btn.on('click', function() {
var link = $(this);
sendRequest("/admintool/filebrowser/info?file=" + link.data('path'), "GET", "text", function(data) {
var div = getByID('infoModals');
div.html(data);
div.modal();
});
});
});
});
© 2015 - 2025 Weber Informatics LLC | Privacy Policy