       )
     ).observes('controller.repo.isLoaded')
 
+    statusImages: ->
+      @popupCloseAll()
+      view = Travis.StatusImagesView.create(toolsView: this)
+      Travis.View.currentPopupView = view
+      view.appendTo($('body'))
+      event.stopPropagation()
+
+    statusImageUrl: (->
+      Travis.Urls.statusImage(@get('controller.repo.slug'))
+    ).property('controller.repo.slug')
+
   ReposEmptyView: Travis.View.extend
     template: ''
 

        permissions.contains parseInt(@get('repo.id'))
    ).property('currentUser.adminPermissions.length', 'repo.id')

    statusImageUrl: (->
      Travis.Urls.statusImage(@get('slug'))
    ).property('slug')

    displaySettingsLink: (->
      @get('hasPushPermission')
    ).property('hasPushPermission')

    displayStatusImages: (->
      @get('hasPermission')
    ).property('hasPermission')

  RepoActionsView: Travis.View.extend
    templateName: 'repos/show/actions'
