v8/tools/turbolizer/src
Sigurd Schneider 753ff7f3ba [turbolizer] Rework keydown event handling
This CL simplifies the keydown handling code and fixes
several issues:

 - Input to the search box was not reliably working, because
   the SVG keydown handler was attached to the window and its
   repeat-key detection was supressing key events.
 - Selecting the input of a node via keys 1-9 did not select the
   input, but always enabled the corresponding input node.
   1-9 now select the input node, and CTRL+1 through CTRL+9 can
   be used to toggle the input edge.

Bug: v8:7327
Notry: true
Change-Id: Ifedc8b703f6552e101ad00fee2f3c50f29b325b5
Reviewed-on: https://chromium-review.googlesource.com/c/1397666
Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
Reviewed-by: Georg Neis <neis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#58579}
2019-01-07 12:07:28 +00:00
..
code-view.ts [turbolizer] Rework keydown event handling 2019-01-07 12:07:28 +00:00
constants.ts [turbolizer] Change turbolizer to ES2015 modules 2018-07-11 07:19:47 +00:00
disassembly-view.ts [turbolizer] Various clean-ups 2019-01-07 11:55:06 +00:00
edge.ts [turbolizer] Split Graph class from GraphView 2019-01-04 13:36:43 +00:00
graph-layout.ts [turbolizer] Add more types to graph layout 2019-01-07 11:42:46 +00:00
graph-view.ts [turbolizer] Rework keydown event handling 2019-01-07 12:07:28 +00:00
graph.ts [turbolizer] Refactor NodeLabel from GNode 2019-01-07 11:36:16 +00:00
graphmultiview.ts [turbolizer] Rework keydown event handling 2019-01-07 12:07:28 +00:00
node-label.ts [turbolizer] Rework keydown event handling 2019-01-07 12:07:28 +00:00
node.ts [turbolizer] Refactor NodeLabel from GNode 2019-01-07 11:36:16 +00:00
resizer.ts [turbolizer] Move Resizer to its own file 2019-01-07 11:58:51 +00:00
schedule-view.ts [turbolizer] Enable TypeScript warning noUnusedLocals 2019-01-04 14:30:14 +00:00
selection-broker.ts [turbolizer] Enable TypeScript warning noUnusedLocals 2019-01-04 14:30:14 +00:00
selection-handler.ts [turbolizer] Reduce number of TypeScript errors 2018-12-21 09:37:34 +00:00
selection.ts [turbolizer] Rework keydown event handling 2019-01-07 12:07:28 +00:00
sequence-view.ts [turbolizer] Improve TypeScript types 2019-01-04 14:37:34 +00:00
source-resolver.ts [turbolizer] Various clean-ups 2019-01-07 11:55:06 +00:00
tabs.ts [turbolizer] Improve TypeScript types 2019-01-04 14:37:34 +00:00
text-view.ts [turbolizer] Enable TypeScript warning noUnusedLocals 2019-01-04 14:30:14 +00:00
turbo-visualizer.ts [turbolizer] Move Resizer to its own file 2019-01-07 11:58:51 +00:00
util.ts [turbolizer] Various clean-ups 2019-01-07 11:55:06 +00:00
view.ts [turbolizer] Refactor NodeLabel from GNode 2019-01-07 11:36:16 +00:00