20 lines
684 B
CoffeeScript
20 lines
684 B
CoffeeScript
@Travis.reopen
|
|
ApplicationView: Travis.View.extend
|
|
templateName: 'application'
|
|
|
|
localeDidChange: (->
|
|
if locale = Travis.app.get('auth.user.locale')
|
|
Travis.setLocale(locale)
|
|
Travis.app.get('router').reload()
|
|
).observes('Travis.app.auth.user.locale')
|
|
|
|
click: (event) ->
|
|
# TODO: this solves the case of closing menus and popups,
|
|
# but I would like to rewrite it later, not sure how
|
|
# yet, but this does not seem optimal
|
|
if ! $(event.target).parents().andSelf().hasClass('popup')
|
|
@popupCloseAll()
|
|
if ! $(event.target).parents().andSelf().hasClass('menu')
|
|
$('.menu').removeClass('display')
|
|
|