Index: chrome/browser/resources/shared/js/cr/ui/table.js |
diff --git a/chrome/browser/resources/shared/js/cr/ui/table.js b/chrome/browser/resources/shared/js/cr/ui/table.js |
index 8c207fda23f4fe8d1bb5f7dbd4169599e4b32b44..20341bc08756466a3259399d734a7a2b15b441ee 100644 |
--- a/chrome/browser/resources/shared/js/cr/ui/table.js |
+++ b/chrome/browser/resources/shared/js/cr/ui/table.js |
@@ -167,18 +167,20 @@ cr.define('cr.ui', function() { |
* Initializes the element. |
*/ |
decorate: function() { |
+ this.header_ = this.ownerDocument.createElement('div'); |
this.list_ = this.ownerDocument.createElement('list'); |
+ |
+ this.appendChild(this.header_); |
+ this.appendChild(this.list_); |
+ |
TableList.decorate(this.list_); |
this.list_.selectionModel = new ListSelectionModel(this); |
this.list_.table = this; |
- this.header_ = this.ownerDocument.createElement('div'); |
TableHeader.decorate(this.header_); |
this.header_.table = this; |
this.classList.add('table'); |
- this.appendChild(this.header_); |
- this.appendChild(this.list_); |
this.ownerDocument.defaultView.addEventListener( |
'resize', this.header_.updateWidth.bind(this.header_)); |