zend-blog-3-backend

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

3
export default Ember.Controller.extend({
4
    appController: Ember.inject.controller('application'),
5
    alertClass: 'hide',
6
    alertMessage: '',
7
    actions: {
8
        purgeCache() {
9
            fetch(Routing.generate('purge_cache'), {
10
                method: 'POST',
11
            }).then(
12
                (resp) => {
13
                    if (resp.ok) {
14
                        this.set('alertMessage', 'Кеш очищен');
15
                        this.set('alertClass', 'alert-success');
16
                    } else {
17
                        this.set('alertMessage', 'Ошибка очистки кеша');
18
                        this.set('alertClass', 'alert-danger');
19
                    }
20

21
                    setTimeout(() => {
22
                        this.set('alertMessage', '');
23
                        this.set('alertClass', 'hide');
24
                    }, 4000);
25
                }
26
            );
27
        }
28
    }
29
});
30

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

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

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

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