Index: tools/turbolizer/turbo-visualizer.js |
diff --git a/tools/turbolizer/turbo-visualizer.js b/tools/turbolizer/turbo-visualizer.js |
index 7c989e16327c3598b03b019ec5404d62a1a9050e..d85be6b863b32c8b0d6a45248d167605477ad36f 100644 |
--- a/tools/turbolizer/turbo-visualizer.js |
+++ b/tools/turbolizer/turbo-visualizer.js |
@@ -44,6 +44,10 @@ document.onload = (function(d3){ |
} |
} |
+ function toggleSourceExpanded() { |
+ setSourceExpanded(!sourceExpanded); |
+ } |
+ |
function setSourceExpanded(newState) { |
sourceExpanded = newState; |
updatePanes(); |
@@ -60,6 +64,10 @@ document.onload = (function(d3){ |
} |
} |
+ function toggleDisassemblyExpanded() { |
+ setDisassemblyExpanded(!disassemblyExpanded); |
+ } |
+ |
function setDisassemblyExpanded(newState) { |
disassemblyExpanded = newState; |
updatePanes(); |
@@ -118,26 +126,14 @@ document.onload = (function(d3){ |
selectionBroker = new SelectionBroker(); |
function initializeHandlers(g) { |
- d3.select("#source-expand").on("click", function(){ |
- setSourceExpanded(true); |
- setTimeout(function(){ |
- g.fitGraphViewToWindow(); |
- }, 1000); |
- }); |
- d3.select("#source-shrink").on("click", function(){ |
- setSourceExpanded(false); |
- setTimeout(function(){ |
- g.fitGraphViewToWindow(); |
- }, 1000); |
- }); |
- d3.select("#disassembly-expand").on("click", function(){ |
- setDisassemblyExpanded(true); |
+ d3.select("#source-collapse").on("click", function(){ |
+ toggleSourceExpanded(true); |
setTimeout(function(){ |
g.fitGraphViewToWindow(); |
}, 1000); |
}); |
- d3.select("#disassembly-shrink").on("click", function(){ |
- setDisassemblyExpanded(false); |
+ d3.select("#disassembly-collapse").on("click", function(){ |
+ toggleDisassemblyExpanded(); |
setTimeout(function(){ |
g.fitGraphViewToWindow(); |
}, 1000); |