filtering test
This commit is contained in:
parent
364c890cd3
commit
0e6cf80c09
@ -48,9 +48,9 @@ module HomeHelper
|
|||||||
return html
|
return html
|
||||||
end
|
end
|
||||||
|
|
||||||
def disk_usage_table(dir = @current_dir)
|
def disk_usage_table(dir = @current_dir, id = "disk_usage_table")
|
||||||
html = String.new
|
html = String.new
|
||||||
html << "<table class='' style='width:100%'>"
|
html << "<table id='#{id}' class='' style='width:100%'>"
|
||||||
html << "<tr>"
|
html << "<tr>"
|
||||||
html << "<th style='width:37%;'>"
|
html << "<th style='width:37%;'>"
|
||||||
html << "<p>Chart</p>"
|
html << "<p>Chart</p>"
|
||||||
@ -61,9 +61,9 @@ module HomeHelper
|
|||||||
html << "<p class=''>Usage</p></div>"
|
html << "<p class=''>Usage</p></div>"
|
||||||
html << "</th></tr>"
|
html << "</th></tr>"
|
||||||
html << "<tr>"
|
html << "<tr>"
|
||||||
html << "<td><canvas id='disk_usage_canvas' height='140' width='140' style='margin: 15px 10px 10px 0'></canvas></td>"
|
html << "<td><canvas id='#{id}_canvas' height='140' width='140' style='margin: 15px 10px 10px 0'></canvas></td>"
|
||||||
html << "<td>"
|
html << "<td>"
|
||||||
html << "<table class='tile_info'>"
|
html << "<table class='#{id}_tile_info'>"
|
||||||
|
|
||||||
get_du(dir).each_with_index do |file, index|
|
get_du(dir).each_with_index do |file, index|
|
||||||
color = ['blue', 'green', 'red', 'purple', 'grey'][index % 5]
|
color = ['blue', 'green', 'red', 'purple', 'grey'][index % 5]
|
||||||
|
@ -282,7 +282,7 @@ function draw_chart(du){
|
|||||||
hoverBackgroundColor.push(colors[i % 5]);
|
hoverBackgroundColor.push(colors[i % 5]);
|
||||||
}
|
}
|
||||||
|
|
||||||
new Chart(document.getElementById("disk_usage_canvas"), {
|
new Chart(document.getElementById("disk_usage_table_canvas"), {
|
||||||
type: 'doughnut',
|
type: 'doughnut',
|
||||||
tooltipFillColor: "rgba(51, 51, 51, 0.55)",
|
tooltipFillColor: "rgba(51, 51, 51, 0.55)",
|
||||||
data: {
|
data: {
|
||||||
@ -298,7 +298,10 @@ function draw_chart(du){
|
|||||||
}
|
}
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
$('#file_manager_table').dataTable( {"bSort": false});
|
$('#file_manager_table').dataTable( {
|
||||||
|
"bFilter": false,
|
||||||
|
"bSort": false
|
||||||
|
});
|
||||||
|
|
||||||
var options = {
|
var options = {
|
||||||
legend: false,
|
legend: false,
|
||||||
@ -317,7 +320,7 @@ $(document).ready(function() {
|
|||||||
hoverBackgroundColor.push(colors[<%= index %> % 5]);
|
hoverBackgroundColor.push(colors[<%= index %> % 5]);
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
new Chart(document.getElementById("disk_usage_canvas"), {
|
new Chart(document.getElementById("disk_usage_table_canvas"), {
|
||||||
type: 'doughnut',
|
type: 'doughnut',
|
||||||
tooltipFillColor: "rgba(51, 51, 51, 0.55)",
|
tooltipFillColor: "rgba(51, 51, 51, 0.55)",
|
||||||
data: {
|
data: {
|
||||||
@ -350,11 +353,14 @@ $(document).on("click", "#file_manager_div .chdir", function(){
|
|||||||
success : function(result){
|
success : function(result){
|
||||||
$("#current_dir").val(next_dir);
|
$("#current_dir").val(next_dir);
|
||||||
$("#file_manager_div").empty();
|
$("#file_manager_div").empty();
|
||||||
$("#file_manager_div").append(result.file_manager_table);
|
|
||||||
$("#disk_usage_div").empty();
|
$("#disk_usage_div").empty();
|
||||||
|
$("#file_manager_div").append(result.file_manager_table);
|
||||||
$("#disk_usage_div").append(result.disk_usage_table);
|
$("#disk_usage_div").append(result.disk_usage_table);
|
||||||
|
|
||||||
$('#file_manager_table').dataTable( {"bSort": false});
|
$('#file_manager_table').dataTable( {
|
||||||
|
"processing" : true, // show indicator
|
||||||
|
"bSort": false
|
||||||
|
});
|
||||||
draw_chart(result.du);
|
draw_chart(result.du);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@ -376,11 +382,14 @@ $(document).on("click", "#file_manager_div .chupper", function(){
|
|||||||
success : function(result){
|
success : function(result){
|
||||||
$("#current_dir").val(next_dir);
|
$("#current_dir").val(next_dir);
|
||||||
$("#file_manager_div").empty();
|
$("#file_manager_div").empty();
|
||||||
$("#file_manager_div").append(result.file_manager_table);
|
|
||||||
$("#disk_usage_div").empty();
|
$("#disk_usage_div").empty();
|
||||||
|
$("#file_manager_div").append(result.file_manager_table);
|
||||||
$("#disk_usage_div").append(result.disk_usage_table);
|
$("#disk_usage_div").append(result.disk_usage_table);
|
||||||
|
|
||||||
$('#file_manager_table').dataTable( {"bSort": false});
|
$('#file_manager_table').dataTable( {
|
||||||
|
"processing" : true, // show indicator
|
||||||
|
"bSort": false
|
||||||
|
});
|
||||||
draw_chart(result.du);
|
draw_chart(result.du);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@ -398,8 +407,8 @@ $(document).on("click", "#file_manager_div .rmdir", function(){
|
|||||||
success : function(result){
|
success : function(result){
|
||||||
$("#current_dir").val(current_dir);
|
$("#current_dir").val(current_dir);
|
||||||
$("#file_manager_div").empty();
|
$("#file_manager_div").empty();
|
||||||
$("#file_manager_div").append(result.file_manager_table);
|
|
||||||
$("#disk_usage_div").empty();
|
$("#disk_usage_div").empty();
|
||||||
|
$("#file_manager_div").append(result.file_manager_table);
|
||||||
$("#disk_usage_div").append(result.disk_usage_table);
|
$("#disk_usage_div").append(result.disk_usage_table);
|
||||||
|
|
||||||
$('#file_manager_table').dataTable( {"bSort": false});
|
$('#file_manager_table').dataTable( {"bSort": false});
|
||||||
|
Loading…
Reference in New Issue
Block a user