mirror of
https://github.com/atom/atom.git
synced 2026-02-17 01:51:54 -05:00
resource has a responder() method which keybinder calls
This commit is contained in:
@@ -10,6 +10,9 @@ class Resource extends Pane
|
||||
|
||||
constructor: ->
|
||||
|
||||
# Can be used to delegate key events to another object, such as a pane.
|
||||
responder: -> this
|
||||
|
||||
close: ->
|
||||
window.close()
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ class KeyBinder
|
||||
|
||||
responders: ->
|
||||
extensions = _.select (_.values atom.extensions), (extension) -> extension.running?
|
||||
_.flatten [ extensions, window.resource, window, atom.app ]
|
||||
_.flatten [ extensions, window.resource.responder(), window, atom.app ]
|
||||
|
||||
triggerBinding: (scope, method) ->
|
||||
responder = _.detect @responders(), (responder) =>
|
||||
|
||||
Reference in New Issue
Block a user