32 lines
780 B
CoffeeScript
32 lines
780 B
CoffeeScript
require 'ext/ember/namespace'
|
|
|
|
@Travis.reopen
|
|
View: Em.View.extend
|
|
popup: (name) ->
|
|
@popupCloseAll()
|
|
name = event?.target?.name || name
|
|
$("##{name}").toggleClass('display')
|
|
popupClose: ->
|
|
$(event.target).closest('.popup').removeClass('display')
|
|
popupCloseAll: ->
|
|
if view = Travis.View.currentPopupView
|
|
view.destroy()
|
|
Travis.View.currentPopupView = null
|
|
|
|
$('.popup').removeClass('display')
|
|
|
|
require 'views/accounts'
|
|
require 'views/application'
|
|
require 'views/build'
|
|
require 'views/events'
|
|
require 'views/flash'
|
|
require 'views/job'
|
|
require 'views/log'
|
|
require 'views/repo'
|
|
require 'views/profile'
|
|
require 'views/sidebar'
|
|
require 'views/stats'
|
|
require 'views/signin'
|
|
require 'views/top'
|
|
require 'views/status_images'
|