diff options
author | Vincent Petry <pvince81@owncloud.com> | 2014-02-18 12:29:05 +0100 |
---|---|---|
committer | Vincent Petry <pvince81@owncloud.com> | 2014-08-11 13:28:53 +0200 |
commit | 173059f6d00faa06dab9188efb2d7536f15861e4 (patch) | |
tree | 2d3efee8b0e682b16d33fb8a37e7f5567b696800 /core/js/tests/specHelper.js | |
parent | 86ae3bd1e7d20e4f28ea9d7b9f71f1fdef0087aa (diff) | |
download | nextcloud-server-173059f6d00faa06dab9188efb2d7536f15861e4.tar.gz nextcloud-server-173059f6d00faa06dab9188efb2d7536f15861e4.zip |
Fixed file list sorting
Now using a natural sort algorithm that is more consistent between JS
and PHP (although not perfect in some corner cases)
- added OC.Util.naturalSortComparator that uses the same algo that was
used for the user list
- changed user list and files list to use OC.Util.naturalSortComparator
- removed toLowerCase() and changed the comparator to use
String.localeCompare()
- added unit tests
- added OC_NaturalSort that is used by OCP\Util::naturalSortCompare()
Diffstat (limited to 'core/js/tests/specHelper.js')
-rw-r--r-- | core/js/tests/specHelper.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/js/tests/specHelper.js b/core/js/tests/specHelper.js index 3d208d9ef3f..7745b82a999 100644 --- a/core/js/tests/specHelper.js +++ b/core/js/tests/specHelper.js @@ -77,6 +77,8 @@ window.Snap.prototype = { close: function() {} }; +window.isPhantom = /phantom/i.test(navigator.userAgent); + // global setup for all tests (function setupTests() { var fakeServer = null, |