From 3e96f33995c522106b645908b4537b25536b8a7d Mon Sep 17 00:00:00 2001 From: ryanwr Date: Sat, 22 Oct 2016 21:26:21 +0100 Subject: Sort favorite files first Issue #1802 Signed-off-by: Ryan Welch --- core/js/files/client.js | 7 +++++++ core/js/files/fileinfo.js | 7 ++++++- 2 files changed, 13 insertions(+), 1 deletion(-) (limited to 'core/js/files') diff --git a/core/js/files/client.js b/core/js/files/client.js index 572f7879e17..ee3efbd5517 100644 --- a/core/js/files/client.js +++ b/core/js/files/client.js @@ -287,6 +287,13 @@ data.hasPreview = true; } + var isFavorite = props['{' + Client.NS_OWNCLOUD + '}favorite']; + if (!_.isUndefined(isFavorite)) { + data.isFavorite = isFavorite === '1'; + } else { + data.isFavorite = false; + } + var contentType = props['{' + Client.NS_DAV + '}getcontenttype']; if (!_.isUndefined(contentType)) { data.mimetype = contentType; diff --git a/core/js/files/fileinfo.js b/core/js/files/fileinfo.js index 1fc239da47a..7c8e4586448 100644 --- a/core/js/files/fileinfo.js +++ b/core/js/files/fileinfo.js @@ -132,7 +132,12 @@ /** * @type boolean */ - hasPreview: true + hasPreview: true, + + /** + * @type boolean + */ + isFavorite: false }; if (!OC.Files) { -- cgit v1.2.3