diff options
Diffstat (limited to 'chrome/common/extensions')
50 files changed, 153 insertions, 223 deletions
diff --git a/chrome/common/extensions/docs/examples/api/bookmarks/basic.zip b/chrome/common/extensions/docs/examples/api/bookmarks/basic.zip Binary files differindex 0d61e73..447d530 100644 --- a/chrome/common/extensions/docs/examples/api/bookmarks/basic.zip +++ b/chrome/common/extensions/docs/examples/api/bookmarks/basic.zip diff --git a/chrome/common/extensions/docs/examples/api/bookmarks/basic/manifest.json b/chrome/common/extensions/docs/examples/api/bookmarks/basic/manifest.json index 1dc28ab..e16d3cf 100644 --- a/chrome/common/extensions/docs/examples/api/bookmarks/basic/manifest.json +++ b/chrome/common/extensions/docs/examples/api/bookmarks/basic/manifest.json @@ -8,6 +8,6 @@ "browser_action": { "default_title": "My Bookmarks.", "default_icon": "icon.png", - "popup": "popup.html" + "default_popup": "popup.html" } -}
\ No newline at end of file +} diff --git a/chrome/common/extensions/docs/examples/api/browserAction/set_page_color.zip b/chrome/common/extensions/docs/examples/api/browserAction/set_page_color.zip Binary files differindex 9ed8ad8..c1a6ff1 100644 --- a/chrome/common/extensions/docs/examples/api/browserAction/set_page_color.zip +++ b/chrome/common/extensions/docs/examples/api/browserAction/set_page_color.zip diff --git a/chrome/common/extensions/docs/examples/api/browserAction/set_page_color/manifest.json b/chrome/common/extensions/docs/examples/api/browserAction/set_page_color/manifest.json index 83e9052..95d28f7 100644 --- a/chrome/common/extensions/docs/examples/api/browserAction/set_page_color/manifest.json +++ b/chrome/common/extensions/docs/examples/api/browserAction/set_page_color/manifest.json @@ -7,6 +7,6 @@ "browser_action": { "default_title": "Set this page's color.", "default_icon": "icon.png", - "popup": "popup.html" + "default_popup": "popup.html" } -}
\ No newline at end of file +} diff --git a/chrome/common/extensions/docs/examples/api/contentSettings.zip b/chrome/common/extensions/docs/examples/api/contentSettings.zip Binary files differindex 3cd2bd4..9b23b2d 100644 --- a/chrome/common/extensions/docs/examples/api/contentSettings.zip +++ b/chrome/common/extensions/docs/examples/api/contentSettings.zip diff --git a/chrome/common/extensions/docs/examples/api/contentSettings/manifest.json b/chrome/common/extensions/docs/examples/api/contentSettings/manifest.json index 7592cdb..2401f5e 100644 --- a/chrome/common/extensions/docs/examples/api/contentSettings/manifest.json +++ b/chrome/common/extensions/docs/examples/api/contentSettings/manifest.json @@ -5,7 +5,7 @@ "permissions": [ "contentSettings", "tabs" ],
"browser_action": {
"default_icon": "contentSettings.png",
- "popup": "popup.html"
+ "default_popup": "popup.html"
},
"content_security_policy": "default-src 'self'"
}
diff --git a/chrome/common/extensions/docs/examples/api/i18n/getMessage.zip b/chrome/common/extensions/docs/examples/api/i18n/getMessage.zip Binary files differindex f80317b..25c2d3a 100644 --- a/chrome/common/extensions/docs/examples/api/i18n/getMessage.zip +++ b/chrome/common/extensions/docs/examples/api/i18n/getMessage.zip diff --git a/chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json b/chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json index 8b4e226..99d3dea 100644 --- a/chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json +++ b/chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json @@ -6,6 +6,6 @@ "browser_action": { "default_title": "__MSG_browser_action_title__", "default_icon": "icon.png", - "popup": "popup.html" + "default_popup": "popup.html" } } diff --git a/chrome/common/extensions/docs/examples/api/messaging/timer.zip b/chrome/common/extensions/docs/examples/api/messaging/timer.zip Binary files differindex 5f52559..ffc1bb2 100644 --- a/chrome/common/extensions/docs/examples/api/messaging/timer.zip +++ b/chrome/common/extensions/docs/examples/api/messaging/timer.zip diff --git a/chrome/common/extensions/docs/examples/api/messaging/timer/manifest.json b/chrome/common/extensions/docs/examples/api/messaging/timer/manifest.json index 4717c41..ee3f939 100644 --- a/chrome/common/extensions/docs/examples/api/messaging/timer/manifest.json +++ b/chrome/common/extensions/docs/examples/api/messaging/timer/manifest.json @@ -12,6 +12,6 @@ "browser_action": { "default_title": "Time to current page", "default_icon": "clock.png", - "popup": "popup.html" + "default_popup": "popup.html" } } diff --git a/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies.zip b/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies.zip Binary files differindex bb8480a..8c3fb1f 100644 --- a/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies.zip +++ b/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies.zip diff --git a/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies/manifest.json b/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies/manifest.json index ff3db44..88d09c1 100644 --- a/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies/manifest.json +++ b/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies/manifest.json @@ -5,7 +5,7 @@ "permissions": [ "experimental", "privacy" ],
"browser_action": {
"default_icon": "advicedog.jpg",
- "popup": "popup.html"
+ "default_popup": "popup.html"
},
"content_security_policy": "default-src 'none'; script-src 'self'; style-src 'self'"
}
diff --git a/chrome/common/extensions/docs/examples/api/preferences/enableReferrer.zip b/chrome/common/extensions/docs/examples/api/preferences/enableReferrer.zip Binary files differindex ac6af98..bedc56a 100644 --- a/chrome/common/extensions/docs/examples/api/preferences/enableReferrer.zip +++ b/chrome/common/extensions/docs/examples/api/preferences/enableReferrer.zip diff --git a/chrome/common/extensions/docs/examples/api/preferences/enableReferrer/manifest.json b/chrome/common/extensions/docs/examples/api/preferences/enableReferrer/manifest.json index bd7a8a4..243e1e5 100644 --- a/chrome/common/extensions/docs/examples/api/preferences/enableReferrer/manifest.json +++ b/chrome/common/extensions/docs/examples/api/preferences/enableReferrer/manifest.json @@ -5,7 +5,7 @@ "permissions": [ "experimental", "privacy" ],
"browser_action": {
"default_icon": "advicedog.jpg",
- "popup": "popup.html"
+ "default_popup": "popup.html"
},
"content_security_policy": "default-src 'none'; script-src 'self'; style-src 'self'"
}
diff --git a/chrome/common/extensions/docs/examples/api/processes/process_monitor.zip b/chrome/common/extensions/docs/examples/api/processes/process_monitor.zip Binary files differindex 0a3b8ef..9048ad6 100644 --- a/chrome/common/extensions/docs/examples/api/processes/process_monitor.zip +++ b/chrome/common/extensions/docs/examples/api/processes/process_monitor.zip diff --git a/chrome/common/extensions/docs/examples/api/processes/process_monitor/manifest.json b/chrome/common/extensions/docs/examples/api/processes/process_monitor/manifest.json index ae633d3..fb590af 100644 --- a/chrome/common/extensions/docs/examples/api/processes/process_monitor/manifest.json +++ b/chrome/common/extensions/docs/examples/api/processes/process_monitor/manifest.json @@ -8,6 +8,6 @@ "browser_action": { "default_title": "Process Monitor", "default_icon": "icon.png", - "popup": "popup.html" + "default_popup": "popup.html" } } diff --git a/chrome/common/extensions/docs/examples/api/processes/show_tabs.zip b/chrome/common/extensions/docs/examples/api/processes/show_tabs.zip Binary files differindex 6a8f74d..2808a84 100644 --- a/chrome/common/extensions/docs/examples/api/processes/show_tabs.zip +++ b/chrome/common/extensions/docs/examples/api/processes/show_tabs.zip diff --git a/chrome/common/extensions/docs/examples/api/processes/show_tabs/manifest.json b/chrome/common/extensions/docs/examples/api/processes/show_tabs/manifest.json index 15990aa..bdefbdd 100644 --- a/chrome/common/extensions/docs/examples/api/processes/show_tabs/manifest.json +++ b/chrome/common/extensions/docs/examples/api/processes/show_tabs/manifest.json @@ -8,7 +8,7 @@ "browser_action": { "default_title": "Show Tabs in this Process", "default_icon": "icon.png", - "popup": "popup.html" + "default_popup": "popup.html" }, "content_security_policy": "default-src 'none'; script-src 'self'; style-src 'self'; img-src chrome://favicon" } diff --git a/chrome/common/extensions/docs/examples/api/webNavigation/basic.zip b/chrome/common/extensions/docs/examples/api/webNavigation/basic.zip Binary files differindex 7fdb53cce..956fc79 100644 --- a/chrome/common/extensions/docs/examples/api/webNavigation/basic.zip +++ b/chrome/common/extensions/docs/examples/api/webNavigation/basic.zip diff --git a/chrome/common/extensions/docs/examples/api/webNavigation/basic/manifest.json b/chrome/common/extensions/docs/examples/api/webNavigation/basic/manifest.json index 41481186..d168843 100644 --- a/chrome/common/extensions/docs/examples/api/webNavigation/basic/manifest.json +++ b/chrome/common/extensions/docs/examples/api/webNavigation/basic/manifest.json @@ -6,7 +6,7 @@ "background_page": "background.html", "browser_action": { "default_icon": "icon.png", - "popup": "popup.html" + "default_popup": "popup.html" }, "permissions": [ "extension", diff --git a/chrome/common/extensions/docs/examples/extensions/buildbot.zip b/chrome/common/extensions/docs/examples/extensions/buildbot.zip Binary files differindex b873501..b83fa99 100644 --- a/chrome/common/extensions/docs/examples/extensions/buildbot.zip +++ b/chrome/common/extensions/docs/examples/extensions/buildbot.zip diff --git a/chrome/common/extensions/docs/examples/extensions/buildbot/manifest.json b/chrome/common/extensions/docs/examples/extensions/buildbot/manifest.json index baeca6d..a3d4666 100644 --- a/chrome/common/extensions/docs/examples/extensions/buildbot/manifest.json +++ b/chrome/common/extensions/docs/examples/extensions/buildbot/manifest.json @@ -12,7 +12,7 @@ "browser_action": { "default_title": "", "default_icon": "chromium.png", - "popup": "popup.html" + "default_popup": "popup.html" }, "options_page": "options.html" } diff --git a/chrome/common/extensions/docs/examples/extensions/gdocs.zip b/chrome/common/extensions/docs/examples/extensions/gdocs.zip Binary files differindex d3b62bc..8e83429 100644 --- a/chrome/common/extensions/docs/examples/extensions/gdocs.zip +++ b/chrome/common/extensions/docs/examples/extensions/gdocs.zip diff --git a/chrome/common/extensions/docs/examples/extensions/gdocs/manifest.json b/chrome/common/extensions/docs/examples/extensions/gdocs/manifest.json index 1d26f72..79b1ff2 100644 --- a/chrome/common/extensions/docs/examples/extensions/gdocs/manifest.json +++ b/chrome/common/extensions/docs/examples/extensions/gdocs/manifest.json @@ -11,7 +11,7 @@ "browser_action": { "default_title": "List your Google Docs", "default_icon": "img/docs_spreadsheets-32.gif", - "popup": "popup.html" + "default_popup": "popup.html" }, "permissions": [ "tabs", diff --git a/chrome/common/extensions/docs/examples/extensions/mappy.zip b/chrome/common/extensions/docs/examples/extensions/mappy.zip Binary files differindex d0b1077..ae7019e 100644 --- a/chrome/common/extensions/docs/examples/extensions/mappy.zip +++ b/chrome/common/extensions/docs/examples/extensions/mappy.zip diff --git a/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json b/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json index 849aeb1..66ab67d 100644 --- a/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json +++ b/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json @@ -15,7 +15,7 @@ "page_action": { "default_name": "Display Map", "default_icon": "marker.png", - "popup": "popup.html" + "default_popup": "popup.html" }, "content_security_policy": "default-src 'none'; style-src 'self'; script-src 'self'; connect-src https://maps.googleapis.com; img-src https://maps.google.com" } diff --git a/chrome/common/extensions/docs/examples/extensions/news.zip b/chrome/common/extensions/docs/examples/extensions/news.zip Binary files differindex d8b6015..bac050c 100644 --- a/chrome/common/extensions/docs/examples/extensions/news.zip +++ b/chrome/common/extensions/docs/examples/extensions/news.zip diff --git a/chrome/common/extensions/docs/examples/extensions/news/manifest.json b/chrome/common/extensions/docs/examples/extensions/news/manifest.json index cff6f2e..e7ff026 100644 --- a/chrome/common/extensions/docs/examples/extensions/news/manifest.json +++ b/chrome/common/extensions/docs/examples/extensions/news/manifest.json @@ -7,7 +7,7 @@ "browser_action": { "default_title": "__MSG_ext_default_title__", "default_icon": "images/news_action.png", - "popup": "views/feed.html" + "default_popup": "views/feed.html" }, "permissions": [ "tabs", diff --git a/chrome/common/extensions/docs/examples/extensions/news_a11y.zip b/chrome/common/extensions/docs/examples/extensions/news_a11y.zip Binary files differindex 84ef246..84f2ead 100644 --- a/chrome/common/extensions/docs/examples/extensions/news_a11y.zip +++ b/chrome/common/extensions/docs/examples/extensions/news_a11y.zip diff --git a/chrome/common/extensions/docs/examples/extensions/news_a11y/manifest.json b/chrome/common/extensions/docs/examples/extensions/news_a11y/manifest.json index 3ebfa7d..81dcaca 100644 --- a/chrome/common/extensions/docs/examples/extensions/news_a11y/manifest.json +++ b/chrome/common/extensions/docs/examples/extensions/news_a11y/manifest.json @@ -6,7 +6,7 @@ "browser_action": { "default_title": "Google News", "default_icon": "news_action.png", - "popup": "feed.html" + "default_popup": "feed.html" }, "permissions": [ "tabs", diff --git a/chrome/common/extensions/docs/examples/extensions/news_i18n.zip b/chrome/common/extensions/docs/examples/extensions/news_i18n.zip Binary files differindex d11612a..5c0c245b 100644 --- a/chrome/common/extensions/docs/examples/extensions/news_i18n.zip +++ b/chrome/common/extensions/docs/examples/extensions/news_i18n.zip diff --git a/chrome/common/extensions/docs/examples/extensions/news_i18n/manifest.json b/chrome/common/extensions/docs/examples/extensions/news_i18n/manifest.json index 3b60601..32b4cc0 100644 --- a/chrome/common/extensions/docs/examples/extensions/news_i18n/manifest.json +++ b/chrome/common/extensions/docs/examples/extensions/news_i18n/manifest.json @@ -6,7 +6,7 @@ "browser_action": { "default_title": "__MSG_default_title__", "default_icon": "news_action.png", - "popup": "feed.html" + "default_popup": "feed.html" }, "permissions": [ "tabs", diff --git a/chrome/common/extensions/docs/examples/extensions/proxy_configuration.zip b/chrome/common/extensions/docs/examples/extensions/proxy_configuration.zip Binary files differindex 1936eaf..04d8cd9 100644 --- a/chrome/common/extensions/docs/examples/extensions/proxy_configuration.zip +++ b/chrome/common/extensions/docs/examples/extensions/proxy_configuration.zip diff --git a/chrome/common/extensions/docs/examples/extensions/proxy_configuration/manifest.json b/chrome/common/extensions/docs/examples/extensions/proxy_configuration/manifest.json index eee665b..0a3c5bd 100644 --- a/chrome/common/extensions/docs/examples/extensions/proxy_configuration/manifest.json +++ b/chrome/common/extensions/docs/examples/extensions/proxy_configuration/manifest.json @@ -5,7 +5,7 @@ "default_locale": "en", "browser_action": { "default_icon": "icon16.png", - "popup": "popup.html" + "default_popup": "popup.html" }, "icons": { "16": "icon16.png", diff --git a/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock.zip b/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock.zip Binary files differindex cd476dc..380db2e 100644 --- a/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock.zip +++ b/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock.zip diff --git a/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock/manifest.json b/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock/manifest.json index 4083f5e..a3184e4 100644 --- a/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock/manifest.json +++ b/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock/manifest.json @@ -6,8 +6,6 @@ "background_page": "background.html", - "popup": "popup.html", - "browser_action": { "default_icon": "clock-19.png", "default_title": "Talking Alarm Clock", diff --git a/chrome/common/extensions/docs/examples/extensions/wave.zip b/chrome/common/extensions/docs/examples/extensions/wave.zip Binary files differindex 81e5379..d2e07fe 100644 --- a/chrome/common/extensions/docs/examples/extensions/wave.zip +++ b/chrome/common/extensions/docs/examples/extensions/wave.zip diff --git a/chrome/common/extensions/docs/examples/extensions/wave/manifest.json b/chrome/common/extensions/docs/examples/extensions/wave/manifest.json index d9af513..d841dcd 100644 --- a/chrome/common/extensions/docs/examples/extensions/wave/manifest.json +++ b/chrome/common/extensions/docs/examples/extensions/wave/manifest.json @@ -13,6 +13,6 @@ "browser_action": { "default_icon": "unauthorized.png", "default_title": "Preview new waves", - "popup": "popup.html" + "default_popup": "popup.html" } } diff --git a/chrome/common/extensions/docs/examples/tutorials/analytics.zip b/chrome/common/extensions/docs/examples/tutorials/analytics.zip Binary files differindex a001283..1534b9b 100644 --- a/chrome/common/extensions/docs/examples/tutorials/analytics.zip +++ b/chrome/common/extensions/docs/examples/tutorials/analytics.zip diff --git a/chrome/common/extensions/docs/examples/tutorials/analytics/manifest.json b/chrome/common/extensions/docs/examples/tutorials/analytics/manifest.json index 6e23531..b69a21d 100644 --- a/chrome/common/extensions/docs/examples/tutorials/analytics/manifest.json +++ b/chrome/common/extensions/docs/examples/tutorials/analytics/manifest.json @@ -6,7 +6,7 @@ "browser_action": { "default_title": "Open the popup", "default_icon": "analytics-extension-icon-19.png", - "popup" : "popup.html" + "default_popup" : "popup.html" }, "icons": { "48": "analytics-extension-icon-48.png", diff --git a/chrome/common/extensions/docs/examples/tutorials/getstarted.zip b/chrome/common/extensions/docs/examples/tutorials/getstarted.zip Binary files differindex 54083ae..13d0f0a 100644 --- a/chrome/common/extensions/docs/examples/tutorials/getstarted.zip +++ b/chrome/common/extensions/docs/examples/tutorials/getstarted.zip diff --git a/chrome/common/extensions/docs/examples/tutorials/getstarted/manifest.json b/chrome/common/extensions/docs/examples/tutorials/getstarted/manifest.json index 8fe1793..5030c0f 100644 --- a/chrome/common/extensions/docs/examples/tutorials/getstarted/manifest.json +++ b/chrome/common/extensions/docs/examples/tutorials/getstarted/manifest.json @@ -4,7 +4,7 @@ "description": "The first extension that I made.", "browser_action": { "default_icon": "icon.png", - "popup": "popup.html" + "default_popup": "popup.html" }, "permissions": [ "http://api.flickr.com/" diff --git a/chrome/common/extensions/docs/getstarted.html b/chrome/common/extensions/docs/getstarted.html index 3ea23d9..ae02576 100644 --- a/chrome/common/extensions/docs/getstarted.html +++ b/chrome/common/extensions/docs/getstarted.html @@ -443,7 +443,7 @@ as the following screenshot shows. <pre> ... "browser_action": { "default_icon": "icon.png"<b>, - "popup": "popup.html"</b> + "default_popup": "popup.html"</b> }, ... </pre> diff --git a/chrome/common/extensions/docs/samples.html b/chrome/common/extensions/docs/samples.html index c3ba385..3945766 100644 --- a/chrome/common/extensions/docs/samples.html +++ b/chrome/common/extensions/docs/samples.html @@ -330,46 +330,46 @@ <div id="static"><link rel="stylesheet" href="css/samples.css"> <script>var search_data = { "0262260daf0c8f7b28feff2ef23b05e7abf9d1e0": "A BROWSER ACTION WHICH CHANGES ITS ICON WHEN CLICKED. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON", - "ea2894c41cb8e80a4433a3e6c5772dadce9be90d": "A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLOR. BROWSER_ACTION POPUP TABS CHROME.TABS.EXECUTESCRIPT", + "ea2894c41cb8e80a4433a3e6c5772dadce9be90d": "A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLOR. BROWSER_ACTION TABS CHROME.TABS.EXECUTESCRIPT", "ede3c47b7757245be42ec33fd5ca63df4b490066": "A BROWSER ACTION WITH NO ICON THAT MAKES THE PAGE RED BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.TABS.EXECUTESCRIPT", - "fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a": "ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER BROWSER_ACTION POPUP CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE", + "fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a": "ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER BROWSER_ACTION CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE", "9a6e4ec46997fb92b324974afa08a3d007e2537f": "ANIMATED PAGE ACTION THIS EXTENSION ADDS AN ANIMATED BROWSER ACTION TO THE TOOLBAR. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.ONCLICKED CHROME.PAGEACTION.SETICON CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED", "a1f7cf79dd555b04fa8d603247a040e644996293": "APP LAUNCHER BROWSER_ACTION MANAGEMENT CHROME.EXTENSION.GETURL CHROME.MANAGEMENT.GET CHROME.MANAGEMENT.GETALL CHROME.MANAGEMENT.LAUNCHAPP CHROME.TABS.CREATE", "9747e3d6a3eab39bc7c17f11a80573c62d44c7e5": "BLANK NEW TAB PAGE CHROME_URL_OVERRIDES", - "0bf0930a32829dfb77170535ecb27adc2de3998a": "BLOCK/ALLOW REFERRER API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL POPUP PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS", - "7da105f28e200d42510aff3591dfa5aeb0b82605": "BLOCK/ALLOW THIRD-PARTY COOKIES API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL POPUP PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS", + "0bf0930a32829dfb77170535ecb27adc2de3998a": "BLOCK/ALLOW REFERRER API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS", + "7da105f28e200d42510aff3591dfa5aeb0b82605": "BLOCK/ALLOW THIRD-PARTY COOKIES API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS", "9004d1a1b975859d07bdff94ea0a4baa106c4fd1": "BROKEN LINKS EXTENDS THE DEVELOPER TOOLS, ADDING AN AUDIT CATEGORY THAT FINDS BROKEN LINKS ON THE INSPECTED PAGE. BACKGROUND_PAGE DEVTOOLS_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL.DEVTOOLS.AUDITS.ADDCATEGORY CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.EXECUTESCRIPT CHROME.TABS.SENDREQUEST", "7f4d3fac7ae1ad4d514a15cd0b2c48c57a58c55e": "CATBLOCK I CANT HAS CHEEZBURGER! BACKGROUND_PAGE WEBREQUEST WEBREQUESTBLOCKING CHROME.WEBREQUEST.ONBEFOREREQUEST", "924f75a201bb0ec8d6c0b1c9c88c679ea211c93d": "CHROME QUERY EXTENDS THE DEVELOPER TOOLS, ADDING A SIDEBAR THAT DISPLAYS THE JQUERY DATA ASSOCIATED WITH THE SELECTED DOM ELEMENT. DEVTOOLS_PAGE EXPERIMENTAL", "903e7277139e1e6caec123d3319cab295d8d1b3a": "CHROME SOUNDS ENJOY A MORE MAGICAL AND IMMERSIVE EXPERIENCE WHEN BROWSING THE WEB USING THE POWER OF SOUND. BACKGROUND_PAGE BOOKMARKS OPTIONS_PAGE TABS CHROME.BOOKMARKS.ONCREATED CHROME.BOOKMARKS.ONMOVED CHROME.BOOKMARKS.ONREMOVED CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.GET CHROME.TABS.ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME.TABS.ONREMOVED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOVED", - "0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5": "CHROMIUM BUILDBOT MONITOR DISPLAYS THE STATUS OF THE CHROMIUM BUILDBOT IN THE TOOLBAR. CLICK TO SEE MORE DETAILED STATUS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION NOTIFICATIONS OPTIONS_PAGE POPUP CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETURL", + "0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5": "CHROMIUM BUILDBOT MONITOR DISPLAYS THE STATUS OF THE CHROMIUM BUILDBOT IN THE TOOLBAR. CLICK TO SEE MORE DETAILED STATUS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION NOTIFICATIONS OPTIONS_PAGE CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETURL", "ac31228200b41a87982e386cc90d3a6eee4ad885": "CHROMIUM SEARCH ADD SUPPORT TO THE OMNIBOX TO SEARCH THE CHROMIUM SOURCE CODE. BACKGROUND_PAGE TABS CHROME.OMNIBOX.ONINPUTCANCELLED CHROME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONINPUTENTERED CHROME.OMNIBOX.ONINPUTSTARTED CHROME.OMNIBOX.SETDEFAULTSUGGESTION CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE", "7d5d6cf195bc25480256618e360aa38c6e6fba82": "CLD DISPLAYS THE LANGUAGE OF A TAB BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.TABS.DETECTLANGUAGE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED", "6871d09f4a96bf9d4b6cc724d00e909cee0f3902": "CONTENT SCRIPT CROSS-DOMAIN XMLHTTPREQUEST EXAMPLE DEMONSTRATES MAKING CROSS DOMAIN REQUESTS FROM A CONTENT SCRIPT BY PUTTING TWITTER TRENDS ON GOOGLE NEWS.", - "e1f97e61e28ff33131d66dd28a4ed70a77874a51": "CONTENT SETTINGS SHOWS THE CONTENT SETTINGS FOR THE CURRENT SITE. BROWSER_ACTION CONTENTSETTINGS POPUP TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED", + "e1f97e61e28ff33131d66dd28a4ed70a77874a51": "CONTENT SETTINGS SHOWS THE CONTENT SETTINGS FOR THE CURRENT SITE. BROWSER_ACTION CONTENTSETTINGS TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED", "5d81304a17cf7ac2887484f730fbd2b01e51e166": "CONTEXT MENUS SAMPLE SHOWS SOME OF THE FEATURES OF THE CONTEXT MENUS API BACKGROUND_PAGE CONTEXTMENUS CHROME.CONTEXTMENUS.CREATE", "4daa6becd0899a54776d9cf7f09613ed1a9f4d77": "COOKIE API TEST EXTENSION TESTING COOKIE API BACKGROUND_PAGE BROWSER_ACTION COOKIES TABS CHROME.BROWSERACTION.ONCLICKED CHROME.COOKIES.GET CHROME.COOKIES.GETALL CHROME.COOKIES.ONCHANGED CHROME.COOKIES.REMOVE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL", "028eb5364924344029bcbe1d527f132fc72b34e5": "EMAIL THIS PAGE (BY GOOGLE) THIS EXTENSION ADDS AN EMAIL BUTTON TO THE TOOLBAR WHICH ALLOWS YOU TO EMAIL THE PAGE LINK USING YOUR DEFAULT MAIL CLIENT OR GMAIL. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.CONNECT CHROME.EXTENSION.ONCONNECT CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.UPDATE", - "763a08e9b06595d785568a8d392b95a2f3700258": "EVENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BACKGROUND_PAGE BROWSER_ACTION POPUP", + "763a08e9b06595d785568a8d392b95a2f3700258": "EVENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BACKGROUND_PAGE BROWSER_ACTION", "4efa12eaaa442b6b7c880e7a38ceeb0cff7e8b77": "FIREPHP FOR CHROME EXTENDS THE DEVELOPER TOOLS, ADDING SUPPORT FOR PARSING FIREPHP MESSAGES FROM SERVER BACKGROUND_PAGE DEVTOOLS_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL.DEVTOOLS.NETWORK.GETHAR CHROME.EXPERIMENTAL.DEVTOOLS.NETWORK.ONREQUESTFINISHED CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.EXECUTESCRIPT", "8b0dd31216235941bdd8eb33fda915ef5cf79a82": "GOOGLE CALENDAR CHECKER (BY GOOGLE) QUICKLY SEE THE TIME UNTIL YOUR NEXT MEETING FROM ANY OF YOUR CALENDARS. CLICK ON THE BUTTON TO BE TAKEN TO YOUR CALENDAR. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETICON CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.ONUPDATED CHROME.TABS.UPDATE", - "4e35caa9742fb82dbd628892d23a781614f6eff6": "GOOGLE DOCUMENT LIST VIEWER DEMONSTRATES HOW TO USE OAUTH TO CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", + "4e35caa9742fb82dbd628892d23a781614f6eff6": "GOOGLE DOCUMENT LIST VIEWER DEMONSTRATES HOW TO USE OAUTH TO CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", "bb57f7a0132cbeb36ad7e7bb0ab75c21704234ca": "GOOGLE MAIL CHECKER DISPLAYS THE NUMBER OF UNREAD MESSAGES IN YOUR GOOGLE MAIL INBOX. YOU CAN ALSO CLICK THE BUTTON TO OPEN YOUR INBOX. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.ONUPDATED CHROME.TABS.UPDATE", - "1682e05ea9a1bde985123b04f6f8ac50a8a64033": "GOOGLE WAVE NOTIFIER FIND OUT WHEN YOU HAVE NEW WAVES AND PREVIEW THEM FAST. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", - "14b9651fda4e57b2a5914ba73a779812201b750a": "HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACTION POPUP", + "1682e05ea9a1bde985123b04f6f8ac50a8a64033": "GOOGLE WAVE NOTIFIER FIND OUT WHEN YOU HAVE NEW WAVES AND PREVIEW THEM FAST. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", + "14b9651fda4e57b2a5914ba73a779812201b750a": "HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACTION", "2020d72f2577f53caf8e94e3dbac0fb849ceaa4d": "IDLE - SIMPLE EXAMPLE DEMONSTRATES THE IDLE API BACKGROUND_PAGE BROWSER_ACTION IDLE CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.IDLE.ONSTATECHANGED CHROME.IDLE.QUERYSTATE", "0ea1588bd07b20338fc21f725de1542a5fdf9726": "IGOOGLE NEW TAB PAGE CHROME_URL_OVERRIDES", "646325c25f572a1d15edc73d057f821d847a4fbe": "IMAGEINFO GET IMAGE INFO FOR IMAGES, INCLUDING EXIF DATA BACKGROUND_PAGE CONTEXTMENUS TABS CHROME.CONTEXTMENUS.CREATE CHROME.TABS.GET CHROME.TABS.GETCURRENT CHROME.WINDOWS.CREATE CHROME.WINDOWS.UPDATE", "8f52a8a59c6fc16cb0d1ed0680b7f005be033d58": "JAVASCRIPT PAUSE/RESUME PAUSES / RESUMES JAVASCRIPT EXECUTION BACKGROUND_PAGE BROWSER_ACTION DEBUGGER TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.BROWSERACTION.SETTITLE CHROME.DEBUGGER.ATTACH CHROME.DEBUGGER.DETACH CHROME.DEBUGGER.ONDETACH CHROME.DEBUGGER.ONEVENT CHROME.DEBUGGER.SENDCOMMAND CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT", "65b2fe595b7ac38dddd89cca50f5efd0017b0bd4": "KEYBOARD PIN CREATES A KEYBOARD SHORTCUT (C + SHIFT + P) TO TOGGLE THE PINNED STATE OF THE CURRENTLY SELECTED TAB BACKGROUND_PAGE TABS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE", "cc8563a6666add797264184a960c7b7c8bd3e64d": "LIVE HTTP HEADERS DISPLAYS THE LIVE LOG WITH THE HTTP REQUESTS HEADERS BACKGROUND_PAGE BROWSER_ACTION DEBUGGER TABS CHROME.BROWSERACTION.ONCLICKED CHROME.DEBUGGER.ATTACH CHROME.DEBUGGER.DETACH CHROME.DEBUGGER.ONEVENT CHROME.DEBUGGER.SENDCOMMAND CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.WINDOWS.CREATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT", - "ec97ec20ca2f095d081e39f1565fc12af09ef067": "MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.SENDREQUEST", + "ec97ec20ca2f095d081e39f1565fc12af09ef067": "MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.SENDREQUEST", "b2f5f8a790e16f091a7e4e0a39b2d0a6d32e3a6d": "MERGE WINDOWS MERGES ALL OF THE BROWSERS WINDOWS INTO THE CURRENT WINDOW BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.MOVE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT", - "51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e": "MESSAGE TIMER TIMES HOW LONG IT TAKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION POPUP TABS CHROME.EXTENSION.ONCONNECT CHROME.EXTENSION.ONREQUEST CHROME.TABS.CONNECT CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.SENDREQUEST", - "4f6785ec4f937add6728615682dd37c9a42d9548": "MY BOOKMARKS A BROWSER ACTION WITH A POPUP DUMP OF ALL BOOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMARKS BROWSER_ACTION POPUP TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMARKS.GET CHROME.BOOKMARKS.GETTREE CHROME.BOOKMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE", - "597015d3bcce3da693b02314afd607bec4f55291": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.TABS.CREATE", - "6444e5c8ae112a6a433909c5e770669cd16e2e5f": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE", - "3aea027164cb9b732ba4a8c51cb93708891726ef": "NEWS READER (BY GOOGLE) DISPLAYS THE LATEST STORIES FROM GOOGLE NEWS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.EXTENSION.GETURL CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE", + "51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e": "MESSAGE TIMER TIMES HOW LONG IT TAKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION TABS CHROME.EXTENSION.ONCONNECT CHROME.EXTENSION.ONREQUEST CHROME.TABS.CONNECT CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.SENDREQUEST", + "4f6785ec4f937add6728615682dd37c9a42d9548": "MY BOOKMARKS A BROWSER ACTION WITH A POPUP DUMP OF ALL BOOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMARKS BROWSER_ACTION TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMARKS.GET CHROME.BOOKMARKS.GETTREE CHROME.BOOKMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE", + "597015d3bcce3da693b02314afd607bec4f55291": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.TABS.CREATE", + "6444e5c8ae112a6a433909c5e770669cd16e2e5f": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE", + "3aea027164cb9b732ba4a8c51cb93708891726ef": "NEWS READER (BY GOOGLE) DISPLAYS THE LATEST STORIES FROM GOOGLE NEWS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.EXTENSION.GETURL CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE", "f799e26ceef2367cf836f24bcb47df4398b0df58": "NOTIFICATION DEMO SHOWS OFF DESKTOP NOTIFICATIONS, WHICH ARE TOAST WINDOWS THAT POP UP ON THE DESKTOP. BACKGROUND_PAGE NOTIFICATIONS OPTIONS_PAGE TABS", "2df34c9db20549bd52f2dec3d59d564853bdefac": "NTP PROTOTYPING EXTENSION EXTENSION TO PROTOTYPE NEW NTP DESIGNS CHROME_URL_OVERRIDES EXPERIMENTAL", "e787b322bddbc6289bb31b7d7550b1bf6456a80b": "OMNIBOX EXAMPLE TO USE, TYPE OMNIX PLUS A SEARCH TERM INTO THE OMNIBOX. BACKGROUND_PAGE CHROME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONINPUTENTERED", @@ -378,11 +378,11 @@ "d74c3c18a1c1dd18b035149105a306f837c8823e": "PAGE BENCHMARKER CHROMIUM PAGE BENCHMARKER. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.CONNECT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETEXTENSIONTABS CHROME.EXTENSION.GETURL CHROME.EXTENSION.ONCONNECT CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.GETSELECTED CHROME.TABS.REMOVE CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT", "ab4b9e00a673701b355db9eb8f9ebf2c850cd784": "PER-PLUGIN CONTENT SETTINGS CUSTOMIZE YOUR CONTENT SETTING FOR DIFFERENT PLUG-INS. CONTENTSETTINGS OPTIONS_PAGE CHROME.I18N.GETMESSAGE", "e6ae17ab4ccfd7e059c8c01f25760ca5d894c7fd": "PRINT THIS PAGE ADDS A PRINT BUTTON TO THE BROWSER. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.TABS.UPDATE", - "beff6ecd9677dea0a7c648c5042165b48bb66f09": "PROCESS MONITOR ADDS A BROWSER ACTION THAT MONITORS RESOURCE USAGE OF ALL BROWSER PROCESSES. BROWSER_ACTION EXPERIMENTAL POPUP TABS", - "3e8e226d87e431296bb110b4f6eb7eec2ca7a826": "PROXY EXTENSION API SAMPLE SET CHROME-SPECIFIC PROXIES; A DEMONSTRATION OF CHROMES PROXY API BACKGROUND_PAGE BROWSER_ACTION POPUP PROXY CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.PROXY.ONPROXYERROR", + "beff6ecd9677dea0a7c648c5042165b48bb66f09": "PROCESS MONITOR ADDS A BROWSER ACTION THAT MONITORS RESOURCE USAGE OF ALL BROWSER PROCESSES. BROWSER_ACTION EXPERIMENTAL TABS", + "3e8e226d87e431296bb110b4f6eb7eec2ca7a826": "PROXY EXTENSION API SAMPLE SET CHROME-SPECIFIC PROXIES; A DEMONSTRATION OF CHROMES PROXY API BACKGROUND_PAGE BROWSER_ACTION PROXY CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.PROXY.ONPROXYERROR", "56a8d2ac24ca7bba78fd88ad57f43fc13c784497": "SAMPLE - OAUTH CONTACTS USES OAUTH TO CONNECT TO GOOGLES CONTACTS SERVICE AND DISPLAY A LIST OF YOUR CONTACTS. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", "38f6e1e17756ede38b1364c7114a738ca717dcbb": "SANDWICHBAR SHOWS AN INFOBAR ON PAGES WHICH CONTAIN THE WORD SANDWICH BACKGROUND_PAGE EXPERIMENTAL CHROME.EXPERIMENTAL.INFOBARS.SHOW CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST", - "fc89b35755483af30b66cd72cefa34a43a3e8312": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL POPUP TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.UPDATE", + "fc89b35755483af30b66cd72cefa34a43a3e8312": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.UPDATE", "a491a2faa1fe79cb49b2fe9ed2720f4723c14184": "SPEAK SELECTION SPEAKS THE CURRENT SELECTION OUT LOUD. <ALL_URLS> BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS TTS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETURL CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.SENDREQUEST CHROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS.STOP CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL", "a942b7626644674b7a56678930d054497b244ee7": "SPEECH RECOGNIZER RECOGNIZES YOUR SPEECH AND TELLS YOU THE MOST LIKELY RESULT. BACKGROUND_PAGE BROWSER_ACTION EXPERIMENTAL CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXPERIMENTAL.SPEECHINPUT.ISRECORDING CHROME.EXPERIMENTAL.SPEECHINPUT.ONERROR CHROME.EXPERIMENTAL.SPEECHINPUT.ONRESULT CHROME.EXPERIMENTAL.SPEECHINPUT.START CHROME.EXPERIMENTAL.SPEECHINPUT.STOP", "24452253a5f1a93c2e8d63e55042005f8bc33606": "STYLIZR SPRUCE UP YOUR PAGES WITH CUSTOM CSS. <ALL_URLS> BROWSER_ACTION EXPERIMENTAL OPTIONS_PAGE TABS CHROME.EXTENSION.GETURL CHROME.TABS.INSERTCSS", @@ -393,7 +393,7 @@ "1d192cce77438e1a90383a6a3a6b28f29961ffa4": "TTS DEBUG TOOL FOR DEVELOPERS OF CHROME TTS ENGINE EXTENSIONS TO HELP THEM TEST THEIR ENGINES ARE IMPLEMENTING THE API CORRECTLY. TTS CHROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS.STOP", "3a1baf15462bdae4d886c2da4ff8f35f4e8ce02f": "TTS DEMO DEMO CHROMES SYNTHESIZED TEXT-TO-SPEECH CAPABILITIES. TTS CHROME.TTS.GETVOICES CHROME.TTS.ISSPEAKING CHROME.TTS.SPEAK CHROME.TTS.STOP", "b3de91ab04b7d7a2670ca7ee9d740eb42cead0b6": "TYPED URL HISTORY READS YOUR HISTORY, AND SHOWS THE TOP TEN PAGES YOU GO TO BY TYPING THE URL. BROWSER_ACTION HISTORY TABS CHROME.HISTORY.GETVISITS CHROME.HISTORY.SEARCH CHROME.TABS.CREATE", - "a3c674f7eb93621c590562ad3fa04de4f03f53a0": "WEBNAVIGATION TECH DEMO DEMONSTRATION OF THE WEBNAVIGATION EXTENSION API. BACKGROUND_PAGE BROWSER_ACTION EXTENSION POPUP WEBNAVIGATION CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.WEBNAVIGATION.ONBEFORENAVIGATE CHROME.WEBNAVIGATION.ONCOMMITTED CHROME.WEBNAVIGATION.ONCOMPLETED CHROME.WEBNAVIGATION.ONCREATEDNAVIGATIONTARGET CHROME.WEBNAVIGATION.ONERROROCCURRED CHROME.WEBNAVIGATION.ONREFERENCEFRAGMENTUPDATED", + "a3c674f7eb93621c590562ad3fa04de4f03f53a0": "WEBNAVIGATION TECH DEMO DEMONSTRATION OF THE WEBNAVIGATION EXTENSION API. BACKGROUND_PAGE BROWSER_ACTION EXTENSION WEBNAVIGATION CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.WEBNAVIGATION.ONBEFORENAVIGATE CHROME.WEBNAVIGATION.ONCOMMITTED CHROME.WEBNAVIGATION.ONCOMPLETED CHROME.WEBNAVIGATION.ONCREATEDNAVIGATIONTARGET CHROME.WEBNAVIGATION.ONERROROCCURRED CHROME.WEBNAVIGATION.ONREFERENCEFRAGMENTUPDATED", "0fa4abe6545f0316fea7cfa07c53aa48c4f3d018": "`EXTENSION.ISALLOWEDFILESCHEMEACCESS` AND `EXTENSION.ISALLOWEDINCOGNITOACCESS` EXAMPLE DEMONSTRATES THE `EXTENSION.ISALLOWEDFILESCHEMEACCESS` AND `EXTESION.ISALLOWEDINCOGNITOACCESS` APIS BROWSER_ACTION CHROME.EXTENSION.ISALLOWEDFILESCHEMEACCESS CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS" }; </script> @@ -522,10 +522,7 @@ </h2> <p class="metadata features">Uses <span> - <strong>browser_action</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>browser_action</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>tabs</strong><span style="display: none; ">, </span> @@ -617,9 +614,6 @@ <p class="metadata features">Uses <span> <strong>browser_action</strong><span style="display: none; ">, </span> - <span> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> <span style="display: none; "> and</span> </span> </p> @@ -813,10 +807,7 @@ <strong>browser_action</strong><span>, </span> <span style="display: none; "> and</span> </span><span> - <strong>experimental</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>experimental</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>privacy</strong><span style="display: none; ">, </span> @@ -863,10 +854,7 @@ <strong>browser_action</strong><span>, </span> <span style="display: none; "> and</span> </span><span> - <strong>experimental</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>experimental</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>privacy</strong><span style="display: none; ">, </span> @@ -1143,13 +1131,10 @@ <strong>browser_action</strong><span>, </span> <span style="display: none; "> and</span> </span><span> - <strong>notifications</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>options_page</strong><span style="display: none; ">, </span> + <strong>notifications</strong><span style="display: none; ">, </span> <span> and</span> </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>options_page</strong><span style="display: none; ">, </span> <span style="display: none; "> and</span> </span> </p> @@ -1343,10 +1328,7 @@ <strong>browser_action</strong><span>, </span> <span style="display: none; "> and</span> </span><span> - <strong>contentSettings</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>contentSettings</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>tabs</strong><span style="display: none; ">, </span> @@ -1558,13 +1540,10 @@ </h2> <p class="metadata features">Uses <span> - <strong>background_page</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>browser_action</strong><span style="display: none; ">, </span> + <strong>background_page</strong><span style="display: none; ">, </span> <span> and</span> </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>browser_action</strong><span style="display: none; ">, </span> <span style="display: none; "> and</span> </span> </p> @@ -1835,10 +1814,7 @@ <strong>browser_action</strong><span>, </span> <span style="display: none; "> and</span> </span><span> - <strong>options_page</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>options_page</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>tabs</strong><span style="display: none; ">, </span> @@ -2062,10 +2038,7 @@ <strong>browser_action</strong><span>, </span> <span style="display: none; "> and</span> </span><span> - <strong>options_page</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>options_page</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>tabs</strong><span style="display: none; ">, </span> @@ -2130,9 +2103,6 @@ <p class="metadata features">Uses <span> <strong>browser_action</strong><span style="display: none; ">, </span> - <span> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> <span style="display: none; "> and</span> </span> </p> @@ -2509,10 +2479,7 @@ <strong>background_page</strong><span>, </span> <span style="display: none; "> and</span> </span><span> - <strong>page_action</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>page_action</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>tabs</strong><span style="display: none; ">, </span> @@ -2637,10 +2604,7 @@ </h2> <p class="metadata features">Uses <span> - <strong>browser_action</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>browser_action</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>tabs</strong><span style="display: none; ">, </span> @@ -2695,10 +2659,7 @@ <strong>bookmarks</strong><span>, </span> <span style="display: none; "> and</span> </span><span> - <strong>browser_action</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>browser_action</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>tabs</strong><span style="display: none; ">, </span> @@ -2748,10 +2709,7 @@ </h2> <p class="metadata features">Uses <span> - <strong>browser_action</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>browser_action</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>tabs</strong><span style="display: none; ">, </span> @@ -2799,10 +2757,7 @@ </h2> <p class="metadata features">Uses <span> - <strong>browser_action</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>browser_action</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>tabs</strong><span style="display: none; ">, </span> @@ -2856,10 +2811,7 @@ <strong>browser_action</strong><span>, </span> <span style="display: none; "> and</span> </span><span> - <strong>options_page</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>options_page</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>tabs</strong><span style="display: none; ">, </span> @@ -3397,10 +3349,7 @@ <strong>browser_action</strong><span>, </span> <span style="display: none; "> and</span> </span><span> - <strong>experimental</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>experimental</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>tabs</strong><span style="display: none; ">, </span> @@ -3443,10 +3392,7 @@ <strong>background_page</strong><span>, </span> <span style="display: none; "> and</span> </span><span> - <strong>browser_action</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>browser_action</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>proxy</strong><span style="display: none; ">, </span> @@ -3640,10 +3586,7 @@ <strong>browser_action</strong><span>, </span> <span style="display: none; "> and</span> </span><span> - <strong>experimental</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>experimental</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>tabs</strong><span style="display: none; ">, </span> @@ -4327,10 +4270,7 @@ <strong>browser_action</strong><span>, </span> <span style="display: none; "> and</span> </span><span> - <strong>extension</strong><span>, </span> - <span style="display: none; "> and</span> - </span><span> - <strong>popup</strong><span style="display: none; ">, </span> + <strong>extension</strong><span style="display: none; ">, </span> <span> and</span> </span><span> <strong>webNavigation</strong><span style="display: none; ">, </span> diff --git a/chrome/common/extensions/docs/samples.json b/chrome/common/extensions/docs/samples.json index 6533e3a..1301857 100644 --- a/chrome/common/extensions/docs/samples.json +++ b/chrome/common/extensions/docs/samples.json @@ -242,7 +242,6 @@ "description": "", "features": [ "browser_action", - "popup", "tabs" ], "icon": null, @@ -254,12 +253,12 @@ "http:\/\/", "https:\/\/" ], - "search_string": "A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLOR. BROWSER_ACTION POPUP TABS CHROME.TABS.EXECUTESCRIPT", + "search_string": "A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLOR. BROWSER_ACTION TABS CHROME.TABS.EXECUTESCRIPT", "source_files": [ "manifest.json", "popup.html" ], - "source_hash": "c8d14b6893e75a62f3bd150d5d2cc5bb785bc411", + "source_hash": "b016d5b2a4f51f7d13c3030fe18073b2329be4be", "zip_path": "examples\/api\/browserAction\/set_page_color.zip" }, { @@ -301,8 +300,7 @@ "crx_path": null, "description": "Returns accept languages of the browser", "features": [ - "browser_action", - "popup" + "browser_action" ], "icon": null, "id": "fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a", @@ -310,7 +308,7 @@ "packaged_app": false, "path": "examples\/api\/i18n\/getMessage\/", "protocols": [], - "search_string": "ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER BROWSER_ACTION POPUP CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE", + "search_string": "ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER BROWSER_ACTION CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE", "source_files": [ "_locales\/en_US\/messages.json", "_locales\/es\/messages.json", @@ -318,7 +316,7 @@ "manifest.json", "popup.html" ], - "source_hash": "67f203e2773eebf401d0aa0a9709d961e506d875", + "source_hash": "1875c022f58e1db83f134957840a36c7dfc1989f", "zip_path": "examples\/api\/i18n\/getMessage.zip" }, { @@ -413,7 +411,6 @@ "features": [ "browser_action", "experimental", - "popup", "privacy" ], "icon": null, @@ -422,14 +419,14 @@ "packaged_app": false, "path": "examples\/api\/preferences\/enableReferrer\/", "protocols": [], - "search_string": "BLOCK\/ALLOW REFERRER API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL POPUP PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS", + "search_string": "BLOCK\/ALLOW REFERRER API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS", "source_files": [ "manifest.json", "popup.css", "popup.html", "popup.js" ], - "source_hash": "c2114f2faf51a5fdc08002cab3a5bdaefb2073cd", + "source_hash": "baa56eed23cb02c9fb88f73e15723bdfbb31ac4a", "zip_path": "examples\/api\/preferences\/enableReferrer.zip" }, { @@ -441,7 +438,6 @@ "features": [ "browser_action", "experimental", - "popup", "privacy" ], "icon": null, @@ -450,14 +446,14 @@ "packaged_app": false, "path": "examples\/api\/preferences\/allowThirdPartyCookies\/", "protocols": [], - "search_string": "BLOCK\/ALLOW THIRD-PARTY COOKIES API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL POPUP PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS", + "search_string": "BLOCK\/ALLOW THIRD-PARTY COOKIES API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS", "source_files": [ "manifest.json", "popup.css", "popup.html", "popup.js" ], - "source_hash": "7ccf3f2ab08bbde36f62df34e93fc57eaff2fa3a", + "source_hash": "fd25990fb70c9c6769f42dd93a569e117313d199", "zip_path": "examples\/api\/preferences\/allowThirdPartyCookies.zip" }, { @@ -607,8 +603,7 @@ "background_page", "browser_action", "notifications", - "options_page", - "popup" + "options_page" ], "icon": "icon.png", "id": "0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5", @@ -619,14 +614,14 @@ "http:\/\/", "http:\/\/" ], - "search_string": "CHROMIUM BUILDBOT MONITOR DISPLAYS THE STATUS OF THE CHROMIUM BUILDBOT IN THE TOOLBAR. CLICK TO SEE MORE DETAILED STATUS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION NOTIFICATIONS OPTIONS_PAGE POPUP CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETURL", + "search_string": "CHROMIUM BUILDBOT MONITOR DISPLAYS THE STATUS OF THE CHROMIUM BUILDBOT IN THE TOOLBAR. CLICK TO SEE MORE DETAILED STATUS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION NOTIFICATIONS OPTIONS_PAGE CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETURL", "source_files": [ "bg.html", "manifest.json", "options.html", "popup.html" ], - "source_hash": "ad985dc5b3e2b40826042be1d7b77c07fadfcc68", + "source_hash": "9d75adec07b5baa95d14df78e4fae51bfca4639d", "zip_path": "examples\/extensions\/buildbot.zip" }, { @@ -723,7 +718,6 @@ "features": [ "browser_action", "contentSettings", - "popup", "tabs" ], "icon": null, @@ -732,13 +726,13 @@ "packaged_app": false, "path": "examples\/api\/contentSettings\/", "protocols": [], - "search_string": "CONTENT SETTINGS SHOWS THE CONTENT SETTINGS FOR THE CURRENT SITE. BROWSER_ACTION CONTENTSETTINGS POPUP TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED", + "search_string": "CONTENT SETTINGS SHOWS THE CONTENT SETTINGS FOR THE CURRENT SITE. BROWSER_ACTION CONTENTSETTINGS TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED", "source_files": [ "manifest.json", "popup.html", "popup.js" ], - "source_hash": "95619d1c264bb65ac6f8ff105d34830ec87af284", + "source_hash": "18befdb7d7db7b85c4dcf337b30445e83eba9e7c", "zip_path": "examples\/api\/contentSettings.zip" }, { @@ -847,8 +841,7 @@ "description": "A sample extension which uses Google Analytics to track usage.", "features": [ "background_page", - "browser_action", - "popup" + "browser_action" ], "icon": "analytics-extension-icon-128.png", "id": "763a08e9b06595d785568a8d392b95a2f3700258", @@ -856,14 +849,14 @@ "packaged_app": false, "path": "examples\/tutorials\/analytics\/", "protocols": [], - "search_string": "EVENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BACKGROUND_PAGE BROWSER_ACTION POPUP", + "search_string": "EVENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BACKGROUND_PAGE BROWSER_ACTION", "source_files": [ "analytics.js", "background.html", "manifest.json", "popup.html" ], - "source_hash": "b02f040a3eb56f8a0e780549954f69172d62dcd3", + "source_hash": "62b0a587de92a0c6153e389fadb6f4c417e94a68", "zip_path": "examples\/tutorials\/analytics.zip" }, { @@ -1007,7 +1000,6 @@ "background_page", "browser_action", "options_page", - "popup", "tabs" ], "icon": "img\/docs_spreadsheets-128.gif", @@ -1021,7 +1013,7 @@ "https:\/\/", "https:\/\/" ], - "search_string": "GOOGLE DOCUMENT LIST VIEWER DEMONSTRATES HOW TO USE OAUTH TO CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", + "search_string": "GOOGLE DOCUMENT LIST VIEWER DEMONSTRATES HOW TO USE OAUTH TO CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", "source_files": [ "background.html", "chrome_ex_oauth.html", @@ -1032,7 +1024,7 @@ "options.html", "popup.html" ], - "source_hash": "284e44d603a62348dd1b7e98e593f3f4b877b124", + "source_hash": "266673cc7266d0058a0f8bf33f39acfd51e419ac", "zip_path": "examples\/extensions\/gdocs.zip" }, { @@ -1133,7 +1125,6 @@ "background_page", "browser_action", "options_page", - "popup", "tabs" ], "icon": "128.png", @@ -1145,7 +1136,7 @@ "https:\/\/", "http:\/\/" ], - "search_string": "GOOGLE WAVE NOTIFIER FIND OUT WHEN YOU HAVE NEW WAVES AND PREVIEW THEM FAST. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", + "search_string": "GOOGLE WAVE NOTIFIER FIND OUT WHEN YOU HAVE NEW WAVES AND PREVIEW THEM FAST. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", "source_files": [ "background.html", "chrome_ex_oauth.html", @@ -1156,7 +1147,7 @@ "popup.html", "prettyload.js" ], - "source_hash": "9f360bf8772e8a23862d854ea088e0bec867ba02", + "source_hash": "74301387f364a87cd1364cb96fd017376be3ca16", "zip_path": "examples\/extensions\/wave.zip" }, { @@ -1164,8 +1155,7 @@ "crx_path": null, "description": "The first extension that I made.", "features": [ - "browser_action", - "popup" + "browser_action" ], "icon": null, "id": "14b9651fda4e57b2a5914ba73a779812201b750a", @@ -1175,12 +1165,12 @@ "protocols": [ "http:\/\/" ], - "search_string": "HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACTION POPUP", + "search_string": "HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACTION", "source_files": [ "manifest.json", "popup.html" ], - "source_hash": "1a3139dcb7f3e3499023703643e7056c61235123", + "source_hash": "f8c01d82bfac2dd8fd8eb57022e7a12e316ecf60", "zip_path": "examples\/tutorials\/getstarted.zip" }, { @@ -1392,7 +1382,6 @@ "features": [ "background_page", "page_action", - "popup", "tabs" ], "icon": "icon.png", @@ -1404,7 +1393,7 @@ "https:\/\/", "https:\/\/" ], - "search_string": "MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.SENDREQUEST", + "search_string": "MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.SENDREQUEST", "source_files": [ "background.html", "background.js", @@ -1414,7 +1403,7 @@ "popup.html", "popup.js" ], - "source_hash": "8446b89f4eb2d8cb6b49e306e87845b9dd385af5", + "source_hash": "10d02cc1f3436a091b36444677c8f1f4762d4813", "zip_path": "examples\/extensions\/mappy.zip" }, { @@ -1462,7 +1451,6 @@ "description": "Times how long it takes to send a message to a content script and back.", "features": [ "browser_action", - "popup", "tabs" ], "icon": null, @@ -1471,13 +1459,13 @@ "packaged_app": false, "path": "examples\/api\/messaging\/timer\/", "protocols": [], - "search_string": "MESSAGE TIMER TIMES HOW LONG IT TAKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION POPUP TABS CHROME.EXTENSION.ONCONNECT CHROME.EXTENSION.ONREQUEST CHROME.TABS.CONNECT CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.SENDREQUEST", + "search_string": "MESSAGE TIMER TIMES HOW LONG IT TAKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION TABS CHROME.EXTENSION.ONCONNECT CHROME.EXTENSION.ONREQUEST CHROME.TABS.CONNECT CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.SENDREQUEST", "source_files": [ "manifest.json", "page.js", "popup.html" ], - "source_hash": "927cf398a95a665beb64f56a4bfb791b98a8ee96", + "source_hash": "653bfc40d0e3bac43d79de31b44338c314ae70a9", "zip_path": "examples\/api\/messaging\/timer.zip" }, { @@ -1494,7 +1482,6 @@ "features": [ "bookmarks", "browser_action", - "popup", "tabs" ], "icon": null, @@ -1503,12 +1490,12 @@ "packaged_app": false, "path": "examples\/api\/bookmarks\/basic\/", "protocols": [], - "search_string": "MY BOOKMARKS A BROWSER ACTION WITH A POPUP DUMP OF ALL BOOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMARKS BROWSER_ACTION POPUP TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMARKS.GET CHROME.BOOKMARKS.GETTREE CHROME.BOOKMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE", + "search_string": "MY BOOKMARKS A BROWSER ACTION WITH A POPUP DUMP OF ALL BOOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMARKS BROWSER_ACTION TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMARKS.GET CHROME.BOOKMARKS.GETTREE CHROME.BOOKMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE", "source_files": [ "manifest.json", "popup.html" ], - "source_hash": "5fd4c8e159a36d2462e9691db12d77a27684d6b7", + "source_hash": "825556bebc0df5d0ff8980f1c6ff86fdf748e03f", "zip_path": "examples\/api\/bookmarks\/basic.zip" }, { @@ -1519,7 +1506,6 @@ "description": "Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.", "features": [ "browser_action", - "popup", "tabs" ], "icon": "news_icon.png", @@ -1530,7 +1516,7 @@ "protocols": [ "http:\/\/" ], - "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.TABS.CREATE", + "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.TABS.CREATE", "source_files": [ "feed.css", "feed.html", @@ -1539,7 +1525,7 @@ "feed_iframe.js", "manifest.json" ], - "source_hash": "800a1cfe78a6ff8a82c85ef3bc52e71a42e9c664", + "source_hash": "94237b23194b8a616a2c653b44115f69b81dca23", "zip_path": "examples\/extensions\/news_a11y.zip" }, { @@ -1551,7 +1537,6 @@ "description": "Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.", "features": [ "browser_action", - "popup", "tabs" ], "icon": "news_icon.png", @@ -1563,7 +1548,7 @@ "http:\/\/", "http:\/\/" ], - "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE", + "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE", "source_files": [ "_locales\/en\/messages.json", "_locales\/es\/messages.json", @@ -1571,7 +1556,7 @@ "feed.html", "manifest.json" ], - "source_hash": "381268f1183beaeba8d6596e736dc2c00a55fd21", + "source_hash": "28bc748e2db872cac1a990910bf4e8519b97abd2", "zip_path": "examples\/extensions\/news_i18n.zip" }, { @@ -1586,7 +1571,6 @@ "background_page", "browser_action", "options_page", - "popup", "tabs" ], "icon": "images\/news_icon.png", @@ -1597,7 +1581,7 @@ "protocols": [ "http:\/\/" ], - "search_string": "NEWS READER (BY GOOGLE) DISPLAYS THE LATEST STORIES FROM GOOGLE NEWS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.EXTENSION.GETURL CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE", + "search_string": "NEWS READER (BY GOOGLE) DISPLAYS THE LATEST STORIES FROM GOOGLE NEWS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.EXTENSION.GETURL CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE", "source_files": [ "_locales\/en\/messages.json", "css\/feed.css", @@ -1610,7 +1594,7 @@ "views\/feed.html", "views\/options.html" ], - "source_hash": "cc21920e101dd4d4c535f4842e3f0ab4be285166", + "source_hash": "596192adf488028334952cb6d7a8e9103f3ec9b0", "zip_path": "examples\/extensions\/news.zip" }, { @@ -1892,7 +1876,6 @@ "features": [ "browser_action", "experimental", - "popup", "tabs" ], "icon": null, @@ -1901,12 +1884,12 @@ "packaged_app": false, "path": "examples\/api\/processes\/process_monitor\/", "protocols": [], - "search_string": "PROCESS MONITOR ADDS A BROWSER ACTION THAT MONITORS RESOURCE USAGE OF ALL BROWSER PROCESSES. BROWSER_ACTION EXPERIMENTAL POPUP TABS", + "search_string": "PROCESS MONITOR ADDS A BROWSER ACTION THAT MONITORS RESOURCE USAGE OF ALL BROWSER PROCESSES. BROWSER_ACTION EXPERIMENTAL TABS", "source_files": [ "manifest.json", "popup.html" ], - "source_hash": "a4d002a65d5ec54ef4495f8b5552a260119df739", + "source_hash": "268ab065e8bafff9bf1578799a975f769513d99b", "zip_path": "examples\/api\/processes\/process_monitor.zip" }, { @@ -1925,7 +1908,6 @@ "features": [ "background_page", "browser_action", - "popup", "proxy" ], "icon": "icon128.png", @@ -1934,7 +1916,7 @@ "packaged_app": false, "path": "examples\/extensions\/proxy_configuration\/", "protocols": [], - "search_string": "PROXY EXTENSION API SAMPLE SET CHROME-SPECIFIC PROXIES; A DEMONSTRATION OF CHROMES PROXY API BACKGROUND_PAGE BROWSER_ACTION POPUP PROXY CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.PROXY.ONPROXYERROR", + "search_string": "PROXY EXTENSION API SAMPLE SET CHROME-SPECIFIC PROXIES; A DEMONSTRATION OF CHROMES PROXY API BACKGROUND_PAGE BROWSER_ACTION PROXY CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.PROXY.ONPROXYERROR", "source_files": [ "_locales\/en\/messages.json", "background.html", @@ -1950,7 +1932,7 @@ "test\/proxy_form_controller_test.js", "test\/unittest.css" ], - "source_hash": "10dfb898ef11aa9507bb07bcaa7cca5c51879f19", + "source_hash": "0779acfa5607a407a1a91805e48574e89b80151b", "zip_path": "examples\/extensions\/proxy_configuration.zip" }, { @@ -2038,7 +2020,6 @@ "features": [ "browser_action", "experimental", - "popup", "tabs" ], "icon": null, @@ -2049,14 +2030,14 @@ "protocols": [ "chrome:\/\/" ], - "search_string": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL POPUP TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.UPDATE", + "search_string": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.UPDATE", "source_files": [ "manifest.json", "popup.css", "popup.html", "popup.js" ], - "source_hash": "c71a35cc8266d8cbe800e48cf3366c27dbffb3fa", + "source_hash": "e9f60ed594a2b594ece02259a2835fe92476508d", "zip_path": "examples\/api\/processes\/show_tabs.zip" }, { @@ -2253,7 +2234,7 @@ "popup.html", "popup.js" ], - "source_hash": "c6b0eeeedd4de32aa5909ad59944ec27dbc797e8", + "source_hash": "b50c9d5f148bae3712fb2037cd428587a31b7fab", "zip_path": "examples\/extensions\/talking_alarm_clock.zip" }, { @@ -2424,7 +2405,6 @@ "background_page", "browser_action", "extension", - "popup", "webNavigation" ], "icon": null, @@ -2433,7 +2413,7 @@ "packaged_app": false, "path": "examples\/api\/webNavigation\/basic\/", "protocols": [], - "search_string": "WEBNAVIGATION TECH DEMO DEMONSTRATION OF THE WEBNAVIGATION EXTENSION API. BACKGROUND_PAGE BROWSER_ACTION EXTENSION POPUP WEBNAVIGATION CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.WEBNAVIGATION.ONBEFORENAVIGATE CHROME.WEBNAVIGATION.ONCOMMITTED CHROME.WEBNAVIGATION.ONCOMPLETED CHROME.WEBNAVIGATION.ONCREATEDNAVIGATIONTARGET CHROME.WEBNAVIGATION.ONERROROCCURRED CHROME.WEBNAVIGATION.ONREFERENCEFRAGMENTUPDATED", + "search_string": "WEBNAVIGATION TECH DEMO DEMONSTRATION OF THE WEBNAVIGATION EXTENSION API. BACKGROUND_PAGE BROWSER_ACTION EXTENSION WEBNAVIGATION CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.WEBNAVIGATION.ONBEFORENAVIGATE CHROME.WEBNAVIGATION.ONCOMMITTED CHROME.WEBNAVIGATION.ONCOMPLETED CHROME.WEBNAVIGATION.ONCREATEDNAVIGATIONTARGET CHROME.WEBNAVIGATION.ONERROROCCURRED CHROME.WEBNAVIGATION.ONREFERENCEFRAGMENTUPDATED", "source_files": [ "_locales\/en\/messages.json", "background.html", @@ -2444,7 +2424,7 @@ "popup.html", "popup.js" ], - "source_hash": "449424bf09813438d65a988ef3249d59c01462e2", + "source_hash": "8caa97e5f4561e2887b0680eef1a455a762ca9f3", "zip_path": "examples\/api\/webNavigation\/basic.zip" }, { diff --git a/chrome/common/extensions/docs/static/getstarted.html b/chrome/common/extensions/docs/static/getstarted.html index cabda48..c72546f 100644 --- a/chrome/common/extensions/docs/static/getstarted.html +++ b/chrome/common/extensions/docs/static/getstarted.html @@ -110,7 +110,7 @@ as the following screenshot shows. ... "browser_action": { "default_icon": "icon.png"<b>, - "popup": "popup.html"</b> + "default_popup": "popup.html"</b> }, ... </pre> diff --git a/chrome/common/extensions/extension.cc b/chrome/common/extensions/extension.cc index 1aade4d..89bc278 100644 --- a/chrome/common/extensions/extension.cc +++ b/chrome/common/extensions/extension.cc @@ -661,30 +661,30 @@ ExtensionAction* Extension::LoadExtensionActionHelper( // visibility. result->SetIsVisible(ExtensionAction::kDefaultTabId, false); - // TODO(EXTENSIONS_DEPRECATED): icons list is obsolete. - ListValue* icons = NULL; - if (extension_action->HasKey(keys::kPageActionIcons) && - extension_action->GetList(keys::kPageActionIcons, &icons)) { - for (ListValue::const_iterator iter = icons->begin(); - iter != icons->end(); ++iter) { - std::string path; - if (!(*iter)->GetAsString(&path) || path.empty()) { - *error = ASCIIToUTF16(errors::kInvalidPageActionIconPath); - return NULL; - } + if (manifest_version_ == 1) { + ListValue* icons = NULL; + if (extension_action->HasKey(keys::kPageActionIcons) && + extension_action->GetList(keys::kPageActionIcons, &icons)) { + for (ListValue::const_iterator iter = icons->begin(); + iter != icons->end(); ++iter) { + std::string path; + if (!(*iter)->GetAsString(&path) || path.empty()) { + *error = ASCIIToUTF16(errors::kInvalidPageActionIconPath); + return NULL; + } - result->icon_paths()->push_back(path); + result->icon_paths()->push_back(path); + } } - } - // TODO(EXTENSIONS_DEPRECATED): Read the page action |id| (optional). - std::string id; - if (extension_action->HasKey(keys::kPageActionId)) { - if (!extension_action->GetString(keys::kPageActionId, &id)) { - *error = ASCIIToUTF16(errors::kInvalidPageActionId); - return NULL; + std::string id; + if (extension_action->HasKey(keys::kPageActionId)) { + if (!extension_action->GetString(keys::kPageActionId, &id)) { + *error = ASCIIToUTF16(errors::kInvalidPageActionId); + return NULL; + } + result->set_id(id); } - result->set_id(id); } std::string default_icon; @@ -707,7 +707,7 @@ ExtensionAction* Extension::LoadExtensionActionHelper( *error = ASCIIToUTF16(errors::kInvalidPageActionDefaultTitle); return NULL; } - } else if (extension_action->HasKey(keys::kName)) { + } else if (manifest_version_ == 1 && extension_action->HasKey(keys::kName)) { if (!extension_action->GetString(keys::kName, &title)) { *error = ASCIIToUTF16(errors::kInvalidPageActionName); return NULL; @@ -720,9 +720,8 @@ ExtensionAction* Extension::LoadExtensionActionHelper( if (extension_action->HasKey(keys::kPageActionDefaultPopup)) popup_key = keys::kPageActionDefaultPopup; - // For backward compatibility, alias old key "popup" to new - // key "default_popup". - if (extension_action->HasKey(keys::kPageActionPopup)) { + if (manifest_version_ == 1 && + extension_action->HasKey(keys::kPageActionPopup)) { if (popup_key) { *error = ExtensionErrorUtils::FormatErrorMessageUTF16( errors::kInvalidPageActionOldAndNewKeys, @@ -739,9 +738,8 @@ ExtensionAction* Extension::LoadExtensionActionHelper( if (extension_action->GetString(popup_key, &url_str)) { // On success, |url_str| is set. Nothing else to do. - } else if (extension_action->GetDictionary(popup_key, &popup)) { - // TODO(EXTENSIONS_DEPRECATED): popup is now a string only. - // Support the old dictionary format for backward compatibility. + } else if (manifest_version_ == 1 && + extension_action->GetDictionary(popup_key, &popup)) { if (!popup->GetString(keys::kPageActionPopupPath, &url_str)) { *error = ExtensionErrorUtils::FormatErrorMessageUTF16( errors::kInvalidPageActionPopupPath, "<missing>"); @@ -1923,7 +1921,7 @@ bool Extension::InitFromValue(extensions::Manifest* manifest, int flags, // Initialize page action (optional). DictionaryValue* page_action_value = NULL; - if (manifest->HasKey(keys::kPageActions)) { + if (manifest_version_ == 1 && manifest->HasKey(keys::kPageActions)) { ListValue* list_value = NULL; if (!manifest->GetList(keys::kPageActions, &list_value)) { *error = ASCIIToUTF16(errors::kInvalidPageActionsList); diff --git a/chrome/common/extensions/extension_constants.cc b/chrome/common/extensions/extension_constants.cc index 4180d68..e8d55d3 100644 --- a/chrome/common/extensions/extension_constants.cc +++ b/chrome/common/extensions/extension_constants.cc @@ -74,7 +74,6 @@ const char kPageActionDefaultTitle[] = "default_title"; const char kPageActionIcons[] = "icons"; const char kPageActionId[] = "id"; const char kPageActionPopup[] = "popup"; -const char kPageActionPopupHeight[] = "height"; const char kPageActionPopupPath[] = "path"; const char kPageActions[] = "page_actions"; const char kPermissions[] = "permissions"; @@ -320,8 +319,6 @@ const char kInvalidPageActionOldAndNewKeys[] = "use both."; const char kInvalidPageActionPopup[] = "Invalid type for page action popup."; -const char kInvalidPageActionPopupHeight[] = - "Invalid value for page action popup height [*]."; const char kInvalidPageActionPopupPath[] = "Invalid value for page action popup path [*]."; const char kInvalidPageActionsList[] = diff --git a/chrome/common/extensions/extension_constants.h b/chrome/common/extensions/extension_constants.h index 8152ce0..0daca2a 100644 --- a/chrome/common/extensions/extension_constants.h +++ b/chrome/common/extensions/extension_constants.h @@ -76,7 +76,6 @@ namespace extension_manifest_keys { extern const char kPageActionIcons[]; extern const char kPageActionId[]; extern const char kPageActionPopup[]; - extern const char kPageActionPopupHeight[]; extern const char kPageActionPopupPath[]; extern const char kPageActions[]; extern const char kPermissions[]; diff --git a/chrome/common/extensions/extension_manifests_unittest.cc b/chrome/common/extensions/extension_manifests_unittest.cc index 770e333..e881c07 100644 --- a/chrome/common/extensions/extension_manifests_unittest.cc +++ b/chrome/common/extensions/extension_manifests_unittest.cc @@ -22,6 +22,7 @@ #include "chrome/common/chrome_paths.h" #include "chrome/common/chrome_switches.h" #include "chrome/common/extensions/extension.h" +#include "chrome/common/extensions/extension_action.h" #include "chrome/common/extensions/extension_constants.h" #include "chrome/common/extensions/extension_error_utils.h" #include "chrome/common/extensions/extension_sidebar_defaults.h" @@ -1030,3 +1031,20 @@ TEST_F(ExtensionManifestTest, BackgroundPage) { ASSERT_TRUE(extension); EXPECT_FALSE(extension->background_url().is_valid()); } + +TEST_F(ExtensionManifestTest, PageActionManifestVersion2) { + scoped_refptr<Extension> extension( + LoadAndExpectSuccess("page_action_manifest_version_2.json")); + ASSERT_TRUE(extension.get()); + ASSERT_TRUE(extension->page_action()); + + EXPECT_EQ("", extension->page_action()->id()); + EXPECT_EQ(0u, extension->page_action()->icon_paths()->size()); + EXPECT_EQ("", extension->page_action()->GetTitle( + ExtensionAction::kDefaultTabId)); + EXPECT_FALSE(extension->page_action()->HasPopup( + ExtensionAction::kDefaultTabId)); + + LoadAndExpectError("page_action_manifest_version_2b.json", + errors::kInvalidPageActionPopup); +} |