Rerender log 'pre' on requeue
This commit is contained in:
parent
4e7329f638
commit
b718c3aa2b
|
@ -1,6 +1,7 @@
|
||||||
require 'travis/model'
|
require 'travis/model'
|
||||||
|
|
||||||
@Travis.Artifact = Travis.Model.extend
|
@Travis.Artifact = Travis.Model.extend
|
||||||
|
version: 1 # used to refresh log on requeue
|
||||||
body: DS.attr('string')
|
body: DS.attr('string')
|
||||||
init: ->
|
init: ->
|
||||||
@_super.apply this, arguments
|
@_super.apply this, arguments
|
||||||
|
@ -12,6 +13,7 @@ require 'travis/model'
|
||||||
|
|
||||||
clear: ->
|
clear: ->
|
||||||
@set('body', '')
|
@set('body', '')
|
||||||
|
@incrementProperty('version')
|
||||||
|
|
||||||
append: (body) ->
|
append: (body) ->
|
||||||
if @get('isInitialized')
|
if @get('isInitialized')
|
||||||
|
|
|
@ -68,7 +68,6 @@ Travis.Store = DS.Store.extend
|
||||||
{ id: id, clientId: clientId }
|
{ id: id, clientId: clientId }
|
||||||
|
|
||||||
receive: (event, data) ->
|
receive: (event, data) ->
|
||||||
console.log event, data if event == 'job:log'
|
|
||||||
[name, type] = event.split(':')
|
[name, type] = event.split(':')
|
||||||
|
|
||||||
mappings = @adapter.get('mappings')
|
mappings = @adapter.get('mappings')
|
||||||
|
|
|
@ -146,6 +146,10 @@
|
||||||
didChange: 'logContentsDidChange'
|
didChange: 'logContentsDidChange'
|
||||||
willChange: 'logContentsWillChange'
|
willChange: 'logContentsWillChange'
|
||||||
|
|
||||||
|
version: (->
|
||||||
|
@rerender()
|
||||||
|
).observes('log.version')
|
||||||
|
|
||||||
logDidChange: (->
|
logDidChange: (->
|
||||||
if @get('log.isInitialized') && @state == 'inDOM'
|
if @get('log.isInitialized') && @state == 'inDOM'
|
||||||
@attachLogObservers()
|
@attachLogObservers()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user