virt2/api/code/js/fm.js

54 lines
1.8 KiB
JavaScript
Raw Normal View History

$('.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);
})