zend-blog-3-backend
30 строк · 940.0 Байт
1import Ember from 'ember';2
3export default Ember.Component.extend({4tagName: 'tr',5isEditing: false,6actions: {7openTarget() {8window.open(Routing.generate('post_preview', {slug: this.get('mediaFile.post.url')}), '_blank');9},10edit: function () {11this.set('isEditing', true);12},13save: function () {14this.get('mediaFile').save().then(() => {15this.set('isEditing', false);16});17},18reset: function () {19this.get('mediaFile').rollbackAttributes();20this.set('isEditing', false);21},22remove: function () {23var modal = $('#confirmation-modal');24
25modal.attr('data-object-id', this.get('mediaFile.id'));26modal.find('#confirmation-object-name').html(this.get('mediaFile.originalFilename'));27modal.modal('show');28}29}30});31