Index: tracing/tracing/ui/base/table.html |
diff --git a/tracing/tracing/ui/base/table.html b/tracing/tracing/ui/base/table.html |
index 91c3a75d4b693080d90dc4147196ce6350ac7f7d..e01676fa072d7f7b5b95738556f426c63ea09b23 100644 |
--- a/tracing/tracing/ui/base/table.html |
+++ b/tracing/tracing/ui/base/table.html |
@@ -474,7 +474,7 @@ tr.exportTo('tr.ui.b', function() { |
// If the table can be sorted by this column, attach a tap callback |
// to the column. |
if (this.tableColumns_[i].cmp) { |
- td.classList.add('sensitive'); |
+ Polymer.dom(td).classList.add('sensitive'); |
headerCell.tapCallback = this.createSortCallback_(i); |
// Set arrow position, depending on the sortColumnIndex. |
if (this.sortColumnIndex_ === i) |
@@ -575,10 +575,10 @@ tr.exportTo('tr.ui.b', function() { |
if (lastAddedRow === undefined) { |
// Put first into the table. |
Polymer.dom(tableSection).insertBefore( |
- htmlNode, tableSection.firstChild); |
+ htmlNode, Polymer.dom(tableSection).firstChild); |
} else { |
// This is shorthand for insertAfter(htmlNode, lastAdded). |
- var nextSiblingOfLastAdded = lastAddedRow.nextSibling; |
+ var nextSiblingOfLastAdded = Polymer.dom(lastAddedRow).nextSibling; |
Polymer.dom(tableSection).insertBefore( |
htmlNode, nextSiblingOfLastAdded); |
} |
@@ -651,7 +651,7 @@ tr.exportTo('tr.ui.b', function() { |
} |
if (this.doesColumnIndexSupportSelection(i)) |
- td.classList.add('supports-selection'); |
+ Polymer.dom(td).classList.add('supports-selection'); |
if (this.columnsWithExpandButtons_.indexOf(i) != -1) { |
if (rowInfo.userRow[this.subRowsPropertyName_] && |
@@ -661,7 +661,7 @@ tr.exportTo('tr.ui.b', function() { |
'expand-button'); |
expandButton.textContent = RIGHT_ARROW; |
if (rowInfo.isExpanded) |
- expandButton.classList.add('button-expanded'); |
+ Polymer.dom(expandButton).classList.add('button-expanded'); |
} else { |
td.style.paddingLeft = INDENT_SPACE_NO_BUTTON + 'px'; |
} |
@@ -745,8 +745,8 @@ tr.exportTo('tr.ui.b', function() { |
continue; |
var subNode = subRowInfo.htmlNode; |
- if (subNode && subNode.parentNode === tableSection) { |
- tableSection.removeChild(subNode); |
+ if (subNode && Polymer.dom(subNode).parentNode === tableSection) { |
+ Polymer.dom(tableSection).removeChild(subNode); |
this.removeSubNodes_(tableSection, subRowInfo, rowInfoMap); |
} |
} |
@@ -797,7 +797,7 @@ tr.exportTo('tr.ui.b', function() { |
if (this.tableRows_.length === 0 && this.emptyValue_ !== undefined) { |
var trElement = this.ownerDocument.createElement('tr'); |
Polymer.dom(this.$.body).appendChild(trElement); |
- trElement.classList.add('empty-row'); |
+ Polymer.dom(trElement).classList.add('empty-row'); |
var td = this.ownerDocument.createElement('td'); |
Polymer.dom(trElement).appendChild(td); |
td.colSpan = this.tableColumns_.length; |
@@ -818,9 +818,9 @@ tr.exportTo('tr.ui.b', function() { |
this.tableFooterRows_, this.tableFooterRowsInfo_, 0, |
undefined, undefined); |
if (this.tableFooterRowsInfo_.length) { |
- this.$.body.classList.add('has-footer'); |
+ Polymer.dom(this.$.body).classList.add('has-footer'); |
} else { |
- this.$.body.classList.remove('has-footer'); |
+ Polymer.dom(this.$.body).classList.remove('has-footer'); |
} |
this.footerDirty_ = false; |
} |
@@ -890,7 +890,7 @@ tr.exportTo('tr.ui.b', function() { |
// Otherwise, rebuild. |
var expandButton = rowInfo.htmlNode.querySelector('expand-button'); |
if (rowInfo.isExpanded) { |
- expandButton.classList.add('button-expanded'); |
+ Polymer.dom(expandButton).classList.add('button-expanded'); |
var lastAddedRow = rowInfo.htmlNode; |
if (rowInfo.userRow[this.subRowsPropertyName_]) { |
this.generateTableRowNodes_( |
@@ -900,7 +900,7 @@ tr.exportTo('tr.ui.b', function() { |
lastAddedRow, rowInfo); |
} |
} else { |
- expandButton.classList.remove('button-expanded'); |
+ Polymer.dom(expandButton).classList.remove('button-expanded'); |
this.removeSubNodes_(tableSection, rowInfo, rowInfoMap); |
} |
@@ -975,13 +975,13 @@ tr.exportTo('tr.ui.b', function() { |
setHighlightStyle_: function(highlightAttribute, resolvedHighlightStyle) { |
switch (resolvedHighlightStyle) { |
case HighlightStyle.NONE: |
- this.$.body.removeAttribute(highlightAttribute); |
+ Polymer.dom(this.$.body).removeAttribute(highlightAttribute); |
break; |
case HighlightStyle.LIGHT: |
- this.$.body.setAttribute(highlightAttribute, 'light'); |
+ Polymer.dom(this.$.body).setAttribute(highlightAttribute, 'light'); |
break; |
case HighlightStyle.DARK: |
- this.$.body.setAttribute(highlightAttribute, 'dark'); |
+ Polymer.dom(this.$.body).setAttribute(highlightAttribute, 'dark'); |
break; |
default: |
throw new Error('Invalid resolved highlight style ' + |
@@ -1104,7 +1104,7 @@ tr.exportTo('tr.ui.b', function() { |
if (this.selectionMode_ === SelectionMode.ROW) |
row.tabIndex = 0; |
else |
- row.removeAttribute('tabIndex'); |
+ Polymer.dom(row).removeAttribute('tabIndex'); |
var enableCellTab = this.selectionMode_ === SelectionMode.CELL; |
for (var i = 0; i < this.tableColumns_.length; i++) { |
@@ -1112,7 +1112,7 @@ tr.exportTo('tr.ui.b', function() { |
if (enableCellTab && this.doesColumnIndexSupportSelection(i)) |
cell.tabIndex = 0; |
else |
- cell.removeAttribute('tabIndex'); |
+ Polymer.dom(cell).removeAttribute('tabIndex'); |
} |
}, |
@@ -1144,18 +1144,18 @@ tr.exportTo('tr.ui.b', function() { |
// Row selection. |
var rowNode = this.selectedTableRowInfo_.htmlNode; |
if (select) |
- rowNode.setAttribute('selected', true); |
+ Polymer.dom(rowNode).setAttribute('selected', true); |
else |
- rowNode.removeAttribute('selected'); |
+ Polymer.dom(rowNode).removeAttribute('selected'); |
// Cell selection (if applicable). |
var cellNode = rowNode.children[this.selectedColumnIndex_]; |
if (!cellNode) |
return; |
if (select) |
- cellNode.setAttribute('selected', true); |
+ Polymer.dom(cellNode).setAttribute('selected', true); |
else |
- cellNode.removeAttribute('selected'); |
+ Polymer.dom(cellNode).removeAttribute('selected'); |
}, |
doesColumnIndexSupportSelection: function(columnIndex) { |