Merge pull request #19937 from owncloud/detailsview-donotopenonrename

Do not display details bar after rename
This commit is contained in:
Thomas Müller 2015-10-22 10:42:15 +02:00
commit bbea8c3545
1 changed files with 6 additions and 3 deletions

View File

@ -390,12 +390,15 @@
* Update the details view to display the given file
*
* @param {string} fileName file name from the current list
* @param {boolean} [show=true] whether to open the sidebar if it was closed
*/
_updateDetailsView: function(fileName) {
_updateDetailsView: function(fileName, show) {
if (!this._detailsView) {
return;
}
// show defaults to true
show = _.isUndefined(show) || !!show;
var oldFileInfo = this._detailsView.getFileInfo();
if (oldFileInfo) {
// TODO: use more efficient way, maybe track the highlight
@ -413,7 +416,7 @@
return;
}
if (this._detailsView.$el.hasClass('disappear')) {
if (show && this._detailsView.$el.hasClass('disappear')) {
OC.Apps.showAppSidebar(this._detailsView.$el);
}
@ -1771,7 +1774,7 @@
tr.remove();
tr = self.add(fileInfo, {updateSummary: false, silent: true});
self.$fileList.trigger($.Event('fileActionsReady', {fileList: self, $files: $(tr)}));
self._updateDetailsView(fileInfo.name);
self._updateDetailsView(fileInfo.name, false);
}
});
} else {