aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZousar Shaker <[email protected]>2025-04-04 07:56:33 -0600
committerGitHub Enterprise <[email protected]>2025-04-04 07:56:33 -0600
commit482db5b937c632f64793e784edb0b7313eaa58b3 (patch)
tree73b1170b2964e13225663d30a6186b5dd6e91785
parentMerge pull request #345 from ue-foundation/zs/web-ui-blank-import-name-fix (diff)
parentMerge branch 'main' into zs/web-ui-oplog-search (diff)
downloadzen-482db5b937c632f64793e784edb0b7313eaa58b3.tar.xz
zen-482db5b937c632f64793e784edb0b7313eaa58b3.zip
Merge pull request #343 from ue-foundation/zs/web-ui-oplog-search
Oplog search improvements
-rw-r--r--CHANGELOG.md1
-rw-r--r--src/zenserver/frontend/html/indexer/indexer.js3
-rw-r--r--src/zenserver/frontend/html/pages/oplog.js7
3 files changed, 8 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index cabfbb652..ee7f427d0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,7 @@
- Bugfix: Fixing bug where some imports were shown as a blank string in the web UI
- Improvement: Hide progress ETA number until at least 5% of work is done to reduce misleading processing times. UE-256121
- Improvement: Dynamically adjust console progress output based on console width. UE-256126
+- Improvement: Usability improvements to oplog search in web UI. Case insensitve, short string search, reset search.
## 5.6.2
- Bugfix: Changed Mac minver from 12.5 to 14.0, and removed `_LIBCPP_DISABLE_AVAILABILITY` as a define on Mac due to executable incompatibility issues
diff --git a/src/zenserver/frontend/html/indexer/indexer.js b/src/zenserver/frontend/html/indexer/indexer.js
index 4412e3a57..16b91e130 100644
--- a/src/zenserver/frontend/html/indexer/indexer.js
+++ b/src/zenserver/frontend/html/indexer/indexer.js
@@ -43,9 +43,10 @@ class Indexer
*search(needle)
{
+ var needleLwr = needle.toLowerCase();
for (const page of this._pages)
for (const [_, name] of page)
- if (name.indexOf(needle) >= 0)
+ if (name.toLowerCase().indexOf(needleLwr) >= 0)
yield name;
}
diff --git a/src/zenserver/frontend/html/pages/oplog.js b/src/zenserver/frontend/html/pages/oplog.js
index f22c2a58f..bef5bacce 100644
--- a/src/zenserver/frontend/html/pages/oplog.js
+++ b/src/zenserver/frontend/html/pages/oplog.js
@@ -142,9 +142,12 @@ export class Page extends ZenPage
async _search(needle)
{
- needle = needle.trim();
- if (needle.length < 3)
+ if (needle.length == 0)
+ {
+ this._build_table(this._index_start);
return;
+ }
+ needle = needle.trim();
this._entry_table.clear(this._index_start);