From 350bc6d84720acd805e58212377987e175e85bc2 Mon Sep 17 00:00:00 2001 From: Alex Liebowitz Date: Fri, 18 Nov 2016 05:54:57 -0500 Subject: [PATCH] Add sorting functions to MyFilesPage --- js/page/my_files.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/js/page/my_files.js b/js/page/my_files.js index 3359303d0..107d59044 100644 --- a/js/page/my_files.js +++ b/js/page/my_files.js @@ -168,6 +168,23 @@ var MyFilesPage = React.createClass({ _fileTimeout: null, _fileInfoCheckRate: 300, _fileInfoCheckNum: 0, + _sortFunctions: { + date: function(filesInfo) { + return filesInfo.reverse(); + }, + title: function(filesInfo) { + return filesInfo.sort(function(a, b) { + return ((a.metadata ? a.metadata.title.toLowerCase() : a.name) > + (b.metadata ? b.metadata.title.toLowerCase() : b.name)); + }); + }, + filename: function(filesInfo) { + return filesInfo.sort(function(a, b) { + return (a.file_name.toLowerCase() > + b.file_name.toLowerCase()); + }); + }, + }, getInitialState: function() { return {