]> src.twobees.de Git - tampermonkeyscripts.git/blobdiff - AzureDevOpsCommentEnhancer.user.js
0.14: also check html property of comments
[tampermonkeyscripts.git] / AzureDevOpsCommentEnhancer.user.js
index 155ced469cda49f148cca2ba915d5aa733663fd0..af31cf26565c6e4a2a6d2b970a9f2325e579be9b 100644 (file)
@@ -1,6 +1,6 @@
 // ==UserScript==
 // @name         Fix ADS checkin comments in discussion and history of workitems
-// @version      0.13
+// @version      0.14
 // @author       Tobias Sachs
 //  ... in @match replace "ads" with the url of you Azure DevOps Server
 // @match        https://ads/*
@@ -10,6 +10,7 @@
 // @description
 // ==/UserScript==
 
+// 0.14: also check html property of comments
 // 0.13: Allow to manually insert changeset comments, which where not associated with the item during checking.
 //       Just copy changecomment into the commentsection and prefix with "Associated with changeset CHANGESET_NUMBER:"
 // 0.12: also fix "Resolved with changeset" comments
@@ -46,7 +47,9 @@
             let html = el.innerHTML;
 
 
-            if (checkRegex.test(el.textContext)) {
+            if (    checkRegex.test(html)
+                || (el.textContext && checkRegex.test(el.textContext))
+               ) {
                 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>");