Index: tracing/tracing/ui/extras/about_tracing/record_selection_dialog.html |
diff --git a/tracing/tracing/ui/extras/about_tracing/record_selection_dialog.html b/tracing/tracing/ui/extras/about_tracing/record_selection_dialog.html |
index d729ab9e774cfb00992a23a0c3befd99c660f6be..a05a474178b26cceb81f610a6730deedb7fb352c 100644 |
--- a/tracing/tracing/ui/extras/about_tracing/record_selection_dialog.html |
+++ b/tracing/tracing/ui/extras/about_tracing/record_selection_dialog.html |
@@ -228,7 +228,7 @@ tr.exportTo('tr.ui.e.about_tracing', function() { |
tr.ui.b.Overlay.prototype.decorate.call(this); |
this.title = 'Record a new trace...'; |
- this.classList.add('record-dialog-overlay'); |
+ Polymer.dom(this).classList.add('record-dialog-overlay'); |
var node = |
tr.ui.b.instantiateTemplate('#record-selection-dialog-template', |
@@ -243,8 +243,9 @@ tr.exportTo('tr.ui.e.about_tracing', function() { |
this.recordButtonEl_.style.fontSize = '110%'; |
Polymer.dom(this.buttons).appendChild(this.recordButtonEl_); |
- this.categoriesView_ = this.querySelector('.categories-column-view'); |
- this.presetsEl_ = this.querySelector('.category-presets'); |
+ this.categoriesView_ = Polymer.dom(this).querySelector( |
+ '.categories-column-view'); |
+ this.presetsEl_ = Polymer.dom(this).querySelector('.category-presets'); |
Polymer.dom(this.presetsEl_).appendChild(tr.ui.b.createOptionGroup( |
this, 'currentlyChosenPreset', |
'about_tracing.record_selection_dialog_preset', |
@@ -266,7 +267,8 @@ tr.exportTo('tr.ui.e.about_tracing', function() { |
undefined, undefined, |
'recordSelectionDialog.useSampling', DEFAULT_SAMPLING_TRACING, |
'State sampling'); |
- this.tracingModesContainerEl_ = this.querySelector('.tracing-modes'); |
+ this.tracingModesContainerEl_ = Polymer.dom(this).querySelector( |
+ '.tracing-modes'); |
Polymer.dom(this.tracingModesContainerEl_).appendChild( |
this.tracingRecordModeSltr_); |
Polymer.dom(this.tracingModesContainerEl_).appendChild( |
@@ -275,23 +277,27 @@ tr.exportTo('tr.ui.e.about_tracing', function() { |
this.samplingTracingBn_); |
this.enabledCategoriesContainerEl_ = |
- this.querySelector('.default-enabled-categories .categories'); |
+ Polymer.dom(this).querySelector( |
+ '.default-enabled-categories .categories'); |
this.disabledCategoriesContainerEl_ = |
- this.querySelector('.default-disabled-categories .categories'); |
+ Polymer.dom(this).querySelector( |
+ '.default-disabled-categories .categories'); |
this.createGroupSelectButtons_( |
- this.querySelector('.default-enabled-categories')); |
+ Polymer.dom(this).querySelector('.default-enabled-categories')); |
this.createGroupSelectButtons_( |
- this.querySelector('.default-disabled-categories')); |
+ Polymer.dom(this).querySelector('.default-disabled-categories')); |
this.createDefaultDisabledWarningDialog_( |
- this.querySelector('.warning-default-disabled-categories')); |
+ Polymer.dom(this).querySelector( |
+ '.warning-default-disabled-categories')); |
this.editCategoriesOpened_ = false; |
// TODO(chrishenry): When used with tr.ui.b.Overlay (such as in |
// chrome://tracing, this does not yet look quite right due to |
// the 10px overlay content padding (but it's good enough). |
- this.infoBarGroup_ = this.querySelector('tr-ui-b-info-bar-group'); |
+ this.infoBarGroup_ = Polymer.dom(this).querySelector( |
+ 'tr-ui-b-info-bar-group'); |
this.addEventListener('visible-change', this.onVisibleChange_.bind(this)); |
}, |
@@ -375,7 +381,7 @@ tr.exportTo('tr.ui.e.about_tracing', function() { |
}, |
updateManualSelectionView_: function() { |
- var classList = this.categoriesView_.classList; |
+ var classList = Polymer.dom(this.categoriesView_).classList; |
if (!this.usingPreset_()) { |
classList.remove('categories-column-view-hidden'); |
} else { |
@@ -387,7 +393,7 @@ tr.exportTo('tr.ui.e.about_tracing', function() { |
}, |
updateCategoryColumnView_: function(shouldReadFromSettings) { |
- var categorySet = this.querySelectorAll('.categories'); |
+ var categorySet = Polymer.dom(this).querySelectorAll('.categories'); |
for (var i = 0; i < categorySet.length; ++i) { |
var categoryGroup = categorySet[i].children; |
for (var j = 0; j < categoryGroup.length; ++j) { |
@@ -420,26 +426,31 @@ tr.exportTo('tr.ui.e.about_tracing', function() { |
}, |
changeEditCategoriesState_: function(editCategoriesState) { |
- var presetOptionsGroup = this.querySelector('.labeled-option-group'); |
+ var presetOptionsGroup = Polymer.dom(this).querySelector( |
+ '.labeled-option-group'); |
if (!presetOptionsGroup) |
return; |
this.editCategoriesOpened_ = editCategoriesState; |
if (this.editCategoriesOpened_) |
- presetOptionsGroup.classList.add('categories-expanded'); |
+ Polymer.dom(presetOptionsGroup).classList.add('categories-expanded'); |
else |
- presetOptionsGroup.classList.remove('categories-expanded'); |
+ Polymer.dom(presetOptionsGroup).classList.remove( |
+ 'categories-expanded'); |
}, |
updatePresetDescription_: function() { |
- var description = this.querySelector('.category-description'); |
+ var description = Polymer.dom(this).querySelector( |
+ '.category-description'); |
if (this.usingPreset_()) { |
description.innerText = this.currentlyChosenPreset_; |
- description.classList.remove('category-description-hidden'); |
+ Polymer.dom(description).classList.remove( |
+ 'category-description-hidden'); |
} else { |
description.innerText = ''; |
- if (!description.classList.contains('category-description-hidden')) |
- description.classList.add('category-description-hidden'); |
+ if (!Polymer.dom(description).classList.contains( |
+ 'category-description-hidden')) |
+ Polymer.dom(description).classList.add('category-description-hidden'); |
} |
}, |
@@ -507,13 +518,15 @@ tr.exportTo('tr.ui.e.about_tracing', function() { |
unselectedCategories_: function() { |
var inputs = |
- this.enabledCategoriesContainerEl_.querySelectorAll('input'); |
+ Polymer.dom(this.enabledCategoriesContainerEl_).querySelectorAll( |
+ 'input'); |
return this.collectInputs_(inputs, false); |
}, |
enabledDisabledByDefaultCategories_: function() { |
var inputs = |
- this.disabledCategoriesContainerEl_.querySelectorAll('input'); |
+ Polymer.dom(this.disabledCategoriesContainerEl_).querySelectorAll( |
+ 'input'); |
return this.collectInputs_(inputs, true); |
}, |
@@ -538,7 +551,7 @@ tr.exportTo('tr.ui.e.about_tracing', function() { |
var labelEl = document.createElement('label'); |
labelEl.textContent = category.replace('disabled-by-default-', ''); |
- labelEl.setAttribute('for', category); |
+ Polymer.dom(labelEl).setAttribute('for', category); |
var divEl = document.createElement('div'); |
Polymer.dom(divEl).appendChild(inputEl); |
@@ -565,8 +578,9 @@ tr.exportTo('tr.ui.e.about_tracing', function() { |
return a.toLowerCase().localeCompare(b.toLowerCase()); |
} |
- this.enabledCategoriesContainerEl_.innerHTML = ''; // Clear old categories |
- this.disabledCategoriesContainerEl_.innerHTML = ''; |
+ // Clear old categories |
+ Polymer.dom(this.enabledCategoriesContainerEl_).innerHTML = ''; |
+ Polymer.dom(this.disabledCategoriesContainerEl_).innerHTML = ''; |
this.recordButtonEl_.focus(); |
@@ -613,15 +627,16 @@ tr.exportTo('tr.ui.e.about_tracing', function() { |
var categoryEl = document.getElementById( |
'category-preset-Manually-select-settings'); |
categoryEl.checked = true; |
- var description = this.querySelector('.category-description'); |
+ var description = Polymer.dom(this).querySelector( |
+ '.category-description'); |
description.innerText = ''; |
- description.classList.add('category-description-hidden'); |
+ Polymer.dom(description).classList.add('category-description-hidden'); |
} |
}, |
createGroupSelectButtons_: function(parent) { |
var flipInputs = function(dir) { |
- var inputs = parent.querySelectorAll('input'); |
+ var inputs = Polymer.dom(parent).querySelectorAll('input'); |
for (var i = 0; i < inputs.length; i++) { |
if (inputs[i].checked === dir) |
continue; |
@@ -631,13 +646,13 @@ tr.exportTo('tr.ui.e.about_tracing', function() { |
} |
}; |
- var allBtn = parent.querySelector('.all-btn'); |
+ var allBtn = Polymer.dom(parent).querySelector('.all-btn'); |
allBtn.onclick = function(evt) { |
flipInputs(true); |
evt.preventDefault(); |
}; |
- var noneBtn = parent.querySelector('.none-btn'); |
+ var noneBtn = Polymer.dom(parent).querySelector('.none-btn'); |
noneBtn.onclick = function(evt) { |
flipInputs(false); |
evt.preventDefault(); |