From 3c322a876d77d354c865e9bbb387dcde5beeb9de Mon Sep 17 00:00:00 2001 From: Mason Houtz Date: Wed, 28 Apr 2021 19:27:37 -0700 Subject: [PATCH] PR 11884, corrected several scrolling errors, made polling more efficient, improved empty history and no-query results message delivery --- client/src/components/History/History.vue | 6 +- .../src/components/History/HistoryEmpty.vue | 7 +- client/src/components/History/Scroller.vue | 15 +-- .../History/adapters/HistoryPanelProxy.js | 13 +- .../History/caching/loadHistoryContents.js | 40 +++++- .../operators/requestWithUpdateTime.js | 15 ++- .../src/components/History/model/History.js | 15 --- .../components/History/model/historyStore.js | 17 +-- .../src/components/History/model/queries.js | 5 +- .../collectionPayload.js | 8 +- .../ContentProvider/ContentProvider.js | 8 +- .../providers/ContentProvider/helpers.js | 15 --- .../providers/ContentProvider/index.js | 2 +- .../ContentProvider/processContentStreams.js | 11 +- .../HistoryContentProvider/contentPayload.js | 124 +++++++++++++----- .../HistoryContentProvider/loadContents.js | 67 ++++------ client/src/utils/math.js | 3 + client/src/utils/observable/decay.js | 17 +-- client/src/utils/validation.js | 10 ++ .../webapps/galaxy/api/history_contents.py | 20 ++- 20 files changed, 253 insertions(+), 165 deletions(-) create mode 100644 client/src/utils/math.js create mode 100644 client/src/utils/validation.js diff --git a/client/src/components/History/History.vue b/client/src/components/History/History.vue index bca0eb02ad2..5a6d3a2514b 100644 --- a/client/src/components/History/History.vue +++ b/client/src/components/History/History.vue @@ -40,7 +40,6 @@