• Sigurd Schneider's avatar
    [turbolizer] Rework keydown event handling · 753ff7f3
    Sigurd Schneider authored
    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: 's avatarGeorg Neis <neis@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#58579}
    753ff7f3
Name
Last commit
Last update
..
code-view.ts Loading commit data...
constants.ts Loading commit data...
disassembly-view.ts Loading commit data...
edge.ts Loading commit data...
graph-layout.ts Loading commit data...
graph-view.ts Loading commit data...
graph.ts Loading commit data...
graphmultiview.ts Loading commit data...
node-label.ts Loading commit data...
node.ts Loading commit data...
resizer.ts Loading commit data...
schedule-view.ts Loading commit data...
selection-broker.ts Loading commit data...
selection-handler.ts Loading commit data...
selection.ts Loading commit data...
sequence-view.ts Loading commit data...
source-resolver.ts Loading commit data...
tabs.ts Loading commit data...
text-view.ts Loading commit data...
turbo-visualizer.ts Loading commit data...
util.ts Loading commit data...
view.ts Loading commit data...