aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/frontend/html/pages/page.js
diff options
context:
space:
mode:
authorzousar <[email protected]>2026-02-15 23:44:54 -0700
committerzousar <[email protected]>2026-02-15 23:44:54 -0700
commitdf806dcb92f0b5c9622586460fc86e698ca03ab6 (patch)
tree56b8d975ed6030495ae1d3264c152ddc0c4cac3f /src/zenserver/frontend/html/pages/page.js
parentAdd support for listing files on oplog entries (diff)
downloadzen-df806dcb92f0b5c9622586460fc86e698ca03ab6.tar.xz
zen-df806dcb92f0b5c9622586460fc86e698ca03ab6.zip
Change breadcrumbs for oplogs to be more descriptive
Diffstat (limited to 'src/zenserver/frontend/html/pages/page.js')
-rw-r--r--src/zenserver/frontend/html/pages/page.js16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/zenserver/frontend/html/pages/page.js b/src/zenserver/frontend/html/pages/page.js
index 9a9541904..2f9643008 100644
--- a/src/zenserver/frontend/html/pages/page.js
+++ b/src/zenserver/frontend/html/pages/page.js
@@ -97,7 +97,7 @@ export class ZenPage extends PageBase
generate_crumbs()
{
- const auto_name = this.get_param("page") || "start";
+ var auto_name = this.get_param("page") || "start";
if (auto_name == "start")
return;
@@ -114,15 +114,21 @@ export class ZenPage extends PageBase
var project = this.get_param("project");
if (project != undefined)
{
+ auto_name = project;
var oplog = this.get_param("oplog");
if (oplog != undefined)
{
- new_crumb("project", `?page=project&project=${project}`);
- if (this.get_param("opkey"))
- new_crumb("oplog", `?page=oplog&project=${project}&oplog=${oplog}`);
+ auto_name = oplog;
+ new_crumb(project, `?page=project&project=${project}`);
+ var opkey = this.get_param("opkey")
+ if (opkey != undefined)
+ {
+ auto_name = opkey.split("/").pop().split("\\").pop();;
+ new_crumb(oplog, `?page=oplog&project=${project}&oplog=${oplog}`);
+ }
}
}
- new_crumb(auto_name.toLowerCase());
+ new_crumb(auto_name);
}
}