|
|
|
|
@ -40,6 +40,8 @@
|
|
|
|
|
*/
|
|
|
|
|
fileList: null,
|
|
|
|
|
|
|
|
|
|
currentFileList: null,
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Backbone model for storing files preferences
|
|
|
|
|
*/
|
|
|
|
|
@ -112,6 +114,7 @@
|
|
|
|
|
maxChunkSize: OC.appConfig.files && OC.appConfig.files.max_chunk_size
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
this.updateCurrentFileList(this.fileList)
|
|
|
|
|
this.files.initialize();
|
|
|
|
|
|
|
|
|
|
// for backward compatibility, the global FileList will
|
|
|
|
|
@ -160,6 +163,28 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Set the currently active file list
|
|
|
|
|
*
|
|
|
|
|
* Due to the file list implementations being registered after clicking the
|
|
|
|
|
* navigation item for the first time, OCA.Files.App is not aware of those until
|
|
|
|
|
* they have initialized themselves. Therefore the files list needs to call this
|
|
|
|
|
* method manually
|
|
|
|
|
*
|
|
|
|
|
* @param {OCA.Files.FileList} newFileList
|
|
|
|
|
*/
|
|
|
|
|
updateCurrentFileList: function(newFileList) {
|
|
|
|
|
this.currentFileList = newFileList;
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Return the currently active file list
|
|
|
|
|
* @return {?OCA.Files.FileList}
|
|
|
|
|
*/
|
|
|
|
|
getCurrentFileList: function () {
|
|
|
|
|
return this.currentFileList;
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Returns the container of the currently visible app.
|
|
|
|
|
*
|
|
|
|
|
|