diff options
| author | Dan Engelbrecht <[email protected]> | 2026-04-15 20:58:32 +0200 |
|---|---|---|
| committer | Dan Engelbrecht <[email protected]> | 2026-04-15 21:00:22 +0200 |
| commit | 790eb8a75b4a059cb710ba2582036973d45375ab (patch) | |
| tree | 92eb467b02bd58b56a6d11b1388f36235c3cae14 /src/zenserver/frontend/html/pages/projects.js | |
| parent | 5.8.5-pre0 (diff) | |
| download | zen-de/dashboard-copy-button.tar.xz zen-de/dashboard-copy-button.zip | |
add dashboard copy button on select information linesde/dashboard-copy-button
Diffstat (limited to 'src/zenserver/frontend/html/pages/projects.js')
| -rw-r--r-- | src/zenserver/frontend/html/pages/projects.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/zenserver/frontend/html/pages/projects.js b/src/zenserver/frontend/html/pages/projects.js index af7c5396a..2e76a80f1 100644 --- a/src/zenserver/frontend/html/pages/projects.js +++ b/src/zenserver/frontend/html/pages/projects.js @@ -6,7 +6,7 @@ import { ZenPage } from "./page.js" import { Fetcher } from "../util/fetcher.js" import { Friendly } from "../util/friendly.js" import { Modal } from "../util/modal.js" -import { Table, Toolbar, Pager } from "../util/widgets.js" +import { Table, Toolbar, Pager, add_copy_button } from "../util/widgets.js" //////////////////////////////////////////////////////////////////////////////// export class Page extends ZenPage @@ -177,16 +177,19 @@ export class Page extends ZenPage const cell = row.get_cell(0); cell.tag().text(project.Id).on_click(() => this.view_project(project.Id)); + add_copy_button(cell.inner(), project.Id); if (project.ProjectRootDir) { row.get_cell(1).tag("a").text(project.ProjectRootDir) .attr("href", "vscode://" + project.ProjectRootDir.replace(/\\/g, "/")); + add_copy_button(row.get_cell(1).inner(), project.ProjectRootDir); } if (project.EngineRootDir) { row.get_cell(2).tag("a").text(project.EngineRootDir) .attr("href", "vscode://" + project.EngineRootDir.replace(/\\/g, "/")); + add_copy_button(row.get_cell(2).inner(), project.EngineRootDir); } const action_cell = row.get_cell(-1); |