Commit 07fb31e2 authored by Oleg Dzhimiev's avatar Oleg Dzhimiev

floating control panel

parent 13c80c28
...@@ -40,7 +40,7 @@ function init(){ ...@@ -40,7 +40,7 @@ function init(){
var b2 = $("<button>",{ var b2 = $("<button>",{
id:"b2", id:"b2",
title:"Apply configuration of the selected files in GUI to DebugFS" title:"Apply configuration of the selected files in GUI to DebugFS"
}).css({margin:"0px 0px 0px 10px"}).html("Apply to debugfs (selected files)"); }).css({margin:"0px 0px 0px 10px"}).html("Apply to debugfs");
b2.click(function(){ b2.click(function(){
$.ajax({ $.ajax({
...@@ -84,10 +84,21 @@ function init(){ ...@@ -84,10 +84,21 @@ function init(){
} }
}); });
$("body").append($("<div>").css({padding:"0px 0px 10px 0px"}).append(b0).append(b1).append(b2).append(b3).append(f0).append(f1).append(f2).append(f3)); $("body").append($("<div>",{id:"control_panel"}).css({
padding:"15px 20px 20px 20px",
background: "rgba(100,200,100,1)",
position: "fixed",
"z-index": "100",
border: "1px solid rgba(180,180,180,0.5)"
}).append(b0).append(b1).append(b2).append(b3).append(f0).append(f1).append(f2).append(f3));
var shift = $("#control_panel").outerHeight(true)+parseInt($("#control_panel").css("top"),10)+2;
//list header //list header
var t = $("<table border=\"1\">").html("\ var t = $("<table border=\"1\">").css({
position:"absolute",
top: shift+"px"
}).html("\
<tr>\ <tr>\
<th style='display:none;' class='hidden_rows'>Show</th>\ <th style='display:none;' class='hidden_rows'>Show</th>\
<th>File</th>\ <th>File</th>\
...@@ -322,9 +333,9 @@ function init_ui_controls(record,index){ ...@@ -322,9 +333,9 @@ function init_ui_controls(record,index){
var bc0 = $("<button>",{ var bc0 = $("<button>",{
id:"bc0_"+index, id:"bc0_"+index,
title:"read config from debugfs - useful when changes were made and the line numbers got shifted from the ones in the stored config", title:"read config from debugfs - updates line numbers, keeps checkboxes from current config",
file:record.file file:record.file
}).css({margin:"5px 5px 5px 5px","font-size":"14px"}).html("read from debugfs"); }).css({margin:"5px 5px 5px 5px","font-size":"14px"}).html("read lines from debugfs");
bc0.click(function(){ bc0.click(function(){
var id = $(this).attr("id"); var id = $(this).attr("id");
...@@ -364,6 +375,8 @@ function init_ui_controls(record,index){ ...@@ -364,6 +375,8 @@ function init_ui_controls(record,index){
fill_content(oldrec.configs[j].lines,id,target); fill_content(oldrec.configs[j].lines,id,target);
fill_content_rebind_events(); fill_content_rebind_events();
update_debugfs_config(id);
} }
}); });
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment