mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
Remove space-pen-extensions
Move the last remaining feature into the tooltip manager.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
_ = require 'underscore-plus'
|
||||
{Disposable} = require 'event-kit'
|
||||
{$} = require './space-pen-extensions'
|
||||
{$} = require 'space-pen'
|
||||
|
||||
# Essential: Associates tooltips with HTML elements or selectors.
|
||||
#
|
||||
@@ -86,13 +86,18 @@ class TooltipManager
|
||||
$target = $(target)
|
||||
$target.tooltip(_.defaults(options, @defaults))
|
||||
|
||||
new Disposable ->
|
||||
removeTooltipOnWindowResize = -> disposable.dispose()
|
||||
window.addEventListener('resize', removeTooltipOnWindowResize)
|
||||
disposable = new Disposable ->
|
||||
window.removeEventListener('resize', removeTooltipOnWindowResize)
|
||||
tooltip = $target.data('bs.tooltip')
|
||||
if tooltip?
|
||||
tooltip.leave(currentTarget: target)
|
||||
tooltip.hide()
|
||||
$target.tooltip('destroy')
|
||||
|
||||
disposable
|
||||
|
||||
humanizeKeystrokes = (keystroke) ->
|
||||
keystrokes = keystroke.split(' ')
|
||||
keystrokes = (_.humanizeKeystroke(stroke) for stroke in keystrokes)
|
||||
|
||||
Reference in New Issue
Block a user