statusImage = Travis.Urls.statusImage StatusImagesView = Travis.StatusImagesView config = ENV.config BasicView = Travis.BasicView View = BasicView.extend reposBinding: 'controllers.repos' repoBinding: 'controller.repo' buildBinding: 'controller.build' jobBinding: 'controller.job' tabBinding: 'controller.tab' classNameBindings: ['controller.isLoading:loading'] isEmpty: (-> @get('repos.isLoaded') && @get('repos.length') == 0 ).property('repos.isLoaded', 'repos.length') statusImageUrl: (-> statusImage(@get('controller.repo.slug')) ).property('controller.repo.slug') actions: statusImages: () -> @popupCloseAll() view = StatusImagesView.create(toolsView: this) BasicView.currentPopupView = view view.appendTo($('body')) return false ReposEmptyView: BasicView.extend template: (-> if config.pro 'pro/repos/show/empty' else '' ).property() Travis.RepoView = View