From: Tobias Sachs Date: Thu, 15 Oct 2020 06:52:57 +0000 (+0200) Subject: fix comments in Bugs opened via mention email notification X-Git-Url: https://src.twobees.de/?a=commitdiff_plain;h=63e6bac9581fb9ff0cb598ca588e709b29599add;p=tampermonkeyscripts.git fix comments in Bugs opened via mention email notification --- diff --git a/AzureDevOpsCommentEnhancer.user.js b/AzureDevOpsCommentEnhancer.user.js index 302769d..c7f6045 100755 --- a/AzureDevOpsCommentEnhancer.user.js +++ b/AzureDevOpsCommentEnhancer.user.js @@ -10,6 +10,7 @@ // @description // ==/UserScript== +// 0.11: #fix comments in Bugs opened via mention email notification // 0.10: #Bugnumber to links, highlight comments for customors in checkins // 0.09: update download/update URLs // 0.08: fix typos/formatting @@ -22,18 +23,22 @@ let timerId; let fixWorkitems = () => { + console.debug("fixWorkitems..."); let found = document.getElementsByClassName("comment-content"); - fixCommentContents(found); + if (fixCommentContents(found)) return; found = document.getElementsByClassName("history-item-comment"); - fixCommentContents(found); + if (fixCommentContents(found)) return; - console.debug("observe..."); + found = document.getElementsByClassName("comments-section"); + if (fixCommentContents(found)) return; + + console.debug("... notihing found to fix.."); }; let fixCommentContents = (items) => { if (items === null || items === undefined || items.length === 0) { - return; + return false; } console.info("fixing '" + items.length +"' comments."); for (var i = 0; i < items.length; i++) { @@ -48,6 +53,7 @@ el.innerHTML = html; } } + reurn true; }; let fixVersionControl = () => {