Skip to content

Commit

Permalink
Add an observeMinimaps method replacing eachMinimapView
Browse files Browse the repository at this point in the history
  • Loading branch information
abe33 committed Dec 3, 2014
1 parent a8e21c2 commit 98c8130
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions lib/mixins/view-management.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
Mixin = require 'mixto'
{CompositeDisposable} = require 'event-kit'
{deprecate} = require 'grim'
MinimapView = null

# Public: Provides methods to manage minimap views per pane.
Expand Down Expand Up @@ -45,12 +46,19 @@ class ViewManagement extends Mixin
# * view - The {MinimapView} instance
#
# Returns an {Object}.
eachMinimapView: (iterator) ->
observeMinimaps: (iterator) ->
return unless iterator?
iterator({view: minimapView}) for id,minimapView of @minimapViews
createdCallback = (minimapView) -> iterator(minimapView)
disposable = @onDidCreateMinimap(createdCallback)
off: => disposable.dispose()
disposable.off = ->
deprecate('Use Disposable::dispose instead')
disposable.dispose()
disposable

eachMinimapView: (iterator) ->
deprecate('Use Minimap::observeMinimaps instead')
@observeMinimaps(iterator)

# Internal: Destroys all views currently in use.
destroyViews: ->
Expand Down

0 comments on commit 98c8130

Please sign in to comment.