| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 315 }); | 315 }); |
| 316 | 316 |
| 317 ui.results.View = base.extends('div', { | 317 ui.results.View = base.extends('div', { |
| 318 init: function(delegate) | 318 init: function(delegate) |
| 319 { | 319 { |
| 320 this.className = 'results-view'; | 320 this.className = 'results-view'; |
| 321 this._delegate = delegate; | 321 this._delegate = delegate; |
| 322 }, | 322 }, |
| 323 contentForTest: function(testName) | 323 contentForTest: function(testName) |
| 324 { | 324 { |
| 325 var rebaselineAction; | |
| 326 if (isAnyReftest(testName, this._resultsByTest)) | |
| 327 rebaselineAction = $('<div class="non-action-button">Reftests cannot
be rebaselined. Email webkit-gardening@chromium.org if unsure how to fix this.<
/div>'); | |
| 328 else | |
| 329 rebaselineAction = new ui.actions.List([new ui.actions.Rebaseline().
makeDefault()]); | |
| 330 $(rebaselineAction).addClass('rebaseline-action'); | |
| 331 | |
| 332 var builderSelector = new ui.results.BuilderSelector(this, testName, thi
s._resultsByTest[testName]); | 325 var builderSelector = new ui.results.BuilderSelector(this, testName, thi
s._resultsByTest[testName]); |
| 333 $(builderSelector).append(rebaselineAction).append($('<br style="clear:b
oth">')); | |
| 334 $(builderSelector).bind('tabsselect', function(event, ui) { | 326 $(builderSelector).bind('tabsselect', function(event, ui) { |
| 335 // We will probably have pre-fetched the tab already, but we need to
make sure. | 327 // We will probably have pre-fetched the tab already, but we need to
make sure. |
| 336 ui.panel.show(); | 328 ui.panel.show(); |
| 337 }); | 329 }); |
| 338 return builderSelector; | 330 return builderSelector; |
| 339 }, | 331 }, |
| 340 contentForTestAndBuilder: function(testName, builderName) | 332 contentForTestAndBuilder: function(testName, builderName) |
| 341 { | 333 { |
| 342 var failureInfo = results.failureInfoForTestAndBuilder(this._resultsByTe
st, testName, builderName); | 334 var failureInfo = results.failureInfoForTestAndBuilder(this._resultsByTe
st, testName, builderName); |
| 343 return new ui.results.ResultsDetails(this, failureInfo); | 335 return new ui.results.ResultsDetails(this, failureInfo); |
| (...skipping 29 matching lines...) Expand all Loading... |
| 373 { | 365 { |
| 374 this._testSelector.firstResult() | 366 this._testSelector.firstResult() |
| 375 }, | 367 }, |
| 376 currentTestName: function() | 368 currentTestName: function() |
| 377 { | 369 { |
| 378 return this._testSelector.currentTestName() | 370 return this._testSelector.currentTestName() |
| 379 } | 371 } |
| 380 }); | 372 }); |
| 381 | 373 |
| 382 })(); | 374 })(); |
| OLD | NEW |