Reset line numebr on each request
This commit is contained in:
parent
6320e009af
commit
b847dbd664
|
@ -3,6 +3,7 @@ Travis.BuildController = Ember.Controller.extend
|
|||
repoBinding: 'controllers.repo.repo'
|
||||
buildBinding: 'controllers.repo.build'
|
||||
commitBinding: 'build.commit'
|
||||
lineNumberBinding: 'controllers.repo.lineNumber'
|
||||
|
||||
currentItemBinding: 'build'
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@ Travis.JobController = Em.Controller.extend
|
|||
jobBinding: 'controllers.repo.job'
|
||||
repoBinding: 'controllers.repo.repo'
|
||||
commitBinding: 'job.commit'
|
||||
lineNumberBinding: 'controllers.repo.lineNumber'
|
||||
|
||||
currentItemBinding: 'job'
|
||||
|
||||
|
|
|
@ -58,6 +58,12 @@ Travis.Router.map ->
|
|||
@route 'index', path: '/'
|
||||
@route 'profile', path: '/profile'
|
||||
|
||||
Travis.ApplicationRoute = Ember.Route.extend Travis.LineNumberParser,
|
||||
setupController: ->
|
||||
@_super.apply this, arguments
|
||||
|
||||
this.controllerFor('repo').set('lineNumber', @fetchLineNumber())
|
||||
|
||||
Travis.IndexCurrentRoute = Ember.Route.extend
|
||||
renderTemplate: ->
|
||||
@render 'repo'
|
||||
|
@ -77,7 +83,7 @@ Travis.BuildsRoute = Travis.AbstractBuildsRoute.extend(contentType: 'builds')
|
|||
Travis.PullRequestsRoute = Travis.AbstractBuildsRoute.extend(contentType: 'pull_requests')
|
||||
Travis.BranchesRoute = Travis.AbstractBuildsRoute.extend(contentType: 'branches')
|
||||
|
||||
Travis.BuildRoute = Ember.Route.extend Travis.LineNumberParser,
|
||||
Travis.BuildRoute = Ember.Route.extend
|
||||
renderTemplate: ->
|
||||
@render 'build', outlet: 'pane', into: 'repo'
|
||||
|
||||
|
@ -89,14 +95,11 @@ Travis.BuildRoute = Ember.Route.extend Travis.LineNumberParser,
|
|||
setupController: (controller, model) ->
|
||||
model = Travis.Build.find(model) if model && !model.get
|
||||
|
||||
if lineNumber = @fetchLineNumber()
|
||||
controller.set('lineNumber', lineNumber)
|
||||
|
||||
repo = @container.lookup('controller:repo')
|
||||
repo.set('build', model)
|
||||
repo.activate('build')
|
||||
|
||||
Travis.JobRoute = Ember.Route.extend Travis.LineNumberParser,
|
||||
Travis.JobRoute = Ember.Route.extend
|
||||
renderTemplate: ->
|
||||
@render 'job', outlet: 'pane', into: 'repo'
|
||||
|
||||
|
@ -108,9 +111,6 @@ Travis.JobRoute = Ember.Route.extend Travis.LineNumberParser,
|
|||
setupController: (controller, model) ->
|
||||
model = Travis.Job.find(model) if model && !model.get
|
||||
|
||||
if lineNumber = @fetchLineNumber()
|
||||
controller.set('lineNumber', lineNumber)
|
||||
|
||||
repo = @container.lookup('controller:repo')
|
||||
repo.set('job', model)
|
||||
repo.activate('job')
|
||||
|
|
Loading…
Reference in New Issue
Block a user