adding double-click edit for issues on web
This commit is contained in:
19
pkg/web/assets/js/issue-list-dblclick.js
Normal file
19
pkg/web/assets/js/issue-list-dblclick.js
Normal file
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* Open edit-issue modal when double-clicking a row in the issue list (list view).
|
||||
* Uses event delegation and preventDefault so double-click doesn't select text.
|
||||
*/
|
||||
(function () {
|
||||
document.addEventListener("dblclick", function (e) {
|
||||
var row = e.target.closest("tr[data-issue-id]");
|
||||
if (!row) return;
|
||||
e.preventDefault();
|
||||
var id = row.getAttribute("data-issue-id");
|
||||
if (!id) return;
|
||||
if (typeof htmx !== "undefined") {
|
||||
htmx.ajax("GET", "/issues/" + id + "/edit", {
|
||||
target: "#modal-container",
|
||||
swap: "innerHTML",
|
||||
});
|
||||
}
|
||||
});
|
||||
})();
|
||||
Reference in New Issue
Block a user