zend-blog-3-backend
30 строк · 877.0 Байт
1import Ember from 'ember';2
3export default Ember.Controller.extend({4appController: Ember.inject.controller('application'),5alertClass: 'hide',6preview: null,7actions: {8back() {9this.transitionToRoute('posts');10},11afterSave() {12this.set('alertClass', '');13setTimeout(() => {14this.set('alertClass', 'hide');15}, 4000);16
17let preview_window = this.get('preview');18if (preview_window) {19preview_window.location.reload(true);20} else {21preview_window = window.open(22Routing.generate('post_preview', {slug: this.get('model.url')}),23'_blank'24);25this.set('preview', preview_window);26}27}28},29categoryChoices: []30});31