Reset uploadModel when switching tabs

pull/15316/head
alejandraarri 5 years ago
parent eb65e578f3
commit ec17d27649

@ -5,8 +5,8 @@ var ImportsWrapper = require('./imports/imports-wrapper-view');
var TabPaneView = require('builder/components/tab-pane/tab-pane-view');
var TabPaneCollection = require('builder/components/tab-pane/tab-pane-collection');
var checkAndBuildOpts = require('builder/helpers/required-opts');
var ImportDataView = require('./imports/import-data/import-data-view');
var UploadModel = require('builder/data/upload-model');
var REQUIRED_OPTS = [
'createModel',
@ -109,9 +109,22 @@ module.exports = CoreView.extend({
var context = this._createModel.get('listing');
var paneModel = _.first(this._tabPaneCollection.where({ name: context }));
paneModel.set('selected', true);
this._resetUploadModel();
}
},
_resetUploadModel: function () {
this._setUploadModel(new UploadModel(null, {
configModel: this._configModel,
userModel: this._userModel
}).attributes);
},
_setUploadModel: function (d) {
var uploadModel = this._createModel.getUploadModel();
uploadModel.setFresh(d);
},
_toggleNavigation: function () {
this._createModel.get('navigationVisible')
? this._createModel.set('navigationVisible', false)

Loading…
Cancel
Save