zend-blog-3-backend
29 строк · 957.0 Байт
1import Ember from 'ember';2
3export default Ember.Controller.extend({4appController: Ember.inject.controller('application'),5alertClass: 'hide',6alertMessage: '',7actions: {8purgeCache() {9fetch(Routing.generate('purge_cache'), {10method: 'POST',11}).then(12(resp) => {13if (resp.ok) {14this.set('alertMessage', 'Кеш очищен');15this.set('alertClass', 'alert-success');16} else {17this.set('alertMessage', 'Ошибка очистки кеша');18this.set('alertClass', 'alert-danger');19}20
21setTimeout(() => {22this.set('alertMessage', '');23this.set('alertClass', 'hide');24}, 4000);25}26);27}28}29});30