mirror of
https://github.com/nextcloud/server.git
synced 2025-05-03 05:20:31 +00:00
51 lines
924 B
JavaScript
51 lines
924 B
JavaScript
/**
|
|
* SPDX-FileCopyrightText: 2015 ownCloud, Inc.
|
|
* SPDX-License-Identifier: AGPL-3.0-or-later
|
|
*/
|
|
|
|
(function() {
|
|
/**
|
|
* @class OCA.Files.DetailFileInfoView
|
|
* @classdesc
|
|
*
|
|
* Displays a block of details about the file info.
|
|
*
|
|
*/
|
|
var DetailFileInfoView = OC.Backbone.View.extend({
|
|
tagName: 'div',
|
|
className: 'detailFileInfoView',
|
|
|
|
_template: null,
|
|
|
|
/**
|
|
* returns the jQuery object for HTML output
|
|
*
|
|
* @returns {jQuery}
|
|
*/
|
|
get$: function() {
|
|
return this.$el;
|
|
},
|
|
|
|
/**
|
|
* Sets the file info to be displayed in the view
|
|
*
|
|
* @param {OCA.Files.FileInfo} fileInfo file info to set
|
|
*/
|
|
setFileInfo: function(fileInfo) {
|
|
this.model = fileInfo;
|
|
this.render();
|
|
},
|
|
|
|
/**
|
|
* Returns the file info.
|
|
*
|
|
* @return {OCA.Files.FileInfo} file info
|
|
*/
|
|
getFileInfo: function() {
|
|
return this.model;
|
|
}
|
|
});
|
|
|
|
OCA.Files.DetailFileInfoView = DetailFileInfoView;
|
|
})();
|
|
|