diff options
author | arv@google.com <arv@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-24 23:23:56 +0000 |
---|---|---|
committer | arv@google.com <arv@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-24 23:23:56 +0000 |
commit | 2784b4bd11f8bd1072e551052257a4d40a171a48 (patch) | |
tree | 99f41c2c5a0c4514952b8833d5028e6f803ada6a /chrome/browser | |
parent | 66b553128b8b60db2c99a00db851ff24a89857c2 (diff) | |
download | chromium_src-2784b4bd11f8bd1072e551052257a4d40a171a48.zip chromium_src-2784b4bd11f8bd1072e551052257a4d40a171a48.tar.gz chromium_src-2784b4bd11f8bd1072e551052257a4d40a171a48.tar.bz2 |
Add tooltips to buttons on the new new tab page as well as remove the
edit link.
BUG=14958, 15073
TEST=On the new new tab page. No "edit" link should show up after a
long hover of a thumbnail. The pin/unpin, remove, show/hide thumbnails,
show/hide list should all show tooltips.
Review URL: http://codereview.chromium.org/146108
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19196 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r-- | chrome/browser/dom_ui/new_tab_ui.cc | 39 | ||||
-rw-r--r-- | chrome/browser/resources/new_new_tab.css | 10 | ||||
-rw-r--r-- | chrome/browser/resources/new_new_tab.html | 1 | ||||
-rw-r--r-- | chrome/browser/resources/new_new_tab.js | 17 |
4 files changed, 34 insertions, 33 deletions
diff --git a/chrome/browser/dom_ui/new_tab_ui.cc b/chrome/browser/dom_ui/new_tab_ui.cc index 3bdb738..9f8b54d 100644 --- a/chrome/browser/dom_ui/new_tab_ui.cc +++ b/chrome/browser/dom_ui/new_tab_ui.cc @@ -295,38 +295,43 @@ void NewTabHTMLSource::StartDataRequest(const std::string& path, l10n_util::GetString(IDS_NEW_TAB_ATTRIBUTION_INTRO)); localized_strings.SetString(L"resourcecache", l10n_util::GetString(IDS_NEW_TAB_WEB_RESOURCE_CACHE)); - localized_strings.SetString(L"editthumbnail", - l10n_util::GetString(IDS_NEW_TAB_EDIT_THUMBNAIL)); localized_strings.SetString(L"recentactivities", - l10n_util::GetString(IDS_NEW_TAB_RECENT_ACTIVITIES)); + l10n_util::GetString(IDS_NEW_TAB_RECENT_ACTIVITIES)); localized_strings.SetString(L"downloads", - l10n_util::GetString(IDS_NEW_TAB_DOWNLOADS)); + l10n_util::GetString(IDS_NEW_TAB_DOWNLOADS)); localized_strings.SetString(L"viewfullhistory", - l10n_util::GetString(IDS_NEW_TAB_VIEW_FULL_HISTORY)); + l10n_util::GetString(IDS_NEW_TAB_VIEW_FULL_HISTORY)); localized_strings.SetString(L"viewalldownloads", - l10n_util::GetString(IDS_NEW_TAB_VIEW_ALL_DOWNLOADS)); + l10n_util::GetString(IDS_NEW_TAB_VIEW_ALL_DOWNLOADS)); localized_strings.SetString(L"showthumbnails", - l10n_util::GetString(IDS_NEW_TAB_SHOW_THUMBNAILS)); + l10n_util::GetString(IDS_NEW_TAB_SHOW_THUMBNAILS)); localized_strings.SetString(L"hidethumbnails", - l10n_util::GetString(IDS_NEW_TAB_HIDE_THUMBNAILS)); + l10n_util::GetString(IDS_NEW_TAB_HIDE_THUMBNAILS)); localized_strings.SetString(L"showlist", - l10n_util::GetString(IDS_NEW_TAB_SHOW_LIST)); + l10n_util::GetString(IDS_NEW_TAB_SHOW_LIST)); localized_strings.SetString(L"hidelist", - l10n_util::GetString(IDS_NEW_TAB_HIDE_LIST)); + l10n_util::GetString(IDS_NEW_TAB_HIDE_LIST)); localized_strings.SetString(L"showrecent", - l10n_util::GetString(IDS_NEW_TAB_SHOW_RECENT)); + l10n_util::GetString(IDS_NEW_TAB_SHOW_RECENT)); localized_strings.SetString(L"hiderecent", - l10n_util::GetString(IDS_NEW_TAB_HIDE_RECENT)); + l10n_util::GetString(IDS_NEW_TAB_HIDE_RECENT)); localized_strings.SetString(L"showrecommendations", - l10n_util::GetString(IDS_NEW_TAB_SHOW_RECOMMENDATIONS)); + l10n_util::GetString(IDS_NEW_TAB_SHOW_RECOMMENDATIONS)); localized_strings.SetString(L"hiderecommendations", - l10n_util::GetString(IDS_NEW_TAB_HIDE_RECOMMENDATIONS)); + l10n_util::GetString(IDS_NEW_TAB_HIDE_RECOMMENDATIONS)); localized_strings.SetString(L"thumbnailremovednotification", - l10n_util::GetString(IDS_NEW_TAB_THUMBNAIL_REMOVED_NOTIFICATION)); + l10n_util::GetString(IDS_NEW_TAB_THUMBNAIL_REMOVED_NOTIFICATION)); localized_strings.SetString(L"undothumbnailremove", - l10n_util::GetString(IDS_NEW_TAB_UNDO_THUMBNAIL_REMOVE)); + l10n_util::GetString(IDS_NEW_TAB_UNDO_THUMBNAIL_REMOVE)); localized_strings.SetString(L"otrmessage", - l10n_util::GetString(IDS_NEW_TAB_OTR_MESSAGE)); + l10n_util::GetString(IDS_NEW_TAB_OTR_MESSAGE)); + localized_strings.SetString(L"removethumbnailtooltip", + l10n_util::GetString(IDS_NEW_TAB_REMOVE_THUMBNAIL_TOOLTIP)); + localized_strings.SetString(L"pinthumbnailtooltip", + l10n_util::GetString(IDS_NEW_TAB_PIN_THUMBNAIL_TOOLTIP)); + localized_strings.SetString(L"unpinthumbnailtooltip", + l10n_util::GetString(IDS_NEW_TAB_UNPIN_THUMBNAIL_TOOLTIP)); + SetFontAndTextDirection(&localized_strings); diff --git a/chrome/browser/resources/new_new_tab.css b/chrome/browser/resources/new_new_tab.css index 8f40fe3..c7cac8a 100644 --- a/chrome/browser/resources/new_new_tab.css +++ b/chrome/browser/resources/new_new_tab.css @@ -167,16 +167,6 @@ html[anim='false'] *, pointer-events: inherit; } -.edit-bar { - -} - -.edit-bar > .edit-link { - padding: 0 5px; - color: hsl(213, 88%, 94%); - font-weight: bold; -} - .edit-bar > .spacer { -webkit-box-flex: 1; } diff --git a/chrome/browser/resources/new_new_tab.html b/chrome/browser/resources/new_new_tab.html index 76823be..52a684c 100644 --- a/chrome/browser/resources/new_new_tab.html +++ b/chrome/browser/resources/new_new_tab.html @@ -82,7 +82,6 @@ logEvent('log start'); <div class="edit-bar"> <div class="pin"></div> <div class="spacer"></div> - <div class="edit-link link"></div> <div class="remove"></div> </div> <span class="thumbnail-wrapper"> diff --git a/chrome/browser/resources/new_new_tab.js b/chrome/browser/resources/new_new_tab.js index 033c7f2..14fa721 100644 --- a/chrome/browser/resources/new_new_tab.js +++ b/chrome/browser/resources/new_new_tab.js @@ -244,8 +244,10 @@ function renderMostVisited(data) { t.className = getThumbnailClassName(d); t.title = d.title; t.href = d.url; - t.querySelector('.edit-link').textContent = - localStrings.getString('editthumbnail'); + t.querySelector('.pin').title = localStrings.getString(d.pinned ? + 'unpinthumbnailtooltip' : 'pinthumbnailtooltip'); + t.querySelector('.remove').title = + localStrings.getString('removethumbnailtooltip'); // There was some concern that a malformed malicious URL could cause an XSS // attack but setting style.backgroundImage = 'url(javascript:...)' does @@ -395,6 +397,9 @@ var mostVisited = { chrome.send('addPinnedURL', [data.url, data.title, String(index)]); } data.pinned = !data.pinned; + // Update tooltip + el.querySelector('.pin').title = localStrings.getString(data.pinned ? + 'unpinthumbnailtooltip' : 'pinthumbnailtooltip'); }, getThumbnailIndex: function(el) { @@ -506,6 +511,11 @@ var mostVisited = { thumbCheckbox.checked = false; listCheckbox.checked = false; } + + thumbCheckbox.title = localStrings.getString( + shownSections & Section.THUMB ? 'hidethumbnails' : 'showthumbnails'); + listCheckbox.title = localStrings.getString( + shownSections & Section.LIST ? 'hidelist' : 'showlist'); } }; @@ -853,9 +863,6 @@ $('most-visited').addEventListener('click', function(e) { } else if (hasClass(target, 'remove')) { mostVisited.blacklist(mostVisited.getItem(target)); e.preventDefault(); - } else if (hasClass(target, 'edit-link')) { - alert('Not implemented yet') - e.preventDefault(); } }); |