Refresh the correct level of folder upon file and folder creation

parent dc90d93a
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<div class="tool-bar el-row" style="padding-bottom: 20px;"> <div class="tool-bar el-row" style="padding-bottom: 20px;">
<div class="actions el-col el-col-14"> <div class="actions el-col el-col-14">
<new-folder :parent-id="folderId"></new-folder> <new-folder :parent-id="folderId"></new-folder>
<upload-button></upload-button> <upload-button :parent-id="folderId"></upload-button>
<el-button-group> <el-button-group>
<el-button type="primary" :disabled="selectedMedia.length === 0">Move</el-button> <el-button type="primary" :disabled="selectedMedia.length === 0">Move</el-button>
<el-button type="warning" :disabled="selectedMedia.length === 0">Rename</el-button> <el-button type="warning" :disabled="selectedMedia.length === 0">Rename</el-button>
...@@ -178,10 +178,12 @@ ...@@ -178,10 +178,12 @@
this.selectedMedia.length = 0; this.selectedMedia.length = 0;
this.fetchMediaData(); this.fetchMediaData();
this.$events.listen('fileWasUploaded', eventData => { this.$events.listen('fileWasUploaded', eventData => {
this.fetchMediaData(); this.tableIsLoading = true;
this.queryServer({folder_id: eventData.data.folder_id});
}); });
this.$events.listen('folderWasCreated', eventData => { this.$events.listen('folderWasCreated', eventData => {
this.fetchMediaData(); this.tableIsLoading = true;
this.queryServer({folder_id: eventData.data.folder_id});
}); });
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment