diff --git a/app/assets/javascripts/app/controllers/maintenance.js.coffee b/app/assets/javascripts/app/controllers/maintenance.js.coffee index 8c54385b2..33d31f0ad 100644 --- a/app/assets/javascripts/app/controllers/maintenance.js.coffee +++ b/app/assets/javascripts/app/controllers/maintenance.js.coffee @@ -4,7 +4,6 @@ class App.Maintenance extends App.ControllerContent constructor: -> super - # render page @render() render: -> @@ -18,11 +17,9 @@ class App.Maintenance extends App.ControllerContent action: 'broadcast' event: 'session:maintenance' spool: false - data: - title: params.HeaderText - message: params.Message - ) - + data: params + ) + @render() App.Config.set( 'maintenance', App.Maintenance, 'Routes' ) App.Config.set( 'maintenance', { prio: 3600, parent: '#admin', name: 'Maintenance Message', target: '#maintenance', role: ['Admin'] }, 'NavBar' ) diff --git a/app/assets/javascripts/app/controllers/maintenance_widget.js.coffee b/app/assets/javascripts/app/controllers/maintenance_widget.js.coffee index 6e3b1c543..2ff3b14d0 100644 --- a/app/assets/javascripts/app/controllers/maintenance_widget.js.coffee +++ b/app/assets/javascripts/app/controllers/maintenance_widget.js.coffee @@ -4,21 +4,19 @@ class App.MaintenanceWidget extends App.Controller # bind on event to show message App.Event.bind 'session:maintenance', (data) => - console.log('hannes was here') - new Message(data) - + new Message( message: data ) class Message extends App.ControllerModal constructor: -> super - @render() + @render(@message) - render: -> + render: (message = {}) -> @html App.view('modal')( - title: @title, - message: @message - detail: @detail - close: @close + title: message.title, + message: message.message + detail: message.detail + close: message.close ) @modalShow( backdrop: true, diff --git a/app/assets/javascripts/app/views/maintenance.jst.eco b/app/assets/javascripts/app/views/maintenance.jst.eco index 995cb9a22..ff626ee77 100644 --- a/app/assets/javascripts/app/views/maintenance.jst.eco +++ b/app/assets/javascripts/app/views/maintenance.jst.eco @@ -1,22 +1,22 @@
- +
- +
- +
- +
- +
-
\ No newline at end of file +