Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(180)

Side by Side Diff: sky/examples/city-list/index.sky

Issue 760403002: fix the fix to city-list example autoscroll (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <!-- 1 <!--
2 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Copyright 2014 The Chromium Authors. All rights reserved.
3 // Use of this source code is governed by a BSD-style license that can be 3 // Use of this source code is governed by a BSD-style license that can be
4 // found in the LICENSE file. 4 // found in the LICENSE file.
5 --> 5 -->
6 <!DOCTYPE html> 6 <!DOCTYPE html>
7 <html> 7 <html>
8 <head> 8 <head>
9 <meta charset="utf-8"> 9 <meta charset="utf-8">
10 <meta name="viewport" 10 <meta name="viewport"
(...skipping 13 matching lines...) Expand all
24 } 24 }
25 </style> 25 </style>
26 </head> 26 </head>
27 <script> 27 <script>
28 window.startLoad = new Date().getTime(); 28 window.startLoad = new Date().getTime();
29 </script> 29 </script>
30 <body> 30 <body>
31 <city-list></city-list> 31 <city-list></city-list>
32 <script> 32 <script>
33 var cityList = document.querySelector('city-list'); 33 var cityList = document.querySelector('city-list');
34 var scrollBy = Number(location.search.match(/auto=([0-9]+)/)[1]); 34 var scrollBy = 0;
35 var toks = location.search.match(/auto=([0-9]+)/);
36 if (toks) {
37 scrollBy = Number(toks[1]);
38 }
35 39
36 function autoScroll() { 40 function autoScroll() {
37 cityList.scrollBy(scrollBy); 41 cityList.scrollBy(scrollBy);
38 requestAnimationFrame(autoScroll); 42 requestAnimationFrame(autoScroll);
39 } 43 }
40 44
41 if (scrollBy) { 45 if (scrollBy) {
42 setTimeout(function() { 46 setTimeout(function() {
43 requestAnimationFrame(autoScroll); 47 requestAnimationFrame(autoScroll);
44 }, 200) 48 }, 200)
45 } 49 }
46 </script> 50 </script>
47 </body> 51 </body>
48 </html> 52 </html>
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698