// ==UserScript==
// @name Fix ADS checkin comments in discussion and history of workitems
-// @version 0.16
+// @version 0.17
// @author Tobias Sachs
// ... in @match replace "ads" with the url of you Azure DevOps Server
// @match https://ads/*
// @description
// ==/UserScript==
+// 0.17: search caseless for '@@CUST'
// 0.16: do not modify a comment more than once
// 0.15: fix links to work items found in commitmessages (e.g. #1235)
// 0.14: also check html property of comments
"<b>$1<a href='/HeBa/Entwicklung/_versionControl/changeset/$3'>$3</a></b>$4<br />");
html = html.replace(/#(\d+)/g, "<a href='/HeBa/Entwicklung/_workitems/edit/$1'>#$1</a>");
html = html.replace(/\n/gi, "<br />");
- html = html.replace(/(@@CUST.*)/s, "<br><span style=\"color: green; font-style:italic;\">$1</span>");
+ html = html.replace(/(@@CUST.*)/is, "<br><span style=\"color: green; font-style:italic;\">$1</span>");
el.innerHTML = html;
el.wasTampered = "😋";
}