Emit 'marker-added/removed' events when buffer marker validity changes

This commit is contained in:
Nathan Sobo
2013-04-29 11:50:27 -06:00
parent 883127f0d6
commit 3a39c92ae4
2 changed files with 13 additions and 0 deletions

View File

@@ -260,10 +260,12 @@ class BufferMarker
delete @buffer.validMarkers[@id]
@buffer.invalidMarkers[@id] = this
@notifyObservers(bufferChanged: true)
@buffer.trigger 'marker-removed', this
revalidate: ->
delete @buffer.invalidMarkers[@id]
@buffer.validMarkers[@id] = this
@notifyObservers(bufferChanged: true)
@buffer.trigger 'marker-added', this
_.extend BufferMarker.prototype, EventEmitter