Disable right sidebar in public file list page

This commit is contained in:
Vincent Petry 2015-07-16 12:28:19 +02:00 committed by Arthur Schiwon
parent deb9d4d778
commit b6192db610
2 changed files with 14 additions and 6 deletions

View File

@ -23,6 +23,7 @@
* @param [options.scrollContainer] scrollable container, defaults to $(window) * @param [options.scrollContainer] scrollable container, defaults to $(window)
* @param [options.dragOptions] drag options, disabled by default * @param [options.dragOptions] drag options, disabled by default
* @param [options.folderDropOptions] folder drop options, disabled by default * @param [options.folderDropOptions] folder drop options, disabled by default
* @param [options.detailsViewEnabled=true] whether to enable details view
*/ */
var FileList = function($el, options) { var FileList = function($el, options) {
this.initialize($el, options); this.initialize($el, options);
@ -210,10 +211,12 @@
} }
this.breadcrumb = new OCA.Files.BreadCrumb(breadcrumbOptions); this.breadcrumb = new OCA.Files.BreadCrumb(breadcrumbOptions);
if (_.isUndefined(options.detailsViewEnabled) || options.detailsViewEnabled) {
this._detailsView = new OCA.Files.DetailsView(); this._detailsView = new OCA.Files.DetailsView();
this._detailsView.addDetailView(new OCA.Files.MainFileInfoDetailView()); this._detailsView.addDetailView(new OCA.Files.MainFileInfoDetailView());
this.$el.append(this._detailsView.$el); this.$el.append(this._detailsView.$el);
this._detailsView.$el.addClass('disappear'); this._detailsView.$el.addClass('disappear');
}
this.$el.find('#controls').prepend(this.breadcrumb.$el); this.$el.find('#controls').prepend(this.breadcrumb.$el);
@ -285,6 +288,10 @@
* @param {OCA.Files.FileInfo} fileInfo file info to display * @param {OCA.Files.FileInfo} fileInfo file info to display
*/ */
_updateDetailsView: function(fileInfo) { _updateDetailsView: function(fileInfo) {
if (!this._detailsView) {
return;
}
var self = this; var self = this;
var oldFileInfo = this._detailsView.getFileInfo(); var oldFileInfo = this._detailsView.getFileInfo();
if (oldFileInfo) { if (oldFileInfo) {
@ -403,7 +410,7 @@
this.updateSelectionSummary(); this.updateSelectionSummary();
} else { } else {
// clicked directly on the name // clicked directly on the name
if ($(event.target).is('.nametext') || $(event.target).closest('.nametext').length) { if (!this._detailsView || $(event.target).is('.nametext') || $(event.target).closest('.nametext').length) {
var filename = $tr.attr('data-file'); var filename = $tr.attr('data-file');
var renaming = $tr.data('renaming'); var renaming = $tr.data('renaming');
if (!renaming) { if (!renaming) {

View File

@ -57,7 +57,8 @@ OCA.Sharing.PublicApp = {
scrollContainer: $(window), scrollContainer: $(window),
dragOptions: dragOptions, dragOptions: dragOptions,
folderDropOptions: folderDropOptions, folderDropOptions: folderDropOptions,
fileActions: fileActions fileActions: fileActions,
detailsViewEnabled: false
} }
); );
this.files = OCA.Files.Files; this.files = OCA.Files.Files;