| <!-- |
| // Copyright 2014 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| --> |
| <!DOCTYPE html> |
| <html> |
| <head> |
| <meta charset="utf-8"> |
| <meta name="viewport" |
| content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=yes, width=device-width"> |
| <import src="city-list.sky" /> |
| <style> |
| html, body { |
| margin: 0; |
| padding: 0; |
| font-family: "Roboto", "HelveticaNeue",sans-serif; |
| -webkit-font-smoothing: antialiased; |
| font-size: 13px; |
| color: #222; |
| width: 100%; |
| height: 100%; |
| -webkit-user-select: none; |
| } |
| </style> |
| </head> |
| <script> |
| window.startLoad = new Date().getTime(); |
| </script> |
| <body> |
| <city-list></city-list> |
| <script> |
| var cityList = document.querySelector('city-list'); |
| var scrollBy = 0; |
| var toks = location.search.match(/auto=([0-9]+)/); |
| if (toks) { |
| scrollBy = Number(toks[1]); |
| } |
| |
| function autoScroll() { |
| cityList.scrollBy(scrollBy); |
| requestAnimationFrame(autoScroll); |
| } |
| |
| if (scrollBy) { |
| setTimeout(function() { |
| requestAnimationFrame(autoScroll); |
| }, 200) |
| } |
| </script> |
| </body> |
| </html> |