diff options
| author | Zousar Shaker <[email protected]> | 2025-04-04 07:56:33 -0600 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-04-04 07:56:33 -0600 |
| commit | 482db5b937c632f64793e784edb0b7313eaa58b3 (patch) | |
| tree | 73b1170b2964e13225663d30a6186b5dd6e91785 | |
| parent | Merge pull request #345 from ue-foundation/zs/web-ui-blank-import-name-fix (diff) | |
| parent | Merge branch 'main' into zs/web-ui-oplog-search (diff) | |
| download | zen-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.md | 1 | ||||
| -rw-r--r-- | src/zenserver/frontend/html/indexer/indexer.js | 3 | ||||
| -rw-r--r-- | src/zenserver/frontend/html/pages/oplog.js | 7 |
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); |