| Index: chrome/browser/resources/ntp_search/new_tab.js
|
| diff --git a/chrome/browser/resources/ntp_search/new_tab.js b/chrome/browser/resources/ntp_search/new_tab.js
|
| index fc7693d35dcc3c98c78944c944a2c23e74f9400d..a832fef82880149224725b783e9d6e4b638343c1 100644
|
| --- a/chrome/browser/resources/ntp_search/new_tab.js
|
| +++ b/chrome/browser/resources/ntp_search/new_tab.js
|
| @@ -848,10 +848,9 @@ cr.define('ntp', function() {
|
| document.addEventListener('dragstart', closeFunc);
|
|
|
| notificationContainer.hidden = false;
|
| - showNotificationOnCurrentPage();
|
| -
|
| - newTabView.cardSlider.frame.addEventListener(
|
| - 'cardSlider:card_change_ended', onCardChangeEnded);
|
| + window.setTimeout(function() {
|
| + notificationContainer.classList.remove('inactive');
|
| + }, 0);
|
|
|
| var timeout = opt_timeout || 10000;
|
| notificationTimeout = window.setTimeout(hideNotification, timeout);
|
| @@ -862,47 +861,6 @@ cr.define('ntp', function() {
|
| */
|
| function hideNotification() {
|
| notificationContainer.classList.add('inactive');
|
| -
|
| - newTabView.cardSlider.frame.removeEventListener(
|
| - 'cardSlider:card_change_ended', onCardChangeEnded);
|
| - }
|
| -
|
| - /**
|
| - * Happens when 1 or more consecutive card changes end.
|
| - * @param {Event} e The cardSlider:card_change_ended event.
|
| - */
|
| - function onCardChangeEnded(e) {
|
| - // If we ended on the same page as we started, ignore.
|
| - if (newTabView.cardSlider.currentCardValue.notification)
|
| - return;
|
| -
|
| - // Hide the notification the old page.
|
| - notificationContainer.classList.add('card-changed');
|
| -
|
| - showNotificationOnCurrentPage();
|
| - }
|
| -
|
| - /**
|
| - * Move and show the notification on the current page.
|
| - */
|
| - function showNotificationOnCurrentPage() {
|
| - var page = newTabView.cardSlider.currentCardValue;
|
| - doWhenAllSectionsReady(function() {
|
| - if (page != newTabView.cardSlider.currentCardValue)
|
| - return;
|
| -
|
| - // NOTE: This moves the notification to inside of the current page.
|
| - page.notification = notificationContainer;
|
| -
|
| - // Reveal the notification and instruct it to hide itself if ignored.
|
| - notificationContainer.classList.remove('inactive');
|
| -
|
| - // Gives the browser time to apply this rule before we remove it (causing
|
| - // a transition).
|
| - window.setTimeout(function() {
|
| - notificationContainer.classList.remove('card-changed');
|
| - }, 0);
|
| - });
|
| }
|
|
|
| /**
|
| @@ -916,11 +874,11 @@ cr.define('ntp', function() {
|
| }
|
|
|
| function setRecentlyClosedTabs(data) {
|
| - newTabView.recentlyClosedPage.data = data;
|
| + newTabView.recentlyClosedPage.setData(data);
|
| }
|
|
|
| function setMostVisitedPages(data, hasBlacklistedUrls) {
|
| - newTabView.mostVisitedPage.data = data;
|
| + newTabView.mostVisitedPage.setData(data);
|
| cr.dispatchSimpleEvent(document, 'sectionready', true, true);
|
| }
|
|
|
|
|