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

Side by Side Diff: chrome/browser/resources/ntp4/new_tab.js

Issue 8760003: [ntp4] Remove bookmarks page implementation and resources. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: update page_list_view.js Created 9 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) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 /** 5 /**
6 * @fileoverview New tab page 6 * @fileoverview New tab page
7 * This is the main code for the new tab page used by touch-enabled Chrome 7 * This is the main code for the new tab page used by touch-enabled Chrome
8 * browsers. For now this is still a prototype. 8 * browsers. For now this is still a prototype.
9 */ 9 */
10 10
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
148 infoBubble.content = bubbleContent; 148 infoBubble.content = bubbleContent;
149 bubbleContent.hidden = false; 149 bubbleContent.hidden = false;
150 150
151 var learnMoreLink = infoBubble.querySelector('a'); 151 var learnMoreLink = infoBubble.querySelector('a');
152 learnMoreLink.href = localStrings.getString('ntp4_intro_url'); 152 learnMoreLink.href = localStrings.getString('ntp4_intro_url');
153 learnMoreLink.onclick = infoBubble.hide.bind(infoBubble); 153 learnMoreLink.onclick = infoBubble.hide.bind(infoBubble);
154 154
155 infoBubble.show(); 155 infoBubble.show();
156 } 156 }
157 157
158 var bookmarkFeatures = localStrings.getString('bookmark_features');
159 if (bookmarkFeatures == 'true') {
160 newTabView.appendTilePage(new ntp4.BookmarksPage(),
161 localStrings.getString('bookmarksPage'),
162 false);
163 chrome.send('getBookmarksData');
164 }
165
166 var serverpromo = localStrings.getString('serverpromo'); 158 var serverpromo = localStrings.getString('serverpromo');
167 if (serverpromo) { 159 if (serverpromo) {
168 showNotification(parseHtmlSubset(serverpromo), [], function() { 160 showNotification(parseHtmlSubset(serverpromo), [], function() {
169 chrome.send('closeNotificationPromo'); 161 chrome.send('closeNotificationPromo');
170 }, 60000); 162 }, 60000);
171 chrome.send('notificationPromoViewed'); 163 chrome.send('notificationPromoViewed');
172 } 164 }
173 165
174 var loginContainer = getRequiredElement('login-container'); 166 var loginContainer = getRequiredElement('login-container');
175 loginContainer.addEventListener('click', function() { 167 loginContainer.addEventListener('click', function() {
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
287 } 279 }
288 280
289 function setRecentlyClosedTabs(dataItems) { 281 function setRecentlyClosedTabs(dataItems) {
290 $('recently-closed-menu-button').dataItems = dataItems; 282 $('recently-closed-menu-button').dataItems = dataItems;
291 } 283 }
292 284
293 function setMostVisitedPages(data, hasBlacklistedUrls) { 285 function setMostVisitedPages(data, hasBlacklistedUrls) {
294 newTabView.mostVisitedPage.data = data; 286 newTabView.mostVisitedPage.data = data;
295 } 287 }
296 288
297 function setBookmarksData(data) {
298 newTabView.bookmarksPage.data = data;
299 }
300
301 function bookmarkImportBegan() {
302 newTabView.bookmarksPage.bookmarkImportBegan.apply(
303 newTabView.bookmarksPage,
304 arguments);
305 }
306
307 function bookmarkImportEnded() {
308 newTabView.bookmarksPage.bookmarkImportEnded.apply(
309 newTabView.bookmarksPage,
310 arguments);
311 }
312
313 function bookmarkNodeAdded() {
314 newTabView.bookmarksPage.bookmarkNodeAdded.apply(
315 newTabView.bookmarksPage,
316 arguments);
317 }
318
319 function bookmarkNodeChanged() {
320 newTabView.bookmarksPage.bookmarkNodeChanged.apply(
321 newTabView.bookmarksPage,
322 arguments);
323 }
324
325 function bookmarkNodeChildrenReordered() {
326 newTabView.bookmarksPage.bookmarkNodeChildrenReordered.apply(
327 newTabView.bookmarksPage,
328 arguments);
329 }
330
331 function bookmarkNodeMoved() {
332 newTabView.bookmarksPage.bookmarkNodeMoved.apply(
333 newTabView.bookmarksPage,
334 arguments);
335 }
336
337 function bookmarkNodeRemoved() {
338 newTabView.bookmarksPage.bookmarkNodeRemoved.apply(
339 newTabView.bookmarksPage,
340 arguments);
341 }
342
343 /** 289 /**
344 * Set the dominant color for a node. This will be called in response to 290 * Set the dominant color for a node. This will be called in response to
345 * getFaviconDominantColor. The node represented by |id| better have a setter 291 * getFaviconDominantColor. The node represented by |id| better have a setter
346 * for stripeColor. 292 * for stripeColor.
347 * @param {string} id The ID of a node. 293 * @param {string} id The ID of a node.
348 * @param {string} color The color represented as a CSS string. 294 * @param {string} color The color represented as a CSS string.
349 */ 295 */
350 function setStripeColor(id, color) { 296 function setStripeColor(id, color) {
351 var node = $(id); 297 var node = $(id);
352 if (node) 298 if (node)
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
417 363
418 function setAppToBeHighlighted(appId) { 364 function setAppToBeHighlighted(appId) {
419 newTabView.highlightAppId = appId; 365 newTabView.highlightAppId = appId;
420 } 366 }
421 367
422 // Return an object with all the exports 368 // Return an object with all the exports
423 return { 369 return {
424 appAdded: appAdded, 370 appAdded: appAdded,
425 appRemoved: appRemoved, 371 appRemoved: appRemoved,
426 appsPrefChangeCallback: appsPrefChangeCallback, 372 appsPrefChangeCallback: appsPrefChangeCallback,
427 bookmarkImportBegan: bookmarkImportBegan,
428 bookmarkImportEnded: bookmarkImportEnded,
429 bookmarkNodeAdded: bookmarkNodeAdded,
430 bookmarkNodeChanged: bookmarkNodeChanged,
431 bookmarkNodeChildrenReordered: bookmarkNodeChildrenReordered,
432 bookmarkNodeMoved: bookmarkNodeMoved,
433 bookmarkNodeRemoved: bookmarkNodeRemoved,
434 enterRearrangeMode: enterRearrangeMode, 373 enterRearrangeMode: enterRearrangeMode,
435 getAppsCallback: getAppsCallback, 374 getAppsCallback: getAppsCallback,
436 getAppsPageIndex: getAppsPageIndex, 375 getAppsPageIndex: getAppsPageIndex,
437 getCardSlider: getCardSlider, 376 getCardSlider: getCardSlider,
438 onLoad: onLoad, 377 onLoad: onLoad,
439 leaveRearrangeMode: leaveRearrangeMode, 378 leaveRearrangeMode: leaveRearrangeMode,
440 saveAppPageName: saveAppPageName, 379 saveAppPageName: saveAppPageName,
441 setAppToBeHighlighted: setAppToBeHighlighted, 380 setAppToBeHighlighted: setAppToBeHighlighted,
442 setBookmarksData: setBookmarksData,
443 setMostVisitedPages: setMostVisitedPages, 381 setMostVisitedPages: setMostVisitedPages,
444 setRecentlyClosedTabs: setRecentlyClosedTabs, 382 setRecentlyClosedTabs: setRecentlyClosedTabs,
445 setStripeColor: setStripeColor, 383 setStripeColor: setStripeColor,
446 showNotification: showNotification, 384 showNotification: showNotification,
447 themeChanged: themeChanged, 385 themeChanged: themeChanged,
448 updateLogin: updateLogin 386 updateLogin: updateLogin
449 }; 387 };
450 }); 388 });
451 389
452 // publish ntp globals 390 // publish ntp globals
453 // TODO(estade): update the content handlers to use ntp namespace instead of 391 // TODO(estade): update the content handlers to use ntp namespace instead of
454 // making these global. 392 // making these global.
455 var getAppsCallback = ntp4.getAppsCallback; 393 var getAppsCallback = ntp4.getAppsCallback;
456 var appsPrefChangeCallback = ntp4.appsPrefChangeCallback; 394 var appsPrefChangeCallback = ntp4.appsPrefChangeCallback;
457 var themeChanged = ntp4.themeChanged; 395 var themeChanged = ntp4.themeChanged;
458 var recentlyClosedTabs = ntp4.setRecentlyClosedTabs; 396 var recentlyClosedTabs = ntp4.setRecentlyClosedTabs;
459 var setMostVisitedPages = ntp4.setMostVisitedPages; 397 var setMostVisitedPages = ntp4.setMostVisitedPages;
460 var updateLogin = ntp4.updateLogin; 398 var updateLogin = ntp4.updateLogin;
461 399
462 document.addEventListener('DOMContentLoaded', ntp4.onLoad); 400 document.addEventListener('DOMContentLoaded', ntp4.onLoad);
OLDNEW
« no previous file with comments | « chrome/browser/resources/ntp4/new_tab.html ('k') | chrome/browser/resources/ntp4/page_list_view.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698