From 34bbe8e7306a0d0ec014db7512788ed92c625d19 Mon Sep 17 00:00:00 2001 From: Matěj Cepl Date: Thu, 28 Apr 2011 18:22:02 +0200 Subject: A bit of analysis of bugzilla-tweak script --- data/lib/bug-page-mod.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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, '$1'); @@ -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. -- cgit