mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-11-28 18:17:29 -05:00
34 lines
714 B
CoffeeScript
34 lines
714 B
CoffeeScript
|
Discourse.AdminCustomizeView = window.Discourse.View.extend
|
||
|
templateName: 'admin/templates/customize'
|
||
|
classNames: ['customize']
|
||
|
contentBinding: 'controller.content'
|
||
|
|
||
|
init: ->
|
||
|
@_super()
|
||
|
@set('selected', 'stylesheet')
|
||
|
|
||
|
headerActive: (->
|
||
|
@get('selected') == 'header'
|
||
|
).property('selected')
|
||
|
|
||
|
stylesheetActive: (->
|
||
|
@get('selected') == 'stylesheet'
|
||
|
).property('selected')
|
||
|
|
||
|
selectHeader: ->
|
||
|
@set('selected', 'header')
|
||
|
|
||
|
selectStylesheet: ->
|
||
|
@set('selected', 'stylesheet')
|
||
|
|
||
|
|
||
|
didInsertElement: ->
|
||
|
Mousetrap.bindGlobal ['meta+s', 'ctrl+s'], =>
|
||
|
@get('controller').save()
|
||
|
return false
|
||
|
|
||
|
willDestroyElement: ->
|
||
|
Mousetrap.unbindGlobal('meta+s','ctrl+s')
|
||
|
|
||
|
|