From 49980807617882448de70647bad3a990a0d07a35 Mon Sep 17 00:00:00 2001 From: "dglazkov@chromium.org" Date: Tue, 27 Sep 2011 06:32:10 +0000 Subject: [PATCH] garden-o-matic's commit data on summary page should not crowd itself or twitch when hovered over. https://bugs.webkit.org/show_bug.cgi?id=68864 Reviewed by Adam Barth. * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/summary-mock.js: Updated mocks to work. * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js: Changed the structure of commit data to keep commit revision apart from the rest of details. * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js: Adjusted unit tests. * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css: Made things look shiny. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@96074 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- .../TestFailures/scripts/summary-mock.js | 2 +- .../TestFailures/scripts/ui/notifications.js | 11 ++++---- .../scripts/ui/notifications_unittests.js | 32 ++++++++++++++-------- .../TestFailures/styles/notifications.css | 22 +++++++++------ Tools/ChangeLog | 12 ++++++++ 5 files changed, 53 insertions(+), 26 deletions(-) diff --git a/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/summary-mock.js b/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/summary-mock.js index 189de1c..f2d78c4 100644 --- a/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/summary-mock.js +++ b/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/summary-mock.js @@ -123,7 +123,7 @@ function createFailingTestsSummary(commitDataCount, failureAnalysisCount, builde failingTestsSummary.addCommitData({ time: minutesAgo(currentMinutesAgo++), revision: currentRevision++, - title: bugTitles.cycle(), + summary: bugTitles.cycle(), author: people.cycle(), reviewer: people.cycle() }); diff --git a/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js b/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js index df2bf0a..87c5375 100644 --- a/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js +++ b/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js @@ -108,24 +108,25 @@ ui.notifications.SuspiciousCommit = base.extends(Cause, { { this._revision = commitData.revision; var linkToRevision = this._description.appendChild(document.createElement('a')); + this._details = this._description.appendChild(document.createElement('span')); linkToRevision.href = trac.changesetURL(commitData.revision); linkToRevision.target = '_blank'; linkToRevision.textContent = commitData.revision; - this._addDescriptionPart('summary', commitData); - this._addDescriptionPart('author', commitData); - this._addDescriptionPart('reviewer', commitData); + this._addDetail('summary', commitData); + this._addDetail('author', commitData); + this._addDetail('reviewer', commitData); }, hasRevision: function(revision) { return this._revision == revision; }, - _addDescriptionPart: function(part, commitData) + _addDetail: function(part, commitData) { var content = commitData[part]; if (!content) return; - var span = this._description.appendChild(document.createElement('span')); + var span = this._details.appendChild(document.createElement('span')); span.className = part; span.textContent = content; } diff --git a/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js b/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js index d677115..86bc82f 100644 --- a/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js +++ b/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js @@ -88,9 +88,11 @@ test('SuspiciousCommit', 2, function() { equal(suspiciousCommit.innerHTML, '
' + '1' + - 'summary' + - 'author' + - 'reviewer' + + '' + + 'summary' + + 'author' + + 'reviewer' + + '' + '
' + '