update
This commit is contained in:
parent
f04c449d5d
commit
0037739b0d
@ -14,4 +14,12 @@ class HomeController < ApplicationController
|
|||||||
`mkdir #{current_dir}/#{directory_name}`
|
`mkdir #{current_dir}/#{directory_name}`
|
||||||
redirect_to '/home/index'
|
redirect_to '/home/index'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
def delete_file
|
||||||
|
file_name = params[:file_name]
|
||||||
|
puts "rm #{file_name} -rf"
|
||||||
|
#`rm #{file_name} -rf`
|
||||||
|
redirect_to '/home/index'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
@ -207,15 +207,24 @@
|
|||||||
ShowContextMenu("Del_dir");
|
ShowContextMenu("Del_dir");
|
||||||
var Row = this;
|
var Row = this;
|
||||||
var Cells = Row.getElementsByTagName("td");
|
var Cells = Row.getElementsByTagName("td");
|
||||||
var text = Cells[0].innerText;
|
var file_name = Cells[0].innerText;
|
||||||
$("#delete_name").val(text);
|
file_name = file_name.replace(' ', '');
|
||||||
|
$("#delete_name").val($("#select_dir").text() + "/" + file_name);
|
||||||
CheckLocation();
|
CheckLocation();
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
$(".Del_dir").click(function(e){
|
$(".Del_dir").click(function(e){
|
||||||
alert($("#delete_name").val());
|
$.ajax({
|
||||||
|
method: "POST",
|
||||||
|
url: "/home/delete",
|
||||||
|
data: { file_name: $("#delete_name").val() },
|
||||||
|
success : function(result){
|
||||||
|
|
||||||
|
//alert("aa");
|
||||||
|
}
|
||||||
|
})
|
||||||
$(".contextmenu").hide();
|
$(".contextmenu").hide();
|
||||||
$(document).unbind('mousedown');
|
$(document).unbind('mousedown');
|
||||||
});
|
});
|
||||||
|
@ -13,6 +13,7 @@ Rails.application.routes.draw do
|
|||||||
#Home
|
#Home
|
||||||
get 'home/index' => 'home#index'
|
get 'home/index' => 'home#index'
|
||||||
post 'home/mkdir' => 'home#make_directory'
|
post 'home/mkdir' => 'home#make_directory'
|
||||||
|
post 'home/delete' => 'home#delete_file'
|
||||||
|
|
||||||
|
|
||||||
#Volume
|
#Volume
|
||||||
|
Loading…
Reference in New Issue
Block a user