diff options
author | Maximilian Hils <git@maximilianhils.com> | 2016-06-08 13:37:09 -0700 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2016-06-08 13:37:09 -0700 |
commit | 90cb84b53629d0a8807b3a8992acc32dd93a9a63 (patch) | |
tree | ecc5c62c10b4a819695f23403892317aa0089074 /web/src/js/ducks/utils/view.js | |
parent | 68f07911e002b5ee0111f62d5657c430fcc57462 (diff) | |
parent | ad84d650ded555213452e4a69c1dbea1bc771b3a (diff) | |
download | mitmproxy-90cb84b53629d0a8807b3a8992acc32dd93a9a63.tar.gz mitmproxy-90cb84b53629d0a8807b3a8992acc32dd93a9a63.tar.bz2 mitmproxy-90cb84b53629d0a8807b3a8992acc32dd93a9a63.zip |
Merge pull request #1220 from mitmproxy/add_sorting_with_redux
Add sorting with redux
Diffstat (limited to 'web/src/js/ducks/utils/view.js')
-rw-r--r-- | web/src/js/ducks/utils/view.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/web/src/js/ducks/utils/view.js b/web/src/js/ducks/utils/view.js index fa23efcd..2d23a39c 100644 --- a/web/src/js/ducks/utils/view.js +++ b/web/src/js/ducks/utils/view.js @@ -122,3 +122,13 @@ export function updateViewFilter(list, filterFn = defaultFilterFn, sortFn = defa return filtered } + +export function updateViewSort(list, sortFn = defaultSortFn) { + let sorted = list.slice(0) + if (sortFn) { + sorted.sort(makeCompareFn(sortFn)) + } + sorted.indexOf = x => sortedIndexOf(sorted, x, sortFn) + + return sorted +} |