Use proper fileList object when fetching the file model

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl 2019-02-28 16:09:30 +01:00
Родитель e4d12ccb76
Коммит 1f2fa52843
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4C614C6ED2CDE6DF
1 изменённых файлов: 11 добавлений и 9 удалений

Просмотреть файл

@ -923,16 +923,18 @@ var documentsMain = {
},
getFileModel: function() {
parent.OCA.Files.App.fileList._updateDetailsView(documentsMain.fileName, false);
var fileModel = parent.OCA.Files.App.fileList.getModelForFile(documentsMain.fileName);
if (fileModel) {
documentsMain.fileModel = fileModel;
fileModel.on('change', function () {
if (documentsMain.getFileList()) {
documentsMain.getFileList()._updateDetailsView(documentsMain.fileName, false);
var fileModel = documentsMain.getFileList().getModelForFile(documentsMain.fileName);
if (fileModel) {
documentsMain.fileModel = fileModel;
fileModel.on('change', function () {
documentsMain.UI._addHeaderFileActions();
});
documentsMain.UI._addHeaderFileActions();
});
documentsMain.UI._addHeaderFileActions();
} else {
setTimeout(documentsMain.getFileModel, 500);
} else {
setTimeout(documentsMain.getFileModel, 500);
}
}
},