From a3d7406458f03715b20e4e5e45367305715a5d99 Mon Sep 17 00:00:00 2001 From: thenamelessdev Date: Sat, 27 Dec 2025 19:45:51 +0100 Subject: [PATCH 1/3] added possibility to add a request url and method in the url --- src/routes/projects.ts | 2 +- views/projects/request.ejs | 37 +++++++++++++++++++++++++++++++------ 2 files changed, 32 insertions(+), 7 deletions(-) diff --git a/src/routes/projects.ts b/src/routes/projects.ts index 2ea31e2..74299f1 100644 --- a/src/routes/projects.ts +++ b/src/routes/projects.ts @@ -41,7 +41,7 @@ router.get("/:project", (req: Request, res: Response) => { res.render("projects/dcWebhook"); } else if(project == "request"){ - res.render("projects/request"); + res.render("projects/request", { url: req.query.url ? req.query.url : "", method: req.query.method ? req.query.method : "GET" }); } else { res.render("404"); diff --git a/views/projects/request.ejs b/views/projects/request.ejs index 7501381..541be32 100644 --- a/views/projects/request.ejs +++ b/views/projects/request.ejs @@ -16,13 +16,13 @@
- +

@@ -45,6 +45,31 @@ const bodyInp = document.getElementById("body"); let body; let headers; + const getSelect = document.getElementById("GET"); + const postSelect = document.getElementById("POST"); + const putSelect = document.getElementById("PUT"); + const patchSelect = document.getElementById("PATCH"); + const deleteSelect = document.getElementById("DELETE"); + const defSelect = "<%= method %>".toUpperCase(); + + if(defSelect == "GET"){ + getSelect.selected = true; + } + else if(defSelect == "POST"){ + postSelect.selected = true; + } + else if(defSelect == "PUT"){ + putSelect.selected = true; + } + else if(defSelect == "PATCH"){ + patchSelect.selected = true; + } + else if(defSelect == "DELETE"){ + deleteSelect.selected = true; + } + else{ + getSelect.selected = true; + } sendBtn.addEventListener("click", async () => { if(url.value){ From 29a21339bd81c3191552e16b8c14c7217d6bf88c Mon Sep 17 00:00:00 2001 From: thenamelessdev Date: Sat, 27 Dec 2025 19:55:28 +0100 Subject: [PATCH 2/3] added create url button --- views/projects/request.ejs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/views/projects/request.ejs b/views/projects/request.ejs index 541be32..fb97d64 100644 --- a/views/projects/request.ejs +++ b/views/projects/request.ejs @@ -36,6 +36,11 @@
+ +

+ +

+ \ No newline at end of file From 7e7199939c949e262e503dae743fd7f9dffc8fd1 Mon Sep 17 00:00:00 2001 From: thenamelessdev Date: Sat, 27 Dec 2025 19:57:03 +0100 Subject: [PATCH 3/3] update changelog --nobuild --- changelog.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog.txt b/changelog.txt index 4739c88..32162ca 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1 +1 @@ -added API docs url to api dashboard \ No newline at end of file +added create url button to request \ No newline at end of file