Loading debugfs.css +48 −1 Original line number Diff line number Diff line Loading @@ -54,3 +54,50 @@ input { width:20px; height:20px; } #some-cog{ font-size:30px; margin-right:5px; } .gly-spin { -webkit-animation: spin 0.13s infinite linear; -moz-animation: spin 0.13s infinite linear; -o-animation: spin 0.13s infinite linear; animation: spin 0.13s infinite linear; } @-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(359deg); } } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); } } @-o-keyframes spin { 0% { -o-transform: rotate(0deg); } 100% { -o-transform: rotate(359deg); } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } debugfs.js +49 −10 Original line number Diff line number Diff line Loading @@ -40,9 +40,11 @@ function init(){ }).css({margin:"0px 0px 0px 10px"}).html("Save to persistent storage"); b1.click(function(){ spin_start(); $.ajax({ url: "debugfs.php?cmd=savetofs", queue: true queue: true, success: spin_stop }); }); Loading @@ -52,9 +54,11 @@ function init(){ }).css({margin:"0px 0px 0px 10px"}).html("Apply to debugfs"); b2.click(function(){ spin_start(); $.ajax({ url: "debugfs.php?cmd=restore", queue: true queue: true, success: spin_stop }); }); Loading @@ -80,27 +84,43 @@ function init(){ }).html("Switch off debug").click(function(){ if ($(this).html()=="Switch off debug"){ $(this).html("Switch on debug"); spin_start(); $.ajax({ url: "debugfs.php?cmd=setflag&flag=-p", queue: true queue: true, success: spin_stop }); }else{ $(this).html("Switch off debug"); spin_start(); $.ajax({ url: "debugfs.php?cmd=restore", queue: true queue: true, success: spin_stop }); } }); $("body").append($("<div>",{id:"control_panel"}).css({ padding:"15px 20px 20px 20px", padding:"15px 60px 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 busy_icon = $("<span>",{id:"some-cog",class:"glyphicon glyphicon-globe"}).css({ position: "absolute", top: Math.floor($("#control_panel").outerHeight(true)/2-17)+"px", right: "12px" }); $("#control_panel").append(busy_icon); spin_start(); //busy_icon.addClass("glyphicon glyphicon-globe"); var shift = $("#control_panel").outerHeight(true)+parseInt($("#control_panel").css("top"),10)+2; //list header Loading Loading @@ -175,9 +195,12 @@ function init(){ flag = $(this).attr("id")[0]; spin_start(); $.ajax({ url: "debugfs.php?cmd=setflag&flag="+sign+flag, queue: true queue: true, success: spin_stop }); }); Loading @@ -188,10 +211,20 @@ function init(){ //when everything is parsed. do something. // apply config to debugfs $("#b2").click(); spin_stop(); } }); } function spin_start(){ $("#some-cog").addClass("gly-spin"); } function spin_stop(){ $("#some-cog").removeClass("gly-spin"); } function fill_content(record,index,target){ target.html(""); Loading Loading @@ -271,9 +304,11 @@ function fill_content_rebind_events(){ debugfs_data[index].configs[j].lines[subindex].flags = flags; //console.log($(this).attr("file")+", "+$(this).attr("line")+", "+$(this).prop("checked")); spin_start(); $.ajax({ url: "debugfs.php?cmd=echo&conf="+j+"&file="+$(this).attr("file")+"&line="+$(this).attr("line")+"&flags="+flags, queue: true queue: true, success: spin_stop }); }); Loading Loading @@ -354,6 +389,7 @@ function init_ui_controls(record,index){ var id = $(this).attr("id"); id = id.substr(id.indexOf("_")+1); file = $(this).attr("file"); spin_start(); $.ajax({ url:"debugfs.php?cmd=reread&file="+file, queue: true, Loading Loading @@ -390,6 +426,7 @@ function init_ui_controls(record,index){ fill_content_rebind_events(); update_debugfs_config(id); spin_stop(); } }); }); Loading Loading @@ -544,11 +581,13 @@ function dropdown_select_config(index,config_index){ function update_debugfs_config(index){ var file = debugfs_data[index].file; console.log("syncing debugfs config"); spin_start(); //console.log(debugfs_data); $.ajax({ type: "POST", url: "debugfs.php?cmd=sync&file="+file, data: JSON.stringify(debugfs_data), dataType: "json" dataType: "json", success:spin_stop }); } Loading
debugfs.css +48 −1 Original line number Diff line number Diff line Loading @@ -54,3 +54,50 @@ input { width:20px; height:20px; } #some-cog{ font-size:30px; margin-right:5px; } .gly-spin { -webkit-animation: spin 0.13s infinite linear; -moz-animation: spin 0.13s infinite linear; -o-animation: spin 0.13s infinite linear; animation: spin 0.13s infinite linear; } @-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(359deg); } } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); } } @-o-keyframes spin { 0% { -o-transform: rotate(0deg); } 100% { -o-transform: rotate(359deg); } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
debugfs.js +49 −10 Original line number Diff line number Diff line Loading @@ -40,9 +40,11 @@ function init(){ }).css({margin:"0px 0px 0px 10px"}).html("Save to persistent storage"); b1.click(function(){ spin_start(); $.ajax({ url: "debugfs.php?cmd=savetofs", queue: true queue: true, success: spin_stop }); }); Loading @@ -52,9 +54,11 @@ function init(){ }).css({margin:"0px 0px 0px 10px"}).html("Apply to debugfs"); b2.click(function(){ spin_start(); $.ajax({ url: "debugfs.php?cmd=restore", queue: true queue: true, success: spin_stop }); }); Loading @@ -80,27 +84,43 @@ function init(){ }).html("Switch off debug").click(function(){ if ($(this).html()=="Switch off debug"){ $(this).html("Switch on debug"); spin_start(); $.ajax({ url: "debugfs.php?cmd=setflag&flag=-p", queue: true queue: true, success: spin_stop }); }else{ $(this).html("Switch off debug"); spin_start(); $.ajax({ url: "debugfs.php?cmd=restore", queue: true queue: true, success: spin_stop }); } }); $("body").append($("<div>",{id:"control_panel"}).css({ padding:"15px 20px 20px 20px", padding:"15px 60px 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 busy_icon = $("<span>",{id:"some-cog",class:"glyphicon glyphicon-globe"}).css({ position: "absolute", top: Math.floor($("#control_panel").outerHeight(true)/2-17)+"px", right: "12px" }); $("#control_panel").append(busy_icon); spin_start(); //busy_icon.addClass("glyphicon glyphicon-globe"); var shift = $("#control_panel").outerHeight(true)+parseInt($("#control_panel").css("top"),10)+2; //list header Loading Loading @@ -175,9 +195,12 @@ function init(){ flag = $(this).attr("id")[0]; spin_start(); $.ajax({ url: "debugfs.php?cmd=setflag&flag="+sign+flag, queue: true queue: true, success: spin_stop }); }); Loading @@ -188,10 +211,20 @@ function init(){ //when everything is parsed. do something. // apply config to debugfs $("#b2").click(); spin_stop(); } }); } function spin_start(){ $("#some-cog").addClass("gly-spin"); } function spin_stop(){ $("#some-cog").removeClass("gly-spin"); } function fill_content(record,index,target){ target.html(""); Loading Loading @@ -271,9 +304,11 @@ function fill_content_rebind_events(){ debugfs_data[index].configs[j].lines[subindex].flags = flags; //console.log($(this).attr("file")+", "+$(this).attr("line")+", "+$(this).prop("checked")); spin_start(); $.ajax({ url: "debugfs.php?cmd=echo&conf="+j+"&file="+$(this).attr("file")+"&line="+$(this).attr("line")+"&flags="+flags, queue: true queue: true, success: spin_stop }); }); Loading Loading @@ -354,6 +389,7 @@ function init_ui_controls(record,index){ var id = $(this).attr("id"); id = id.substr(id.indexOf("_")+1); file = $(this).attr("file"); spin_start(); $.ajax({ url:"debugfs.php?cmd=reread&file="+file, queue: true, Loading Loading @@ -390,6 +426,7 @@ function init_ui_controls(record,index){ fill_content_rebind_events(); update_debugfs_config(id); spin_stop(); } }); }); Loading Loading @@ -544,11 +581,13 @@ function dropdown_select_config(index,config_index){ function update_debugfs_config(index){ var file = debugfs_data[index].file; console.log("syncing debugfs config"); spin_start(); //console.log(debugfs_data); $.ajax({ type: "POST", url: "debugfs.php?cmd=sync&file="+file, data: JSON.stringify(debugfs_data), dataType: "json" dataType: "json", success:spin_stop }); }