aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--data/lib/bug-page-mod.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/data/lib/bug-page-mod.js b/data/lib/bug-page-mod.js
index a8ce6de..192900c 100644
--- a/data/lib/bug-page-mod.js
+++ b/data/lib/bug-page-mod.js
@@ -120,6 +120,8 @@ function tweakBugzilla(d) {
flags[name] = flagRows[i];
}
var flagCounter = 1;
+
+ // =================================================
function findFlag(item) {
function lookup(names) {
names = names.split(", ");
@@ -328,6 +330,8 @@ function tweakBugzilla(d) {
tbplbotSpamCollapser(d);
}
+// ===================================================
+
var TransformValues = {
linkifyURLs: function (str) {
return str.replace(/((https?|ftp)\:\/\/[\S]+)/g, '<a href="$1">$1</a>');
@@ -376,6 +380,8 @@ var TransformValues = {
}
};
+// ===============================================================================
+
function transform(str, type, doc, histDoc) {
for (var funcname in TransformValues) {
var func = TransformValues[funcname];
@@ -420,6 +426,8 @@ var TransformTypes = {
}
};
+// =======================================================================
+
function transformType(str, doc, old, new_) {
for (var funcname in TransformTypes) {
var func = TransformTypes[funcname];
@@ -453,6 +461,8 @@ function formatTransition(old, new_, type, doc, histDoc) {
return old + mid + new_;
}
+// =========================================================================
+
function trimContent(el) {
return el.textContent.trim();
}
@@ -476,6 +486,8 @@ AttachmentFlag.prototype = {
var reAttachmentDiff = /attachment\.cgi\?id=(\d+)&action=diff$/i;
var reviewBoardUrlBase = "http://reviews.visophyte.org/";
+// ===============================================================================
+
/**
* Whenever we find a patch with a diff, insert an additional link to asuth's
* review board magic.