diff options
| author | mrmr1993 | 2015-06-03 00:52:28 +0100 | 
|---|---|---|
| committer | mrmr1993 | 2015-06-10 17:26:52 +0100 | 
| commit | 7d75b770f65b9ed0c95f694ac2dd59e185fd6a4f (patch) | |
| tree | 28505c1aec926eee027410e9677a2d020987bef4 /content_scripts/hud.coffee | |
| parent | 915700fdf846fb1e5cc1ce71e51600257051e1a3 (diff) | |
| download | vimium-7d75b770f65b9ed0c95f694ac2dd59e185fd6a4f.tar.bz2 | |
Move finding the element at a selection's focus to a library function
Diffstat (limited to 'content_scripts/hud.coffee')
| -rw-r--r-- | content_scripts/hud.coffee | 11 | 
1 files changed, 1 insertions, 10 deletions
diff --git a/content_scripts/hud.coffee b/content_scripts/hud.coffee index 9eeb4579..ca2eb7f2 100644 --- a/content_scripts/hud.coffee +++ b/content_scripts/hud.coffee @@ -63,16 +63,7 @@ HUD =      # this window.      window.focus() -    sel = window.getSelection() -    focusNode = if not sel.focusNode? -      null -    else if sel.focusNode == sel.anchorNode and sel.focusOffset == sel.anchorOffset -      # The selection either *is* an element, or is inside an opaque element (eg. <input>). -      sel.focusNode.childNodes[sel.focusOffset] -    else if sel.focusNode.nodeType != sel.focusNode.ELEMENT_NODE -      sel.focusNode.parentElement -    else -      sel.focusNode +    focusNode = DomUtils.getSelectionFocusElement()      document.activeElement?.blur()      focusNode?.focus()  | 
