zend-blog-3-backend

Форк
0
30 строк · 877.0 Байт
1
import Ember from 'ember';
2

3
export default Ember.Controller.extend({
4
    appController: Ember.inject.controller('application'),
5
    alertClass: 'hide',
6
    preview: null,
7
    actions: {
8
        back() {
9
            this.transitionToRoute('posts');
10
        },
11
        afterSave() {
12
            this.set('alertClass', '');
13
            setTimeout(() => {
14
                this.set('alertClass', 'hide');
15
            }, 4000);
16

17
            let preview_window = this.get('preview');
18
            if (preview_window) {
19
                preview_window.location.reload(true);
20
            } else {
21
                preview_window = window.open(
22
                    Routing.generate('post_preview', {slug: this.get('model.url')}),
23
                    '_blank'
24
                );
25
                this.set('preview', preview_window);
26
            }
27
        }
28
    },
29
    categoryChoices: []
30
});
31

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.