// @description
// ==/UserScript==
-// 0.11: wait longer, to make sure all(?) data is loaded when working over slow connections
+// 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
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>:<br />");
+ html = html.replace(/(Associated with changeset )(\d*)([:.])/,
+ "<b>$1<a href='/HeBa/Entwicklung/_versionControl/changeset/$2'>$2</a></b>$3<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>");
// keep watching for changes
observer.observe(document, { subtree: true, childList: true, characterData: true });
- }, 600);
+ }, 300);
};
const observer = new MutationObserver(function() {