|
|
Update the web store promo to be clearer and configurable at run-time.
The promo now behaves like this:
a) Promo is fetched 5 seconds after first launch.
b) Promo is shown whenever no apps are installed, or if only default apps are installed (from old Chrome versions).
c) Clicking "hide this" puts the apps section into menu mode.
d) Switching locales will fetch a new promo in that locale.
e) We no longer install default apps, but they'll expire and be uninstalled the same as before.
BUG= 78358
TEST=PromoResourceServiceTest, ExtensionAppsPromo
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=81750
Total comments: 38
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1118 lines, -742 lines) |
Patch |
 |
M |
chrome/app/generated_resources.grd
|
View
|
1
2
3
4
5
|
1 chunk |
+0 lines, -12 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/apps_promo.h
|
View
|
1
2
3
4
5
|
1 chunk |
+113 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/apps_promo.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+221 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/apps_promo_unittest.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+183 lines, -0 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/default_apps.h
|
View
|
|
1 chunk |
+0 lines, -88 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/default_apps.cc
|
View
|
|
1 chunk |
+0 lines, -181 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/default_apps_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -236 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extension_service.h
|
View
|
1
2
3
4
|
3 chunks |
+4 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extension_service.cc
|
View
|
1
2
3
4
|
3 chunks |
+2 lines, -9 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/prefs/browser_prefs.cc
|
View
|
1
2
3
4
|
6 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_impl.h
|
View
|
1
2
3
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_impl.cc
|
View
|
1
2
3
4
|
4 chunks |
+0 lines, -19 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/new_new_tab.html
|
View
|
1
2
3
|
1 chunk |
+7 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/new_new_tab.js
|
View
|
1
2
3
4
|
6 chunks |
+9 lines, -21 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/ntp/apps.css
|
View
|
1
2
3
|
3 chunks |
+67 lines, -25 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/ntp/apps.js
|
View
|
1
2
3
|
12 chunks |
+55 lines, -24 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/app_launcher_handler.h
|
View
|
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/app_launcher_handler.cc
|
View
|
1
2
3
4
5
|
11 chunks |
+44 lines, -24 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/ntp_resource_cache.cc
|
View
|
1
2
3
|
2 chunks |
+0 lines, -10 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/web_resource/promo_resource_service.h
|
View
|
1
2
3
|
4 chunks |
+85 lines, -16 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/web_resource/promo_resource_service.cc
|
View
|
1
2
3
|
10 chunks |
+173 lines, -48 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/web_resource/promo_resource_service_unittest.cc
|
View
|
1
2
3
|
4 chunks |
+103 lines, -14 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/web_resource/web_resource_service.h
|
View
|
1
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser.gypi
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_tests.gypi
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/common/pref_names.h
|
View
|
1
2
3
4
5
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/common/pref_names.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/common/notification_type.h
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
Total messages: 11 (0 generated)
|