]> src.twobees.de Git - tampermonkeyscripts.git/commitdiff
0.12: also fix "Resolved with changeset" comments
authorTobias Sachs <git-pngdhxpf-ts@twobees.de>
Mon, 2 Nov 2020 13:53:45 +0000 (14:53 +0100)
committerTobias Sachs <git-pngdhxpf-ts@twobees.de>
Mon, 2 Nov 2020 13:53:45 +0000 (14:53 +0100)
AzureDevOpsCommentEnhancer.user.js

index d0967d4b9b7805b0a53616a625615280613a06a9..4804e43e67fcbf707af0545e66a5715bc608483e 100755 (executable)
@@ -1,6 +1,6 @@
 // ==UserScript==
 // @name         Fix ADS checkin comments in discussion and history of workitems
-// @version      0.11
+// @version      0.12
 // @author       Tobias Sachs
 //  ... in @match replace "ads" with the url of you Azure DevOps Server
 // @match        https://ads/*
 // @description
 // ==/UserScript==
 
+// 0.12: also fix "Resolved with changeset" comments
 // 0.11: fix regexp for later changesets attached.
 // 0.10: #Bugnumber to links, highlight comments for customors in checkins
-// 0.09: update download/update URLs
-// 0.08: fix typos/formatting
-// 0.07: fix work item tampering
+// 0.09: updateq download/update URLs
+// 0.08: fix typregexp for later changesets attachedos/formatting
+// 0.07: fix work itlsem tampering
 // 0.06: Add link to Changeset in diff view
 
 /* jshint esversion:6 */
         for (var i = 0; i < items.length; i++) {
             let el = items[i];
             let html = el.innerHTML;
-            if (html.startsWith("Associated")) {
-                html = html.replace(/(Associated with changeset )(\d*)([:.])/,
-                    "<b>$1<a href='/HeBa/Entwicklung/_versionControl/changeset/$2'>$2</a></b>$3<br />");
+
+            if (html.startsWith("Associated") || html.startsWith("Resolved")) {
+                html = html.replace(/((Associated|Resolved) with changeset )(\d*)([:.])/,
+                    "<b>$1<a href='/HeBa/Entwicklung/_versionControl/changeset/$3'>$3</a></b>$4<br />");
                 html = html.replace(/#(\d+)/g, "<a href='/HeBa/Entwicklung/_versionControl/changeset/$1'>#$1</a>");
                 html = html.replace(/\n/gi, "<br />");
                 html = html.replace(/(@@CUST.*)/s, "<br><span style=\"color: green; font-style:italic;\">$1</span>");