From 3b761153513eb224cf303645b5a31cb8756c8a09 Mon Sep 17 00:00:00 2001 From: Jan Seipel <Jan.Seipel@swr.de> Date: Fri, 2 Aug 2024 11:47:19 +0200 Subject: [PATCH] link zum ticket in neuem tab auf dashboard, sperren schnellwahl button --- anfragen-pool-ux-imporver.user.js | 20 +++++++++++++++++++- stylesheets/test-ap-style-dashboard.css | 4 ++-- stylesheets/test-ap-style-ticketzoom.css | 14 ++++++++++---- 3 files changed, 31 insertions(+), 7 deletions(-) diff --git a/anfragen-pool-ux-imporver.user.js b/anfragen-pool-ux-imporver.user.js index e3c6592..fba3b31 100644 --- a/anfragen-pool-ux-imporver.user.js +++ b/anfragen-pool-ux-imporver.user.js @@ -67,6 +67,25 @@ window.addEventListener('load', function() { console.log("overlay now detected") } }, 1000*120); // hier den Sekundenwert einstellen + + + // Ticket-ID kürzen, aber einen Link anbieten, der sich im neuen Tab öffnet + const replaceTicketLinks = () => { + const ticketLinks = [...document.querySelectorAll("td > a[href*='TicketID']")] + ticketLinks.map((d) => { + d.innerHTML = "↗ï¸"; + d.style.textAlign = "center"; + d.style.width = "100%"; + d.target = "_blank"; + d.title = "Ticket in neuem Tab öffnen"; + }) + + const columnName = document.querySelector(".TicketNumber") + columnName.innerHTML = " " + } + this.setInterval(() => { + replaceTicketLinks() + }, 100) } // warnhinweis oben einfügen, falls man sich gerade auf dem Testsystem befindet @@ -84,5 +103,4 @@ window.addEventListener('load', function() { document.body.appendChild(warning); } - }, false); \ No newline at end of file diff --git a/stylesheets/test-ap-style-dashboard.css b/stylesheets/test-ap-style-dashboard.css index 9e81075..151cb0d 100644 --- a/stylesheets/test-ap-style-dashboard.css +++ b/stylesheets/test-ap-style-dashboard.css @@ -86,9 +86,9 @@ background-color: wheat; /* opacity: 0; */ } - td:has(>.MasterActionLink), .TicketNumber { + /* td:has(>.MasterActionLink), .TicketNumber { display: none; -} +} */ span.UnreadArticles:first-child { visibility: hidden; } diff --git a/stylesheets/test-ap-style-ticketzoom.css b/stylesheets/test-ap-style-ticketzoom.css index ed255fc..526d8cc 100644 --- a/stylesheets/test-ap-style-ticketzoom.css +++ b/stylesheets/test-ap-style-ticketzoom.css @@ -1,9 +1,9 @@ -#nav-Felder-bearbeiten a, #nav-Unlock a, #nav-Close a, #nav-Mark-as-unseen a, #nav-Mark-as-seen a { +#nav-Felder-bearbeiten a, #nav-Unlock a, #nav-Close a, #nav-Mark-as-unseen a, #nav-Mark-as-seen a, #nav-Lock a { visibility: hidden !important; position: relative; white-space: nowrap; } - #nav-Felder-bearbeiten a:after, #nav-Unlock a:after, #nav-Close a:after, #nav-Mark-as-unseen a:after, #nav-Mark-as-seen a:after { + #nav-Felder-bearbeiten a:after, #nav-Unlock a:after, #nav-Close a:after, #nav-Mark-as-unseen a:after, #nav-Mark-as-seen a:after, #nav-Lock a:after { color: black; visibility: visible; position: absolute; @@ -42,7 +42,14 @@ #nav-Close a:after { content: "schließen âŒ"; } - #nav-Spezialaktionen, #nav-MasterSlave, #nav-Lock { +#nav-Lock a { + width: 5em; +} +#nav-Lock a:after { + content: "sperren 🚫"; +} + #nav-Spezialaktionen, #nav-MasterSlave { + /* #nav-Spezialaktionen, #nav-MasterSlave, #nav-Lock { */ display: none !important; } /* #Core_UI_AutogeneratedID_0 > fieldset:nth-child(3) > p:nth-child(8) {*/ @@ -53,7 +60,6 @@ padding: 0.4em 0.6em 0.2em 0.5em !important; display: inline-block; } - #Core_UI_AutogeneratedID_0 fieldset:last-child :nth-child(5) { color: red; } \ No newline at end of file -- GitLab