| 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 are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 202 this._currentCategoriesCount += event.target.checked ? 1 : -1; | 202 this._currentCategoriesCount += event.target.checked ? 1 : -1; |
| 203 this._selectAllCheckboxElement.checked = this._currentCategoriesCount === th
is._sortedCategories.length; | 203 this._selectAllCheckboxElement.checked = this._currentCategoriesCount === th
is._sortedCategories.length; |
| 204 this._selectedCategoriesUpdated(true); | 204 this._selectedCategoriesUpdated(true); |
| 205 } | 205 } |
| 206 | 206 |
| 207 /** | 207 /** |
| 208 * @param {string} title | 208 * @param {string} title |
| 209 * @param {string=} id | 209 * @param {string=} id |
| 210 */ | 210 */ |
| 211 _createCategoryElement(title, id) { | 211 _createCategoryElement(title, id) { |
| 212 var labelElement = createCheckboxLabel(title); | 212 var labelElement = UI.createCheckboxLabel(title); |
| 213 if (id) { | 213 if (id) { |
| 214 labelElement.id = this._categoryIdPrefix + id; | 214 labelElement.id = this._categoryIdPrefix + id; |
| 215 labelElement.checkboxElement.addEventListener('click', this._boundCategory
ClickListener, false); | 215 labelElement.checkboxElement.addEventListener('click', this._boundCategory
ClickListener, false); |
| 216 } | 216 } |
| 217 labelElement.__displayName = title; | 217 labelElement.__displayName = title; |
| 218 | 218 |
| 219 return labelElement; | 219 return labelElement; |
| 220 } | 220 } |
| 221 | 221 |
| 222 _createLauncherUI() { | 222 _createLauncherUI() { |
| (...skipping 18 matching lines...) Expand all Loading... |
| 241 this._selectAllCheckboxElement.addEventListener('click', handleSelectAllClic
k.bind(this), false); | 241 this._selectAllCheckboxElement.addEventListener('click', handleSelectAllClic
k.bind(this), false); |
| 242 this._contentElement.appendChild(categoryElement); | 242 this._contentElement.appendChild(categoryElement); |
| 243 | 243 |
| 244 this._categoriesElement = this._contentElement.createChild('fieldset', 'audi
t-categories-container'); | 244 this._categoriesElement = this._contentElement.createChild('fieldset', 'audi
t-categories-container'); |
| 245 this._currentCategoriesCount = 0; | 245 this._currentCategoriesCount = 0; |
| 246 | 246 |
| 247 this._contentElement.createChild('div', 'flexible-space'); | 247 this._contentElement.createChild('div', 'flexible-space'); |
| 248 | 248 |
| 249 this._buttonContainerElement = this._contentElement.createChild('div', 'butt
on-container'); | 249 this._buttonContainerElement = this._contentElement.createChild('div', 'butt
on-container'); |
| 250 | 250 |
| 251 var radio = createRadioLabel('audit-mode', Common.UIString('Audit Present St
ate'), true); | 251 var radio = UI.createRadioLabel('audit-mode', Common.UIString('Audit Present
State'), true); |
| 252 this._buttonContainerElement.appendChild(radio); | 252 this._buttonContainerElement.appendChild(radio); |
| 253 this._auditPresentStateElement = radio.radioElement; | 253 this._auditPresentStateElement = radio.radioElement; |
| 254 | 254 |
| 255 radio = createRadioLabel('audit-mode', Common.UIString('Reload Page and Audi
t on Load')); | 255 radio = UI.createRadioLabel('audit-mode', Common.UIString('Reload Page and A
udit on Load')); |
| 256 this._buttonContainerElement.appendChild(radio); | 256 this._buttonContainerElement.appendChild(radio); |
| 257 this._auditReloadedStateElement = radio.radioElement; | 257 this._auditReloadedStateElement = radio.radioElement; |
| 258 | 258 |
| 259 this._launchButton = createTextButton(Common.UIString('Run'), this._launchBu
ttonClicked.bind(this)); | 259 this._launchButton = UI.createTextButton(Common.UIString('Run'), this._launc
hButtonClicked.bind(this)); |
| 260 this._buttonContainerElement.appendChild(this._launchButton); | 260 this._buttonContainerElement.appendChild(this._launchButton); |
| 261 | 261 |
| 262 this._clearButton = createTextButton(Common.UIString('Clear'), this._clearBu
ttonClicked.bind(this)); | 262 this._clearButton = UI.createTextButton(Common.UIString('Clear'), this._clea
rButtonClicked.bind(this)); |
| 263 this._buttonContainerElement.appendChild(this._clearButton); | 263 this._buttonContainerElement.appendChild(this._clearButton); |
| 264 | 264 |
| 265 this._selectAllClicked(this._selectAllCheckboxElement.checked); | 265 this._selectAllClicked(this._selectAllCheckboxElement.checked); |
| 266 } | 266 } |
| 267 | 267 |
| 268 _updateResourceProgress() { | 268 _updateResourceProgress() { |
| 269 if (this._displayResourceLoadingProgress) { | 269 if (this._displayResourceLoadingProgress) { |
| 270 this._progressIndicator.setTitle( | 270 this._progressIndicator.setTitle( |
| 271 Common.UIString('Loading (%d of %d)', this._loadedResources, this._tot
alResources)); | 271 Common.UIString('Loading (%d of %d)', this._loadedResources, this._tot
alResources)); |
| 272 } | 272 } |
| (...skipping 15 matching lines...) Expand all Loading... |
| 288 this._updateButton(); | 288 this._updateButton(); |
| 289 } | 289 } |
| 290 | 290 |
| 291 _updateButton() { | 291 _updateButton() { |
| 292 this._launchButton.textContent = this._auditRunning ? Common.UIString('Stop'
) : Common.UIString('Run'); | 292 this._launchButton.textContent = this._auditRunning ? Common.UIString('Stop'
) : Common.UIString('Run'); |
| 293 this._launchButton.disabled = !this._currentCategoriesCount; | 293 this._launchButton.disabled = !this._currentCategoriesCount; |
| 294 } | 294 } |
| 295 }; | 295 }; |
| 296 | 296 |
| 297 Audits.AuditLauncherView.AllCategoriesKey = '__AllCategories'; | 297 Audits.AuditLauncherView.AllCategoriesKey = '__AllCategories'; |
| OLD | NEW |