Rework of the shared resources patch for checkin
Implement shared resources and use them in bookmark manager
I had an issue with git when moving files so i had to create a new patch to
delete/readd them here. See code review 1564034. This is just for
trybots/checkins.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/1694019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45885 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index f676374..332e3518 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -3161,6 +3161,53 @@
# http://code.google.com/p/gyp/issues/detail?id=143.
'copies': [
{
+ 'destination': '<(PRODUCT_DIR)/resources/shared/css',
+ 'files': [
+ 'browser/resources/shared/css/list.css',
+ 'browser/resources/shared/css/menu.css',
+ 'browser/resources/shared/css/tree.css',
+ 'browser/resources/shared/css/tree.css.js',
+ ]
+ },
+ {
+ 'destination': '<(PRODUCT_DIR)/resources/shared/js',
+ 'files': [
+ 'browser/resources/shared/js/cr_test.html',
+ 'browser/resources/shared/js/cr.js',
+ 'browser/resources/shared/js/i18ntemplate.js',
+ 'browser/resources/shared/js/localstrings.js',
+ 'browser/resources/shared/js/util.js',
+ ]
+ },
+ {
+ 'destination': '<(PRODUCT_DIR)/resources/shared/js/cr',
+ 'files': [
+ 'browser/resources/shared/js/cr/event.js',
+ 'browser/resources/shared/js/cr/eventtarget_test.html',
+ 'browser/resources/shared/js/cr/eventtarget.js',
+ 'browser/resources/shared/js/cr/linkcontroller_test.html',
+ 'browser/resources/shared/js/cr/linkcontroller.js',
+ 'browser/resources/shared/js/cr/promise_test.html',
+ 'browser/resources/shared/js/cr/promise.js',
+ 'browser/resources/shared/js/cr/ui.js',
+ ]
+ },
+ {
+ 'destination': '<(PRODUCT_DIR)/resources/shared/js/cr/ui',
+ 'files': [
+ 'browser/resources/shared/js/cr/ui/command.js',
+ 'browser/resources/shared/js/cr/ui/contextmenuhandler.js',
+ 'browser/resources/shared/js/cr/ui/list.js',
+ 'browser/resources/shared/js/cr/ui/listitem.js',
+ 'browser/resources/shared/js/cr/ui/listselectionmodel.js',
+ 'browser/resources/shared/js/cr/ui/menu.js',
+ 'browser/resources/shared/js/cr/ui/menubutton.js',
+ 'browser/resources/shared/js/cr/ui/menuitem.js',
+ 'browser/resources/shared/js/cr/ui/splitter.js',
+ 'browser/resources/shared/js/cr/ui/tree.js',
+ ]
+ },
+ {
'destination': '<(PRODUCT_DIR)/resources/bookmark_manager',
'files': [
'browser/resources/bookmark_manager/main.html',
@@ -3172,45 +3219,12 @@
'files': [
'browser/resources/bookmark_manager/css/bmm.css',
'browser/resources/bookmark_manager/css/bmm.css.js',
- 'browser/resources/bookmark_manager/css/list.css',
- 'browser/resources/bookmark_manager/css/menu.css',
- 'browser/resources/bookmark_manager/css/tree.css',
- 'browser/resources/bookmark_manager/css/tree.css.js',
]
},
{
'destination': '<(PRODUCT_DIR)/resources/bookmark_manager/js',
'files': [
'browser/resources/bookmark_manager/js/bmm.js',
- 'browser/resources/bookmark_manager/js/cr.js',
- 'browser/resources/bookmark_manager/js/i18ntemplate.js',
- 'browser/resources/bookmark_manager/js/localstrings.js',
- 'browser/resources/bookmark_manager/js/util.js',
- ]
- },
- {
- 'destination': '<(PRODUCT_DIR)/resources/bookmark_manager/js/cr',
- 'files': [
- 'browser/resources/bookmark_manager/js/cr/event.js',
- 'browser/resources/bookmark_manager/js/cr/eventtarget.js',
- 'browser/resources/bookmark_manager/js/cr/linkcontroller.js',
- 'browser/resources/bookmark_manager/js/cr/promise.js',
- 'browser/resources/bookmark_manager/js/cr/ui.js',
- ]
- },
- {
- 'destination': '<(PRODUCT_DIR)/resources/bookmark_manager/js/cr/ui',
- 'files': [
- 'browser/resources/bookmark_manager/js/cr/ui/command.js',
- 'browser/resources/bookmark_manager/js/cr/ui/contextmenuhandler.js',
- 'browser/resources/bookmark_manager/js/cr/ui/list.js',
- 'browser/resources/bookmark_manager/js/cr/ui/listitem.js',
- 'browser/resources/bookmark_manager/js/cr/ui/listselectionmodel.js',
- 'browser/resources/bookmark_manager/js/cr/ui/menu.js',
- 'browser/resources/bookmark_manager/js/cr/ui/menubutton.js',
- 'browser/resources/bookmark_manager/js/cr/ui/menuitem.js',
- 'browser/resources/bookmark_manager/js/cr/ui/splitter.js',
- 'browser/resources/bookmark_manager/js/cr/ui/tree.js',
]
},
{