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

Side by Side Diff: chrome/browser/resources/ntp_search/most_visited_page.js

Issue 11445009: NTP5: Reuse insertion/removal animations for Apps. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: NTP5: Reuse insertion/removal animations for Apps Created 8 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 cr.define('ntp', function() { 5 cr.define('ntp', function() {
6 'use strict'; 6 'use strict';
7 7
8 var Thumbnail = ntp.Thumbnail; 8 var Thumbnail = ntp.Thumbnail;
9 var ThumbnailPage = ntp.ThumbnailPage; 9 var ThumbnailPage = ntp.ThumbnailPage;
10 10
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
204 */ 204 */
205 handleCardSelected_: function(e) { 205 handleCardSelected_: function(e) {
206 if (!document.documentElement.classList.contains('starting-up')) 206 if (!document.documentElement.classList.contains('starting-up'))
207 chrome.send('mostVisitedSelected'); 207 chrome.send('mostVisitedSelected');
208 }, 208 },
209 209
210 /** @override */ 210 /** @override */
211 setDataList: function(dataList) { 211 setDataList: function(dataList) {
212 var startTime = Date.now(); 212 var startTime = Date.now();
213 ThumbnailPage.prototype.setDataList.apply(this, arguments); 213 ThumbnailPage.prototype.setDataList.apply(this, arguments);
214 this.updateGrid();
214 logEvent('mostVisited.layout: ' + (Date.now() - startTime)); 215 logEvent('mostVisited.layout: ' + (Date.now() - startTime));
215 }, 216 },
216 }; 217 };
217 218
218 /** 219 /**
219 * Executed once the NTP has loaded. Checks if the Most Visited pane is 220 * Executed once the NTP has loaded. Checks if the Most Visited pane is
220 * shown or not. If it is shown, the 'mostVisitedSelected' message is sent 221 * shown or not. If it is shown, the 'mostVisitedSelected' message is sent
221 * to the C++ code, to record the fact that the user has seen this pane. 222 * to the C++ code, to record the fact that the user has seen this pane.
222 */ 223 */
223 MostVisitedPage.onLoaded = function() { 224 MostVisitedPage.onLoaded = function() {
224 if (ntp.getCardSlider() && 225 if (ntp.getCardSlider() &&
225 ntp.getCardSlider().currentCardValue && 226 ntp.getCardSlider().currentCardValue &&
226 ntp.getCardSlider().currentCardValue.classList 227 ntp.getCardSlider().currentCardValue.classList
227 .contains('most-visited-page')) { 228 .contains('most-visited-page')) {
228 chrome.send('mostVisitedSelected'); 229 chrome.send('mostVisitedSelected');
229 } 230 }
230 }; 231 };
231 232
232 return { 233 return {
233 MostVisitedPage: MostVisitedPage, 234 MostVisitedPage: MostVisitedPage,
234 }; 235 };
235 }); 236 });
236 237
237 document.addEventListener('ntpLoaded', ntp.MostVisitedPage.onLoaded); 238 document.addEventListener('ntpLoaded', ntp.MostVisitedPage.onLoaded);
OLDNEW
« no previous file with comments | « chrome/browser/resources/ntp_search/apps_page.js ('k') | chrome/browser/resources/ntp_search/new_tab.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698