virt2/api/code/js/fm.js

54 lines
1.8 KiB
JavaScript
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

$('.btn-modal').click(function(event){
var id = $(this).data('modal');
$('#'+id).modal();
})
//кинока в модальном окне которая вызывает диалог загрузки файла
$('#i-upload').click(function(event){
$('#input-upload').click();
})
//если меняется форма загрузки - пишем что загружаем
$('#input-upload').change(function(event){
$('#p-upload').text($('#input-upload').val());
})
//наконец-то загружаем
$('#btn-upload').click(function(event){
if ($('#input-upload').val()){
$('#form-upload').submit();
}else{
alert ('Не выбран файл');
}
})
$('#btn-newfolder').click(function(event){
if ($('#input-newfolder').val()){
$('#form-newfolder').submit();
}else{
alert ('Не введено имя папки');
}
})
function copytext(el) {
var $tmp = $("<textarea>");
$("body").append($tmp);
$tmp.val($(el).data('txt')).select();
document.execCommand("copy");
$tmp.remove();
}
$('.btn-copy-path').click(function() {
copytext($(this));
});
//Кнопка удаления в списке
$('.del').click(function() {
$('#input-del').val($(this).data('txt'));
});
//кнопка удаления в модальном окне
$('#btn-del').click(function() {
var f = $('#input-del').val();//переписываем путь и имя файла
$.ajax({
type:'POST', // Тип запроса^M
url: '/act/fm', // Скрипт обработчика^M
data: "act=del&f=" + f, // Данные которые мы передаем^M
success:function(data){/*alert(data);*/}
});
$('#modal-del').modal('hide');
setTimeout(function() {window.location.reload();}, 1000);
})