Chromium Code Reviews| Index: chrome/browser/resources/new_new_tab.js |
| diff --git a/chrome/browser/resources/new_new_tab.js b/chrome/browser/resources/new_new_tab.js |
| index 14dc2dc1839b9e09facfa194e0b22cfcbe6978f1..7f9b59f53276c607060ae9aca6c798312a061403 100644 |
| --- a/chrome/browser/resources/new_new_tab.js |
| +++ b/chrome/browser/resources/new_new_tab.js |
| @@ -87,7 +87,7 @@ function addClosedMenuEntry(menu, url, title, imageUrl, opt_pingUrl) { |
| a.textContent = title; |
| a.style.backgroundImage = 'url(' + imageUrl + ')'; |
| if (opt_pingUrl) |
| - a.setAttribute('ping', opt_pingUrl); |
| + a.setAttribute.ping = opt_pingUrl; |
|
arv (Not doing code reviews)
2011/04/14 05:26:12
Ooops!
a.ping = opt_pingUrl;
|
| addClosedMenuEntryWithLink(menu, a); |
| } |
| @@ -287,8 +287,8 @@ function createRecentItem(data) { |
| el = document.createElement('a'); |
| el.className = 'item'; |
| el.href = data.url; |
| - el.setAttribute('ping', |
| - getAppPingUrl('PING_BY_URL', data.url, 'NTP_RECENTLY_CLOSED')); |
| + el.ping = getAppPingUrl( |
| + 'PING_BY_URL', data.url, 'NTP_RECENTLY_CLOSED'); |
| el.style.backgroundImage = url('chrome://favicon/' + data.url); |
| el.dir = data.direction; |
| el.textContent = data.title; |
| @@ -310,8 +310,8 @@ function addRecentMenuItem(menu, data) { |
| a.href = ''; // To make underline show up. |
| } else { |
| a.href = data.url; |
| - a.setAttribute('ping', |
| - getAppPingUrl('PING_BY_URL', data.url, 'NTP_RECENTLY_CLOSED')); |
| + a.ping = getAppPingUrl( |
| + 'PING_BY_URL', data.url, 'NTP_RECENTLY_CLOSED'); |
| a.style.backgroundImage = 'url(chrome://favicon/' + data.url + ')'; |
| a.textContent = data.title; |
| } |
| @@ -1076,13 +1076,6 @@ function hideNotification() { |
| } |
| } |
| -function showFirstRunNotification() { |
| - showNotification(localStrings.getString('firstrunnotification'), |
| - null, null, 30000); |
| - var notificationElement = $('notification'); |
| - notification.classList.add('first-run'); |
| -} |
| - |
| function showPromoNotification() { |
| showNotification(parseHtmlSubset(localStrings.getString('serverpromo')), |
| localStrings.getString('syncpromotext'), |
| @@ -1450,10 +1443,7 @@ function mostVisitedPages(data, firstRun, hasBlacklistedUrls) { |
| maybeDoneLoading(); |
| }, 1); |
| - // Only show the first run notification if first run. |
| - if (firstRun) { |
| - showFirstRunNotification(); |
| - } else if (localStrings.getString('serverpromo')) { |
| + if (localStrings.getString('serverpromo')) { |
| showPromoNotification(); |
| } |
| } |
| @@ -1467,12 +1457,10 @@ function isDoneLoading() { |
| return !document.body.classList.contains('loading'); |
| } |
| -// Initialize the apps promo. |
| +// Initialize the listener for the "hide this" link on the apps promo. We do |
| +// this outside of getAppsCallback because it only needs to be done once per |
| +// NTP load. |
| document.addEventListener('DOMContentLoaded', function() { |
| - var promoLink = document.querySelector('#apps-promo-text1 a'); |
| - promoLink.id = 'apps-promo-link'; |
| - promoLink.href = localStrings.getString('web_store_url'); |
| - |
| $('apps-promo-hide').addEventListener('click', function() { |
| chrome.send('hideAppsPromo', []); |
| document.documentElement.classList.remove('apps-promo-visible'); |