Get parts from a log object
For some reason using this.get('log.parts') is not equivalent to log.get('parts')
This commit is contained in:
parent
e08584b879
commit
0dfb5dc10c
|
@ -64,8 +64,8 @@ Travis.reopen
|
||||||
).observes('log')
|
).observes('log')
|
||||||
|
|
||||||
teardownLog: ->
|
teardownLog: ->
|
||||||
if @get('log')
|
if log = @get('log')
|
||||||
parts = @get('log.parts')
|
parts = log.get('parts')
|
||||||
parts.removeArrayObserver(@, didChange: 'partsDidChange', willChange: 'noop')
|
parts.removeArrayObserver(@, didChange: 'partsDidChange', willChange: 'noop')
|
||||||
parts.destroy()
|
parts.destroy()
|
||||||
@lineSelector?.willDestroy()
|
@lineSelector?.willDestroy()
|
||||||
|
@ -84,10 +84,11 @@ Travis.reopen
|
||||||
@lineSelector.unfoldLines()
|
@lineSelector.unfoldLines()
|
||||||
|
|
||||||
observeParts: ->
|
observeParts: ->
|
||||||
parts = @get('log.parts')
|
if log = @get('log')
|
||||||
parts.addArrayObserver(@, didChange: 'partsDidChange', willChange: 'noop')
|
parts = log.get('parts')
|
||||||
parts = parts.slice(0)
|
parts.addArrayObserver(@, didChange: 'partsDidChange', willChange: 'noop')
|
||||||
@partsDidChange(parts, 0, null, parts.length)
|
parts = parts.slice(0)
|
||||||
|
@partsDidChange(parts, 0, null, parts.length)
|
||||||
|
|
||||||
partsDidChange: (parts, start, _, added) ->
|
partsDidChange: (parts, start, _, added) ->
|
||||||
console.log 'log view: parts did change' if Log.DEBUG
|
console.log 'log view: parts did change' if Log.DEBUG
|
||||||
|
|
Loading…
Reference in New Issue
Block a user