var DebugController = Ember.Controller.extend(Ember.Evented, { uploadButtonText: 'Import', actions: { onUpload: function (file) { var self = this, formData = new FormData(); this.set('uploadButtonText', 'Importing'); formData.append('importfile', file); ic.ajax.request(this.get('ghostPaths.url').api('db'), { type: 'POST', data: formData, dataType: 'json', cache: false, contentType: false, processData: false }).then(function () { self.notifications.showSuccess('Import successful.'); }).catch(function (response) { self.notifications.showAPIError(response); }).finally(function () { self.set('uploadButtonText', 'Import'); self.trigger('reset'); }); }, exportData: function () { var iframe = $('#iframeDownload'), downloadURL = this.get('ghostPaths.url').api('db') + '?access_token=' + this.get('session.access_token'); if (iframe.length === 0) { iframe = $('