Chromium Code Reviews| Index: ui/webui/resources/cr_elements/cr_scrollable_behavior.js |
| diff --git a/ui/webui/resources/cr_elements/cr_scrollable_behavior.js b/ui/webui/resources/cr_elements/cr_scrollable_behavior.js |
| index d0f4b0265ea93def612096690337cea623eef010..ab8cf2dc233bb1810b6e6ad3cc957cad81303706 100644 |
| --- a/ui/webui/resources/cr_elements/cr_scrollable_behavior.js |
| +++ b/ui/webui/resources/cr_elements/cr_scrollable_behavior.js |
| @@ -46,13 +46,14 @@ var CrScrollableBehavior = { |
| // Setup the intial scrolling related classes for each scrollable container. |
| requestAnimationFrame(function() { |
| - for (let scrollable of scrollableElements) |
| - this.updateScroll_(scrollable); |
| + for (var i = 0; i < scrollableElements.length; i++) |
| + this.updateScroll_(scrollableElements[i]); |
| }.bind(this)); |
| // Listen to the 'scroll' event for each scrollable container. |
| - for (let scrollable of scrollableElements) |
| - scrollable.addEventListener('scroll', this.updateScrollEvent_.bind(this)); |
| + for (var i = 0; i < scrollableElements.length; i++) |
|
Dan Beam
2017/01/21 01:05:49
nit: curlies
dpapad
2017/01/21 01:10:53
Done.
|
| + scrollableElements[i].addEventListener( |
| + 'scroll', this.updateScrollEvent_.bind(this)); |
| }, |
| detached: function() { |
| @@ -69,16 +70,17 @@ var CrScrollableBehavior = { |
| if (this.intervalId_ !== null) |
| return; // notifyResize is arelady in progress. |
| - let nodeList = this.root.querySelectorAll('[scrollable] iron-list'); |
| + var nodeList = this.root.querySelectorAll('[scrollable] iron-list'); |
| // Use setInterval to avoid initial render / sizing issues. |
| this.intervalId_ = window.setInterval(function() { |
| - let unreadyNodes = []; |
| - for (let node of nodeList) { |
| + var unreadyNodes = []; |
| + for (var i = 0; i < nodeList.length; i++) { |
| + var node = nodeList[i]; |
| if (node.parentNode.scrollHeight == 0) { |
| unreadyNodes.push(node); |
| continue; |
| } |
| - let ironList = /** @type {!IronListElement} */ (node); |
| + var ironList = /** @type {!IronListElement} */ (node); |
| ironList.notifyResize(); |
| } |
| if (unreadyNodes.length == 0) { |
| @@ -96,7 +98,7 @@ var CrScrollableBehavior = { |
| * @private |
| */ |
| updateScrollEvent_: function(event) { |
| - let scrollable = /** @type {!HTMLElement} */ (event.target); |
| + var scrollable = /** @type {!HTMLElement} */ (event.target); |
| this.updateScroll_(scrollable); |
| }, |