Remove space-pen-extensions

Move the last remaining feature into the tooltip manager.
This commit is contained in:
Nathan Sobo
2015-09-04 11:44:22 -06:00
parent 239da56130
commit 69664fc77b
3 changed files with 8 additions and 68 deletions

View File

@@ -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)