aboutsummaryrefslogtreecommitdiffstats
path: root/bugzillaBugTriage.js
diff options
context:
space:
mode:
authorMatěj Cepl <mcepl@redhat.com>2010-02-04 00:55:11 +0100
committerMatěj Cepl <mcepl@redhat.com>2010-02-04 00:55:11 +0100
commit7e57e08d6657694c71cce82d8061e534a4f1ca2c (patch)
tree94795727f4458d34f7af2f9699b88354e51e1caf /bugzillaBugTriage.js
parent832061efc023f2a570c589af36ddd2bbb64334be (diff)
downloadbugzilla-triage-7e57e08d6657694c71cce82d8061e534a4f1ca2c.tar.gz
Some miscellaneous fixes.
Diffstat (limited to 'bugzillaBugTriage.js')
-rw-r--r--bugzillaBugTriage.js17
1 files changed, 10 insertions, 7 deletions
diff --git a/bugzillaBugTriage.js b/bugzillaBugTriage.js
index 7f93ca8..61427c1 100644
--- a/bugzillaBugTriage.js
+++ b/bugzillaBugTriage.js
@@ -777,7 +777,7 @@ BzPage.prototype.isRHEL = function() {
BzPage.prototype.isTriaged = function() {
// First excceptions
- if (this.version > 7 && this.version < 12) {
+ if (this.version > 7 && this.version < 13) {
return this.dok.getElementById("bug_status").
value.toUpperCase() !== "NEW";
} else { // and then the rule
@@ -1673,13 +1673,14 @@ BzPage.prototype.addLogRecord = function () {
var rec = {};
rec.date = new Date();
rec.bugId = this.bugNo;
+ rec.title = this.title;
var comment = jetpack.tabs.focused.contentWindow.
- prompt("Enter comments for this comment");
+ prompt("Enter comments for this comment").trim();
if (comment.length > 0) {
rec.comment = comment;
var recKey = getISODate(rec.date)+"+"+rec.bugId;
if (myStorage.logs[recKey]) {
- myStorage.logs[recKey].comment += "\n"+comment;
+ myStorage.logs[recKey].comment += "<br/>\n"+comment;
} else {
myStorage.logs[recKey] = rec;
}
@@ -1709,7 +1710,7 @@ BzPage.prototype.timeSheetRecordsPrinter = function (body,records) {
"</strong></p>";
}
body.innerHTML += "<p><em><a href='https://bugzilla.redhat.com/show_bug.cgi?id="+
- x.bugId + "'>Bug "+x.bugId+"</a>"+
+ x.bugId + "'>Bug "+x.title+"</a>"+
" </em>\n<br/>" + x.comment + "</p>";
});
};
@@ -1725,6 +1726,8 @@ BzPage.prototype.generateTimeSheet = function (body) {
newButton.setAttribute("id","clearThePage");
newButton.addEventListener("click",function (evt) {
myStorage.logs = {};
+ jetpack.storage.simple.sync();
+ console.log("mystorage.logs wiped out!");
body.innerHTML = "";
}, false);
@@ -1768,6 +1771,8 @@ function BzPage(doc) {
this.product = this.getOptionValue("product");
this.component = this.getOptionValue("component");
this.version = this.getVersion();
+ this.title = this.dok.getElementById("short_desc_nonedit_display").
+ textContent;
var ITbutton = this.dok.getElementById("cf_issuetracker");
this.its = ITbutton ? ITbutton.value.trim() : "";
this.CCList = Array.map(this.dok.getElementById("cc"),
@@ -1808,9 +1813,7 @@ function BzPage(doc) {
// Dig out backtrace
this.btSnippet = "";
- var bugTitle = this.dok.getElementById("short_desc_nonedit_display").
- textContent;
- if (AbrtRE.test(bugTitle)) {
+ if (AbrtRE.test(this.title)) {
var notedLabel = this.dok.querySelector("label[for='newcc']");
while (notedLabel.firstChild) {