Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4704)

Unified Diff: chrome/common/extensions/docs/samples.json

Issue 4106007: Only generate zips for Chrome extension samples whose contents have changed. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/chrome/common/extensions/docs
Patch Set: Reapply patch after unicode fixes. Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/common/extensions/docs/permission_warnings.html ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/common/extensions/docs/samples.json
diff --git a/chrome/common/extensions/docs/samples.json b/chrome/common/extensions/docs/samples.json
index bc670802c3c32ea0b4b3b1bc5158dbfa318c57df..6662f676213a09d19bc0c079c61d1c8f08bc3369 100644
--- a/chrome/common/extensions/docs/samples.json
+++ b/chrome/common/extensions/docs/samples.json
@@ -1,233 +1,244 @@
{
"api": {
- "chrome.experimental.webRequest.onHeadersReceived": "experimental.webRequest.html#event-onHeadersReceived",
- "chrome.browserAction.onClicked": "browserAction.html#event-onClicked",
- "chrome.history.getVisits": "history.html#method-getVisits",
+ "chrome.bookmarks.create": "bookmarks.html#method-create",
+ "chrome.bookmarks.export": "bookmarks.html#method-export",
+ "chrome.bookmarks.get": "bookmarks.html#method-get",
+ "chrome.bookmarks.getChildren": "bookmarks.html#method-getChildren",
+ "chrome.bookmarks.getRecent": "bookmarks.html#method-getRecent",
+ "chrome.bookmarks.getTree": "bookmarks.html#method-getTree",
+ "chrome.bookmarks.import": "bookmarks.html#method-import",
+ "chrome.bookmarks.move": "bookmarks.html#method-move",
+ "chrome.bookmarks.onChanged": "bookmarks.html#event-onChanged",
+ "chrome.bookmarks.onChildrenReordered": "bookmarks.html#event-onChildrenReordered",
+ "chrome.bookmarks.onCreated": "bookmarks.html#event-onCreated",
+ "chrome.bookmarks.onImportBegan": "bookmarks.html#event-onImportBegan",
"chrome.bookmarks.onImportEnded": "bookmarks.html#event-onImportEnded",
- "chrome.history.search": "history.html#method-search",
- "chrome.experimental.omnibox.onInputCancelled": "experimental.omnibox.html#event-onInputCancelled",
- "chrome.bookmarks.remove": "bookmarks.html#method-remove",
- "chrome.experimental.webNavigation.onErrorOccurred": "experimental.webNavigation.html#event-onErrorOccurred",
- "chrome.history.deleteUrl": "history.html#method-deleteUrl",
- "chrome.experimental.omnibox.styleNone": "experimental.omnibox.html#method-styleNone",
"chrome.bookmarks.onMoved": "bookmarks.html#event-onMoved",
+ "chrome.bookmarks.onRemoved": "bookmarks.html#event-onRemoved",
+ "chrome.bookmarks.remove": "bookmarks.html#method-remove",
+ "chrome.bookmarks.removeTree": "bookmarks.html#method-removeTree",
+ "chrome.bookmarks.search": "bookmarks.html#method-search",
+ "chrome.bookmarks.update": "bookmarks.html#method-update",
+ "chrome.browserAction.onClicked": "browserAction.html#event-onClicked",
"chrome.browserAction.setBadgeBackgroundColor": "browserAction.html#method-setBadgeBackgroundColor",
- "chrome.pageAction.setTitle": "pageAction.html#method-setTitle",
- "chrome.bookmarks.onImportBegan": "bookmarks.html#event-onImportBegan",
- "chrome.experimental.omnibox.styleDim": "experimental.omnibox.html#method-styleDim",
- "chrome.bookmarks.getTree": "bookmarks.html#method-getTree",
+ "chrome.browserAction.setBadgeText": "browserAction.html#method-setBadgeText",
+ "chrome.browserAction.setIcon": "browserAction.html#method-setIcon",
+ "chrome.browserAction.setPopup": "browserAction.html#method-setPopup",
+ "chrome.browserAction.setTitle": "browserAction.html#method-setTitle",
+ "chrome.contextMenus.create": "contextMenus.html#method-create",
+ "chrome.contextMenus.remove": "contextMenus.html#method-remove",
+ "chrome.contextMenus.removeAll": "contextMenus.html#method-removeAll",
+ "chrome.contextMenus.update": "contextMenus.html#method-update",
+ "chrome.cookies.get": "cookies.html#method-get",
+ "chrome.cookies.getAll": "cookies.html#method-getAll",
+ "chrome.cookies.getAllCookieStores": "cookies.html#method-getAllCookieStores",
+ "chrome.cookies.onChanged": "cookies.html#event-onChanged",
+ "chrome.cookies.remove": "cookies.html#method-remove",
+ "chrome.cookies.set": "cookies.html#method-set",
+ "chrome.experimental.clipboard.executeCopy": "experimental.clipboard.html#method-executeCopy",
+ "chrome.experimental.clipboard.executeCut": "experimental.clipboard.html#method-executeCut",
+ "chrome.experimental.clipboard.executePaste": "experimental.clipboard.html#method-executePaste",
"chrome.experimental.infobars.show": "experimental.infobars.html#method-show",
- "chrome.windows.get": "windows.html#method-get",
- "chrome.extension.sendRequest": "extension.html#method-sendRequest",
- "chrome.windows.getAll": "windows.html#method-getAll",
- "chrome.tabs.captureVisibleTab": "tabs.html#method-captureVisibleTab",
- "chrome.idle.onStateChanged": "idle.html#event-onStateChanged",
- "chrome.i18n.getMessage": "i18n.html#method-getMessage",
- "chrome.bookmarks.import": "bookmarks.html#method-import",
- "chrome.extension.onConnect": "extension.html#event-onConnect",
- "chrome.bookmarks.removeTree": "bookmarks.html#method-removeTree",
- "chrome.bookmarks.get": "bookmarks.html#method-get",
+ "chrome.experimental.omnibox.onInputCancelled": "experimental.omnibox.html#event-onInputCancelled",
+ "chrome.experimental.omnibox.onInputChanged": "experimental.omnibox.html#event-onInputChanged",
+ "chrome.experimental.omnibox.onInputEntered": "experimental.omnibox.html#event-onInputEntered",
+ "chrome.experimental.omnibox.onInputStarted": "experimental.omnibox.html#event-onInputStarted",
+ "chrome.experimental.omnibox.sendSuggestions": "experimental.omnibox.html#method-sendSuggestions",
+ "chrome.experimental.omnibox.styleDim": "experimental.omnibox.html#method-styleDim",
+ "chrome.experimental.omnibox.styleMatch": "experimental.omnibox.html#method-styleMatch",
+ "chrome.experimental.omnibox.styleNone": "experimental.omnibox.html#method-styleNone",
+ "chrome.experimental.omnibox.styleUrl": "experimental.omnibox.html#method-styleUrl",
+ "chrome.experimental.processes.getProcessIdForTab": "experimental.processes.html#method-getProcessIdForTab",
"chrome.experimental.processes.onUpdated": "experimental.processes.html#event-onUpdated",
- "chrome.bookmarks.getRecent": "bookmarks.html#method-getRecent",
- "chrome.history.onVisitRemoved": "history.html#event-onVisitRemoved",
- "chrome.experimental.sidebar.navigate": "experimental.sidebar.html#method-navigate",
- "chrome.windows.getCurrent": "windows.html#method-getCurrent",
- "chrome.bookmarks.onChanged": "bookmarks.html#event-onChanged",
- "chrome.tabs.detectLanguage": "tabs.html#method-detectLanguage",
- "chrome.windows.onRemoved": "windows.html#event-onRemoved",
+ "chrome.experimental.proxy.useCustomProxySettings": "experimental.proxy.html#method-useCustomProxySettings",
+ "chrome.experimental.sidebar.collapse": "experimental.sidebar.html#method-collapse",
+ "chrome.experimental.sidebar.expand": "experimental.sidebar.html#method-expand",
+ "chrome.experimental.sidebar.getState": "experimental.sidebar.html#method-getState",
"chrome.experimental.sidebar.hide": "experimental.sidebar.html#method-hide",
- "chrome.management.uninstall": "management.html#method-uninstall",
- "chrome.experimental.clipboard.executePaste": "experimental.clipboard.html#method-executePaste",
- "chrome.experimental.webNavigation.onCompleted": "experimental.webNavigation.html#event-onCompleted",
- "chrome.management.setEnabled": "management.html#method-setEnabled",
- "chrome.tabs.update": "tabs.html#method-update",
- "chrome.history.deleteRange": "history.html#method-deleteRange",
- "chrome.tabs.connect": "tabs.html#method-connect",
- "chrome.management.onEnabled": "management.html#event-onEnabled",
- "chrome.cookies.set": "cookies.html#method-set",
+ "chrome.experimental.sidebar.navigate": "experimental.sidebar.html#method-navigate",
+ "chrome.experimental.sidebar.onStateChanged": "experimental.sidebar.html#event-onStateChanged",
"chrome.experimental.sidebar.setBadgeText": "experimental.sidebar.html#method-setBadgeText",
+ "chrome.experimental.sidebar.setIcon": "experimental.sidebar.html#method-setIcon",
+ "chrome.experimental.sidebar.setTitle": "experimental.sidebar.html#method-setTitle",
+ "chrome.experimental.sidebar.show": "experimental.sidebar.html#method-show",
"chrome.experimental.webNavigation.onBeforeNavigate": "experimental.webNavigation.html#event-onBeforeNavigate",
- "chrome.pageAction.setIcon": "pageAction.html#method-setIcon",
- "chrome.experimental.clipboard.executeCopy": "experimental.clipboard.html#method-executeCopy",
- "chrome.bookmarks.move": "bookmarks.html#method-move",
- "chrome.experimental.webRequest.onBeforeRedirect": "experimental.webRequest.html#event-onBeforeRedirect",
- "chrome.management.get": "management.html#method-get",
- "chrome.tabs.getCurrent": "tabs.html#method-getCurrent",
- "chrome.experimental.sidebar.getState": "experimental.sidebar.html#method-getState",
- "chrome.management.launchApp": "management.html#method-launchApp",
- "chrome.browserAction.setTitle": "browserAction.html#method-setTitle",
- "chrome.contextMenus.remove": "contextMenus.html#method-remove",
- "chrome.experimental.omnibox.onInputStarted": "experimental.omnibox.html#event-onInputStarted",
"chrome.experimental.webNavigation.onBeforeRetarget": "experimental.webNavigation.html#event-onBeforeRetarget",
- "chrome.tabs.create": "tabs.html#method-create",
- "chrome.cookies.get": "cookies.html#method-get",
- "chrome.experimental.webRequest.onBeforeRequest": "experimental.webRequest.html#event-onBeforeRequest",
- "chrome.management.onDisabled": "management.html#event-onDisabled",
- "chrome.windows.onCreated": "windows.html#event-onCreated",
"chrome.experimental.webNavigation.onCommitted": "experimental.webNavigation.html#event-onCommitted",
- "chrome.bookmarks.create": "bookmarks.html#method-create",
- "chrome.tabs.onCreated": "tabs.html#event-onCreated",
- "chrome.cookies.getAllCookieStores": "cookies.html#method-getAllCookieStores",
- "chrome.tabs.get": "tabs.html#method-get",
- "chrome.extension.getViews": "extension.html#method-getViews",
- "chrome.i18n.getAcceptLanguages": "i18n.html#method-getAcceptLanguages",
- "chrome.experimental.omnibox.styleUrl": "experimental.omnibox.html#method-styleUrl",
+ "chrome.experimental.webNavigation.onCompleted": "experimental.webNavigation.html#event-onCompleted",
+ "chrome.experimental.webNavigation.onDOMContentLoaded": "experimental.webNavigation.html#event-onDOMContentLoaded",
+ "chrome.experimental.webNavigation.onErrorOccurred": "experimental.webNavigation.html#event-onErrorOccurred",
+ "chrome.experimental.webRequest.onBeforeRedirect": "experimental.webRequest.html#event-onBeforeRedirect",
+ "chrome.experimental.webRequest.onBeforeRequest": "experimental.webRequest.html#event-onBeforeRequest",
"chrome.experimental.webRequest.onCompleted": "experimental.webRequest.html#event-onCompleted",
- "chrome.bookmarks.onCreated": "bookmarks.html#event-onCreated",
- "chrome.pageAction.show": "pageAction.html#method-show",
- "chrome.management.onInstalled": "management.html#event-onInstalled",
- "chrome.bookmarks.search": "bookmarks.html#method-search",
- "chrome.extension.onRequest": "extension.html#event-onRequest",
+ "chrome.experimental.webRequest.onErrorOccurred": "experimental.webRequest.html#event-onErrorOccurred",
+ "chrome.experimental.webRequest.onHeadersReceived": "experimental.webRequest.html#event-onHeadersReceived",
+ "chrome.experimental.webRequest.onRequestSent": "experimental.webRequest.html#event-onRequestSent",
+ "chrome.extension.connect": "extension.html#method-connect",
"chrome.extension.getBackgroundPage": "extension.html#method-getBackgroundPage",
- "chrome.pageAction.hide": "pageAction.html#method-hide",
- "chrome.experimental.omnibox.styleMatch": "experimental.omnibox.html#method-styleMatch",
- "chrome.experimental.sidebar.expand": "experimental.sidebar.html#method-expand",
- "chrome.experimental.sidebar.onStateChanged": "experimental.sidebar.html#event-onStateChanged",
- "chrome.tabs.executeScript": "tabs.html#method-executeScript",
- "chrome.cookies.remove": "cookies.html#method-remove",
"chrome.extension.getExtensionTabs": "extension.html#method-getExtensionTabs",
- "chrome.tabs.onRemoved": "tabs.html#event-onRemoved",
- "chrome.tabs.insertCSS": "tabs.html#method-insertCSS",
- "chrome.bookmarks.getChildren": "bookmarks.html#method-getChildren",
- "chrome.pageAction.onClicked": "pageAction.html#event-onClicked",
- "chrome.windows.create": "windows.html#method-create",
+ "chrome.extension.getToolstrips": "extension.html#method-getToolstrips",
+ "chrome.extension.getURL": "extension.html#method-getURL",
+ "chrome.extension.getViews": "extension.html#method-getViews",
+ "chrome.extension.onConnect": "extension.html#event-onConnect",
"chrome.extension.onConnectExternal": "extension.html#event-onConnectExternal",
- "chrome.cookies.getAll": "cookies.html#method-getAll",
+ "chrome.extension.onRequest": "extension.html#event-onRequest",
"chrome.extension.onRequestExternal": "extension.html#event-onRequestExternal",
- "chrome.bookmarks.onRemoved": "bookmarks.html#event-onRemoved",
- "chrome.contextMenus.update": "contextMenus.html#method-update",
- "chrome.experimental.sidebar.setTitle": "experimental.sidebar.html#method-setTitle",
- "chrome.bookmarks.export": "bookmarks.html#method-export",
- "chrome.experimental.clipboard.executeCut": "experimental.clipboard.html#method-executeCut",
- "chrome.windows.getLastFocused": "windows.html#method-getLastFocused",
- "chrome.experimental.sidebar.show": "experimental.sidebar.html#method-show",
- "chrome.tabs.onSelectionChanged": "tabs.html#event-onSelectionChanged",
- "chrome.cookies.onChanged": "cookies.html#event-onChanged",
+ "chrome.extension.sendRequest": "extension.html#method-sendRequest",
+ "chrome.history.addUrl": "history.html#method-addUrl",
+ "chrome.history.deleteAll": "history.html#method-deleteAll",
+ "chrome.history.deleteRange": "history.html#method-deleteRange",
+ "chrome.history.deleteUrl": "history.html#method-deleteUrl",
+ "chrome.history.getVisits": "history.html#method-getVisits",
+ "chrome.history.onVisitRemoved": "history.html#event-onVisitRemoved",
+ "chrome.history.onVisited": "history.html#event-onVisited",
+ "chrome.history.search": "history.html#method-search",
+ "chrome.i18n.getAcceptLanguages": "i18n.html#method-getAcceptLanguages",
+ "chrome.i18n.getMessage": "i18n.html#method-getMessage",
+ "chrome.idle.onStateChanged": "idle.html#event-onStateChanged",
+ "chrome.idle.queryState": "idle.html#method-queryState",
+ "chrome.management.get": "management.html#method-get",
"chrome.management.getAll": "management.html#method-getAll",
+ "chrome.management.launchApp": "management.html#method-launchApp",
+ "chrome.management.onDisabled": "management.html#event-onDisabled",
+ "chrome.management.onEnabled": "management.html#event-onEnabled",
+ "chrome.management.onInstalled": "management.html#event-onInstalled",
"chrome.management.onUninstalled": "management.html#event-onUninstalled",
- "chrome.windows.update": "windows.html#method-update",
- "chrome.extension.getURL": "extension.html#method-getURL",
- "chrome.idle.queryState": "idle.html#method-queryState",
- "chrome.experimental.sidebar.setIcon": "experimental.sidebar.html#method-setIcon",
- "chrome.experimental.omnibox.onInputChanged": "experimental.omnibox.html#event-onInputChanged",
- "chrome.experimental.webRequest.onErrorOccurred": "experimental.webRequest.html#event-onErrorOccurred",
- "chrome.tabs.onMoved": "tabs.html#event-onMoved",
- "chrome.experimental.omnibox.sendSuggestions": "experimental.omnibox.html#method-sendSuggestions",
- "chrome.bookmarks.update": "bookmarks.html#method-update",
- "chrome.contextMenus.removeAll": "contextMenus.html#method-removeAll",
- "chrome.windows.remove": "windows.html#method-remove",
- "chrome.tabs.sendRequest": "tabs.html#method-sendRequest",
- "chrome.browserAction.setBadgeText": "browserAction.html#method-setBadgeText",
- "chrome.experimental.sidebar.collapse": "experimental.sidebar.html#method-collapse",
- "chrome.browserAction.setIcon": "browserAction.html#method-setIcon",
- "chrome.experimental.omnibox.onInputEntered": "experimental.omnibox.html#event-onInputEntered",
- "chrome.experimental.proxy.useCustomProxySettings": "experimental.proxy.html#method-useCustomProxySettings",
- "chrome.browserAction.setPopup": "browserAction.html#method-setPopup",
- "chrome.bookmarks.onChildrenReordered": "bookmarks.html#event-onChildrenReordered",
- "chrome.experimental.webRequest.onRequestSent": "experimental.webRequest.html#event-onRequestSent",
- "chrome.extension.getToolstrips": "extension.html#method-getToolstrips",
- "chrome.history.onVisited": "history.html#event-onVisited",
- "chrome.tabs.onUpdated": "tabs.html#event-onUpdated",
- "chrome.history.deleteAll": "history.html#method-deleteAll",
- "chrome.experimental.webNavigation.onDOMContentLoaded": "experimental.webNavigation.html#event-onDOMContentLoaded",
+ "chrome.management.setEnabled": "management.html#method-setEnabled",
+ "chrome.management.uninstall": "management.html#method-uninstall",
+ "chrome.pageAction.hide": "pageAction.html#method-hide",
+ "chrome.pageAction.onClicked": "pageAction.html#event-onClicked",
+ "chrome.pageAction.setIcon": "pageAction.html#method-setIcon",
+ "chrome.pageAction.setPopup": "pageAction.html#method-setPopup",
+ "chrome.pageAction.setTitle": "pageAction.html#method-setTitle",
+ "chrome.pageAction.show": "pageAction.html#method-show",
+ "chrome.tabs.captureVisibleTab": "tabs.html#method-captureVisibleTab",
+ "chrome.tabs.connect": "tabs.html#method-connect",
+ "chrome.tabs.create": "tabs.html#method-create",
+ "chrome.tabs.detectLanguage": "tabs.html#method-detectLanguage",
+ "chrome.tabs.executeScript": "tabs.html#method-executeScript",
+ "chrome.tabs.get": "tabs.html#method-get",
"chrome.tabs.getAllInWindow": "tabs.html#method-getAllInWindow",
- "chrome.contextMenus.create": "contextMenus.html#method-create",
+ "chrome.tabs.getCurrent": "tabs.html#method-getCurrent",
"chrome.tabs.getSelected": "tabs.html#method-getSelected",
+ "chrome.tabs.insertCSS": "tabs.html#method-insertCSS",
+ "chrome.tabs.move": "tabs.html#method-move",
"chrome.tabs.onAttached": "tabs.html#event-onAttached",
- "chrome.tabs.remove": "tabs.html#method-remove",
+ "chrome.tabs.onCreated": "tabs.html#event-onCreated",
"chrome.tabs.onDetached": "tabs.html#event-onDetached",
- "chrome.extension.connect": "extension.html#method-connect",
- "chrome.tabs.move": "tabs.html#method-move",
+ "chrome.tabs.onMoved": "tabs.html#event-onMoved",
+ "chrome.tabs.onRemoved": "tabs.html#event-onRemoved",
+ "chrome.tabs.onSelectionChanged": "tabs.html#event-onSelectionChanged",
+ "chrome.tabs.onUpdated": "tabs.html#event-onUpdated",
+ "chrome.tabs.remove": "tabs.html#method-remove",
+ "chrome.tabs.sendRequest": "tabs.html#method-sendRequest",
+ "chrome.tabs.update": "tabs.html#method-update",
+ "chrome.windows.create": "windows.html#method-create",
+ "chrome.windows.get": "windows.html#method-get",
+ "chrome.windows.getAll": "windows.html#method-getAll",
+ "chrome.windows.getCurrent": "windows.html#method-getCurrent",
+ "chrome.windows.getLastFocused": "windows.html#method-getLastFocused",
+ "chrome.windows.onCreated": "windows.html#event-onCreated",
"chrome.windows.onFocusChanged": "windows.html#event-onFocusChanged",
- "chrome.pageAction.setPopup": "pageAction.html#method-setPopup",
- "chrome.experimental.processes.getProcessIdForTab": "experimental.processes.html#method-getProcessIdForTab",
- "chrome.history.addUrl": "history.html#method-addUrl"
+ "chrome.windows.onRemoved": "windows.html#event-onRemoved",
+ "chrome.windows.remove": "windows.html#method-remove",
+ "chrome.windows.update": "windows.html#method-update"
},
"samples": [
{
+ "api_calls": [
+ "chrome.browserAction.onClicked",
+ "chrome.browserAction.setIcon"
+ ],
+ "description": "",
"features": [
"background_page",
"browser_action",
"tabs"
],
"icon": null,
- "description": "",
+ "id": "0262260daf0c8f7b28feff2ef23b05e7abf9d1e0",
+ "name": "A browser action which changes its icon when clicked.",
+ "path": "examples/api/browserAction/set_icon_path/",
+ "protocols": [
+ "http://"
+ ],
"search_string": "A BROWSER ACTION WHICH CHANGES ITS ICON WHEN CLICKED. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON",
"source_files": [
"background.html",
"manifest.json"
],
- "zip_path": "examples/api/browserAction/set_icon_path.zip",
- "path": "examples/api/browserAction/set_icon_path/",
- "api_calls": [
- "chrome.browserAction.onClicked",
- "chrome.browserAction.setIcon"
- ],
- "id": "0262260daf0c8f7b28feff2ef23b05e7abf9d1e0",
- "protocols": [
- "http://"
- ],
- "name": "A browser action which changes its icon when clicked."
+ "source_hash": "c5752555642e89340c57657b48440b0dcd74ee99",
+ "zip_path": "examples/api/browserAction/set_icon_path.zip"
},
{
+ "api_calls": [
+ "chrome.tabs.executeScript"
+ ],
+ "description": "",
"features": [
"browser_action",
"popup",
"tabs"
],
"icon": null,
- "description": "",
+ "id": "ea2894c41cb8e80a4433a3e6c5772dadce9be90d",
+ "name": "A browser action with a popup that changes the page color.",
+ "path": "examples/api/browserAction/set_page_color/",
+ "protocols": [
+ "http://",
+ "https://"
+ ],
"search_string": "A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLOR. BROWSER_ACTION POPUP TABS CHROME.TABS.EXECUTESCRIPT",
"source_files": [
"manifest.json",
"popup.html"
],
- "zip_path": "examples/api/browserAction/set_page_color.zip",
- "path": "examples/api/browserAction/set_page_color/",
+ "source_hash": "c8d14b6893e75a62f3bd150d5d2cc5bb785bc411",
+ "zip_path": "examples/api/browserAction/set_page_color.zip"
+ },
+ {
"api_calls": [
+ "chrome.browserAction.onClicked",
+ "chrome.browserAction.setBadgeBackgroundColor",
+ "chrome.browserAction.setBadgeText",
"chrome.tabs.executeScript"
],
- "id": "ea2894c41cb8e80a4433a3e6c5772dadce9be90d",
- "protocols": [
- "http://",
- "https://"
- ],
- "name": "A browser action with a popup that changes the page color."
- },
- {
+ "description": "",
"features": [
"background_page",
"browser_action",
"tabs"
],
"icon": null,
- "description": "",
+ "id": "ede3c47b7757245be42ec33fd5ca63df4b490066",
+ "name": "A browser action with no icon that makes the page red",
+ "path": "examples/api/browserAction/make_page_red/",
+ "protocols": [
+ "http://"
+ ],
"search_string": "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",
"source_files": [
"background.html",
"manifest.json"
],
- "zip_path": "examples/api/browserAction/make_page_red.zip",
- "path": "examples/api/browserAction/make_page_red/",
- "api_calls": [
- "chrome.browserAction.onClicked",
- "chrome.browserAction.setBadgeBackgroundColor",
- "chrome.browserAction.setBadgeText",
- "chrome.tabs.executeScript"
- ],
- "id": "ede3c47b7757245be42ec33fd5ca63df4b490066",
- "protocols": [
- "http://"
- ],
- "name": "A browser action with no icon that makes the page red"
+ "source_hash": "dfbb05ead54a0228a6d2f591ce1038d5c625249a",
+ "zip_path": "examples/api/browserAction/make_page_red.zip"
},
{
+ "api_calls": [
+ "chrome.i18n.getAcceptLanguages",
+ "chrome.i18n.getMessage"
+ ],
+ "description": "Returns accept languages of the browser",
"features": [
"browser_action",
"popup"
],
"icon": null,
- "description": "Returns accept languages of the browser",
+ "id": "fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a",
+ "name": "AcceptLanguage",
+ "path": "examples/api/i18n/getMessage/",
+ "protocols": [],
"search_string": "ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER BROWSER_ACTION POPUP CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE",
"source_files": [
"_locales/en_US/messages.json",
@@ -236,31 +247,10 @@
"manifest.json",
"popup.html"
],
- "zip_path": "examples/api/i18n/getMessage.zip",
- "path": "examples/api/i18n/getMessage/",
- "api_calls": [
- "chrome.i18n.getAcceptLanguages",
- "chrome.i18n.getMessage"
- ],
- "id": "fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a",
- "protocols": [],
- "name": "AcceptLanguage"
+ "source_hash": "67f203e2773eebf401d0aa0a9709d961e506d875",
+ "zip_path": "examples/api/i18n/getMessage.zip"
},
{
- "features": [
- "background_page",
- "page_action",
- "tabs"
- ],
- "icon": null,
- "description": "This extension adds an animated browser action to the toolbar.",
- "search_string": "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",
- "source_files": [
- "background.html",
- "manifest.json"
- ],
- "zip_path": "examples/api/pageAction/set_icon.zip",
- "path": "examples/api/pageAction/set_icon/",
"api_calls": [
"chrome.pageAction.hide",
"chrome.pageAction.onClicked",
@@ -271,47 +261,45 @@
"chrome.tabs.getSelected",
"chrome.tabs.onSelectionChanged"
],
+ "description": "This extension adds an animated browser action to the toolbar.",
+ "features": [
+ "background_page",
+ "page_action",
+ "tabs"
+ ],
+ "icon": null,
"id": "9a6e4ec46997fb92b324974afa08a3d007e2537f",
+ "name": "Animated Page Action",
+ "path": "examples/api/pageAction/set_icon/",
"protocols": [],
- "name": "Animated Page Action"
+ "search_string": "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",
+ "source_files": [
+ "background.html",
+ "manifest.json"
+ ],
+ "source_hash": "9d5e9f8fd525c6d02fe03e1843041f5b0f94f690",
+ "zip_path": "examples/api/pageAction/set_icon.zip"
},
{
+ "api_calls": [],
+ "description": "",
"features": [
"chrome_url_overrides"
],
"icon": null,
- "description": "",
+ "id": "9747e3d6a3eab39bc7c17f11a80573c62d44c7e5",
+ "name": "Blank new tab page",
+ "path": "examples/api/override/blank_ntp/",
+ "protocols": [],
"search_string": "BLANK NEW TAB PAGE CHROME_URL_OVERRIDES",
"source_files": [
"blank.html",
"manifest.json"
],
- "zip_path": "examples/api/override/blank_ntp.zip",
- "path": "examples/api/override/blank_ntp/",
- "api_calls": [],
- "id": "9747e3d6a3eab39bc7c17f11a80573c62d44c7e5",
- "protocols": [],
- "name": "Blank new tab page"
+ "source_hash": "477acf6d15e3fa252e6307e156707538b61c86db",
+ "zip_path": "examples/api/override/blank_ntp.zip"
},
{
- "features": [
- "background_page",
- "bookmarks",
- "options_page",
- "tabs"
- ],
- "icon": "icon.png",
- "description": "Enjoy a more magical and immersive experience when browsing the web using the power of sound.",
- "search_string": "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",
- "source_files": [
- "bg.html",
- "bg.js",
- "content.js",
- "manifest.json",
- "options.html"
- ],
- "zip_path": "examples/extensions/fx.zip",
- "path": "examples/extensions/fx/",
"api_calls": [
"chrome.bookmarks.onCreated",
"chrome.bookmarks.onMoved",
@@ -331,14 +319,40 @@
"chrome.windows.onFocusChanged",
"chrome.windows.onRemoved"
],
+ "description": "Enjoy a more magical and immersive experience when browsing the web using the power of sound.",
+ "features": [
+ "background_page",
+ "bookmarks",
+ "options_page",
+ "tabs"
+ ],
+ "icon": "icon.png",
"id": "903e7277139e1e6caec123d3319cab295d8d1b3a",
+ "name": "Chrome Sounds",
+ "path": "examples/extensions/fx/",
"protocols": [
"http://",
"https://"
],
- "name": "Chrome Sounds"
+ "search_string": "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",
+ "source_files": [
+ "bg.html",
+ "bg.js",
+ "content.js",
+ "manifest.json",
+ "options.html"
+ ],
+ "source_hash": "4155e4e6ba7d523ba7bc3b75da352c22e534c3c3",
+ "zip_path": "examples/extensions/fx.zip"
},
{
+ "api_calls": [
+ "chrome.browserAction.setBadgeBackgroundColor",
+ "chrome.browserAction.setBadgeText",
+ "chrome.browserAction.setTitle",
+ "chrome.extension.getURL"
+ ],
+ "description": "Displays the status of the Chromium buildbot in the toolbar. Click to see more detailed status in a popup.",
"features": [
"background_page",
"browser_action",
@@ -347,7 +361,13 @@
"popup"
],
"icon": "icon.png",
- "description": "Displays the status of the Chromium buildbot in the toolbar. Click to see more detailed status in a popup.",
+ "id": "0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5",
+ "name": "Chromium Buildbot Monitor",
+ "path": "examples/extensions/buildbot/",
+ "protocols": [
+ "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",
"source_files": [
"bg.html",
@@ -355,67 +375,42 @@
"options.html",
"popup.html"
],
- "zip_path": "examples/extensions/buildbot.zip",
- "path": "examples/extensions/buildbot/",
- "api_calls": [
- "chrome.browserAction.setBadgeBackgroundColor",
- "chrome.browserAction.setBadgeText",
- "chrome.browserAction.setTitle",
- "chrome.extension.getURL"
- ],
- "id": "0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5",
- "protocols": [
- "http://",
- "http://"
- ],
- "name": "Chromium Buildbot Monitor"
+ "source_hash": "bbd36a3d1d5580b477929d081f5a3a467ad32c63",
+ "zip_path": "examples/extensions/buildbot.zip"
},
{
- "features": [
- "background_page",
- "experimental",
- "tabs"
- ],
- "icon": null,
- "description": "Add support to the omnibox to search the Chromium source code.",
- "search_string": "CHROMIUM SEARCH ADD SUPPORT TO THE OMNIBOX TO SEARCH THE CHROMIUM SOURCE CODE. BACKGROUND_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTCHANGED CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTENTERED CHROME.EXPERIMENTAL.OMNIBOX.STYLEMATCH CHROME.EXPERIMENTAL.OMNIBOX.STYLENONE CHROME.EXPERIMENTAL.OMNIBOX.STYLEURL CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE",
- "source_files": [
- "background.html",
- "manifest.json"
- ],
- "zip_path": "examples/extensions/chrome_search.zip",
- "path": "examples/extensions/chrome_search/",
"api_calls": [
"chrome.experimental.omnibox.onInputChanged",
"chrome.experimental.omnibox.onInputEntered",
"chrome.experimental.omnibox.styleMatch",
"chrome.experimental.omnibox.styleNone",
"chrome.experimental.omnibox.styleUrl",
- "chrome.tabs.get",
- "chrome.tabs.getSelected",
- "chrome.tabs.update"
- ],
- "id": "ac31228200b41a87982e386cc90d3a6eee4ad885",
- "protocols": [
- "http://"
+ "chrome.tabs.get",
+ "chrome.tabs.getSelected",
+ "chrome.tabs.update"
],
- "name": "Chromium Search"
- },
- {
+ "description": "Add support to the omnibox to search the Chromium source code.",
"features": [
"background_page",
- "browser_action",
+ "experimental",
"tabs"
],
"icon": null,
- "description": "Displays the language of a tab",
- "search_string": "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",
+ "id": "ac31228200b41a87982e386cc90d3a6eee4ad885",
+ "name": "Chromium Search",
+ "path": "examples/extensions/chrome_search/",
+ "protocols": [
+ "http://"
+ ],
+ "search_string": "CHROMIUM SEARCH ADD SUPPORT TO THE OMNIBOX TO SEARCH THE CHROMIUM SOURCE CODE. BACKGROUND_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTCHANGED CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTENTERED CHROME.EXPERIMENTAL.OMNIBOX.STYLEMATCH CHROME.EXPERIMENTAL.OMNIBOX.STYLENONE CHROME.EXPERIMENTAL.OMNIBOX.STYLEURL CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE",
"source_files": [
"background.html",
"manifest.json"
],
- "zip_path": "examples/api/i18n/cld.zip",
- "path": "examples/api/i18n/cld/",
+ "source_hash": "ba6f3a8372fa886784ffe18bb53563547f9a9488",
+ "zip_path": "examples/extensions/chrome_search.zip"
+ },
+ {
"api_calls": [
"chrome.browserAction.setBadgeText",
"chrome.tabs.detectLanguage",
@@ -424,49 +419,49 @@
"chrome.tabs.onSelectionChanged",
"chrome.tabs.onUpdated"
],
+ "description": "Displays the language of a tab",
+ "features": [
+ "background_page",
+ "browser_action",
+ "tabs"
+ ],
+ "icon": null,
"id": "7d5d6cf195bc25480256618e360aa38c6e6fba82",
+ "name": "CLD",
+ "path": "examples/api/i18n/cld/",
"protocols": [],
- "name": "CLD"
+ "search_string": "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",
+ "source_files": [
+ "background.html",
+ "manifest.json"
+ ],
+ "source_hash": "913694d89e0b081f1ea5ad6f07b60b0141e82394",
+ "zip_path": "examples/api/i18n/cld.zip"
},
{
+ "api_calls": [
+ "chrome.contextMenus.create"
+ ],
+ "description": "Shows some of the features of the Context Menus API",
"features": [
"background_page",
"contextMenus"
],
"icon": null,
- "description": "Shows some of the features of the Context Menus API",
+ "id": "5d81304a17cf7ac2887484f730fbd2b01e51e166",
+ "name": "Context Menus Sample",
+ "path": "examples/api/contextMenus/basic/",
+ "protocols": [],
"search_string": "CONTEXT MENUS SAMPLE SHOWS SOME OF THE FEATURES OF THE CONTEXT MENUS API BACKGROUND_PAGE CONTEXTMENUS CHROME.CONTEXTMENUS.CREATE",
"source_files": [
"background.html",
"manifest.json",
"sample.js"
],
- "zip_path": "examples/api/contextMenus/basic.zip",
- "path": "examples/api/contextMenus/basic/",
- "api_calls": [
- "chrome.contextMenus.create"
- ],
- "id": "5d81304a17cf7ac2887484f730fbd2b01e51e166",
- "protocols": [],
- "name": "Context Menus Sample"
+ "source_hash": "0e35ce268b3b2cf3d9830e6411c85c5dfef2ffdf",
+ "zip_path": "examples/api/contextMenus/basic.zip"
},
{
- "features": [
- "background_page",
- "browser_action",
- "cookies",
- "tabs"
- ],
- "icon": "cookie.png",
- "description": "Testing Cookie API",
- "search_string": "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",
- "source_files": [
- "background.html",
- "manager.html",
- "manifest.json"
- ],
- "zip_path": "examples/api/cookies.zip",
- "path": "examples/api/cookies/",
"api_calls": [
"chrome.browserAction.onClicked",
"chrome.cookies.get",
@@ -479,55 +474,56 @@
"chrome.windows.get",
"chrome.windows.getAll"
],
+ "description": "Testing Cookie API",
+ "features": [
+ "background_page",
+ "browser_action",
+ "cookies",
+ "tabs"
+ ],
+ "icon": "cookie.png",
"id": "4daa6becd0899a54776d9cf7f09613ed1a9f4d77",
+ "name": "Cookie API Test Extension",
+ "path": "examples/api/cookies/",
"protocols": [
"http://",
"https://"
],
- "name": "Cookie API Test Extension"
- },
- {
- "features": [
- "background_page"
- ],
- "icon": "sample-128.png",
- "description": "Demonstrates a method to make a cross-domain XMLHttpRequest fetch from a content script. This extension fetches the current trending topics from Twitter and inserts them in an overlay at the top of Google News. Visit http://news.google.com to test this extension.",
- "search_string": "CROSS-DOMAIN XMLHTTPREQUEST FROM A CONTENT SCRIPT DEMONSTRATES A METHOD TO MAKE A CROSS-DOMAIN XMLHTTPREQUEST FETCH FROM A CONTENT SCRIPT. THIS EXTENSION FETCHES THE CURRENT TRENDING TOPICS FROM TWITTER AND INSERTS THEM IN AN OVERLAY AT THE TOP OF GOOGLE NEWS. VISIT HTTP://NEWS.GOOGLE.COM TO TEST THIS EXTENSION. BACKGROUND_PAGE CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST",
+ "search_string": "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",
"source_files": [
"background.html",
- "contentscript.js",
+ "manager.html",
"manifest.json"
],
- "zip_path": "examples/howto/contentscript_xhr.zip",
- "path": "examples/howto/contentscript_xhr/",
+ "source_hash": "d0741a5ff0ce9ac38a1be3e6abc46065d74cb498",
+ "zip_path": "examples/api/cookies.zip"
+ },
+ {
"api_calls": [
"chrome.extension.onRequest",
"chrome.extension.sendRequest"
],
+ "description": "Demonstrates a method to make a cross-domain XMLHttpRequest fetch from a content script. This extension fetches the current trending topics from Twitter and inserts them in an overlay at the top of Google News. Visit http://news.google.com to test this extension.",
+ "features": [
+ "background_page"
+ ],
+ "icon": "sample-128.png",
"id": "6871d09f4a96bf9d4b6cc724d00e909cee0f3902",
+ "name": "Cross-domain XMLHttpRequest from a content script",
+ "path": "examples/howto/contentscript_xhr/",
"protocols": [
"http://"
],
- "name": "Cross-domain XMLHttpRequest from a content script"
- },
- {
- "features": [
- "background_page",
- "browser_action",
- "options_page",
- "tabs"
- ],
- "icon": "mail_128x128.png",
- "description": "This extension adds an email button to the toolbar which allows you to email the page link using your default mail client or Gmail.",
- "search_string": "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",
+ "search_string": "CROSS-DOMAIN XMLHTTPREQUEST FROM A CONTENT SCRIPT DEMONSTRATES A METHOD TO MAKE A CROSS-DOMAIN XMLHTTPREQUEST FETCH FROM A CONTENT SCRIPT. THIS EXTENSION FETCHES THE CURRENT TRENDING TOPICS FROM TWITTER AND INSERTS THEM IN AN OVERLAY AT THE TOP OF GOOGLE NEWS. VISIT HTTP://NEWS.GOOGLE.COM TO TEST THIS EXTENSION. BACKGROUND_PAGE CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST",
"source_files": [
"background.html",
- "content_script.js",
- "manifest.json",
- "options.html"
+ "contentscript.js",
+ "manifest.json"
],
- "zip_path": "examples/extensions/email_this_page.zip",
- "path": "examples/extensions/email_this_page/",
+ "source_hash": "0fe56cea50dc18b7e5e31d47c383356a85d8b896",
+ "zip_path": "examples/howto/contentscript_xhr.zip"
+ },
+ {
"api_calls": [
"chrome.browserAction.onClicked",
"chrome.extension.connect",
@@ -536,21 +532,44 @@
"chrome.tabs.executeScript",
"chrome.tabs.update"
],
+ "description": "This extension adds an email button to the toolbar which allows you to email the page link using your default mail client or Gmail.",
+ "features": [
+ "background_page",
+ "browser_action",
+ "options_page",
+ "tabs"
+ ],
+ "icon": "mail_128x128.png",
"id": "028eb5364924344029bcbe1d527f132fc72b34e5",
+ "name": "Email this page (by Google)",
+ "path": "examples/extensions/email_this_page/",
"protocols": [
"http://",
"https://"
],
- "name": "Email this page (by Google)"
+ "search_string": "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",
+ "source_files": [
+ "background.html",
+ "content_script.js",
+ "manifest.json",
+ "options.html"
+ ],
+ "source_hash": "54b5469031ddcb2097f39dbaae1bcd81ae650154",
+ "zip_path": "examples/extensions/email_this_page.zip"
},
{
+ "api_calls": [],
+ "description": "A sample extension which uses Google Analytics to track usage.",
"features": [
"background_page",
"browser_action",
"popup"
],
"icon": "analytics-extension-icon-128.png",
- "description": "A sample extension which uses Google Analytics to track usage.",
+ "id": "763a08e9b06595d785568a8d392b95a2f3700258",
+ "name": "Event Tracking with Google Analytics",
+ "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",
"source_files": [
"analytics.js",
@@ -558,28 +577,10 @@
"manifest.json",
"popup.html"
],
- "zip_path": "examples/tutorials/analytics.zip",
- "path": "examples/tutorials/analytics/",
- "api_calls": [],
- "id": "763a08e9b06595d785568a8d392b95a2f3700258",
- "protocols": [],
- "name": "Event Tracking with Google Analytics"
+ "source_hash": "b02f040a3eb56f8a0e780549954f69172d62dcd3",
+ "zip_path": "examples/tutorials/analytics.zip"
},
{
- "features": [
- "background_page",
- "experimental",
- "tabs"
- ],
- "icon": "icon-128.png",
- "description": "Search the Chrome Extensions documentation. To use, type 'crdoc' plus a search term into the Omnibox.",
- "search_string": "EXTENSION DOCS SEARCH SEARCH THE CHROME EXTENSIONS DOCUMENTATION. TO USE, TYPE CRDOC PLUS A SEARCH TERM INTO THE OMNIBOX. BACKGROUND_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTCHANGED CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTENTERED CHROME.EXPERIMENTAL.OMNIBOX.STYLEMATCH CHROME.EXPERIMENTAL.OMNIBOX.STYLENONE CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.ONREMOVED CHROME.TABS.UPDATE",
- "source_files": [
- "background.html",
- "manifest.json"
- ],
- "zip_path": "examples/api/omnibox/extension-docs.zip",
- "path": "examples/api/omnibox/extension-docs/",
"api_calls": [
"chrome.experimental.omnibox.onInputChanged",
"chrome.experimental.omnibox.onInputEntered",
@@ -590,13 +591,39 @@
"chrome.tabs.onRemoved",
"chrome.tabs.update"
],
+ "description": "Search the Chrome Extensions documentation. To use, type 'crdoc' plus a search term into the Omnibox.",
+ "features": [
+ "background_page",
+ "experimental",
+ "tabs"
+ ],
+ "icon": "icon-128.png",
"id": "e3df888a89e35bdeb9c8bc8d03be5e1851b97c68",
+ "name": "Extension Docs Search",
+ "path": "examples/api/omnibox/extension-docs/",
"protocols": [
"http://"
],
- "name": "Extension Docs Search"
+ "search_string": "EXTENSION DOCS SEARCH SEARCH THE CHROME EXTENSIONS DOCUMENTATION. TO USE, TYPE CRDOC PLUS A SEARCH TERM INTO THE OMNIBOX. BACKGROUND_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTCHANGED CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTENTERED CHROME.EXPERIMENTAL.OMNIBOX.STYLEMATCH CHROME.EXPERIMENTAL.OMNIBOX.STYLENONE CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.ONREMOVED CHROME.TABS.UPDATE",
+ "source_files": [
+ "background.html",
+ "manifest.json"
+ ],
+ "source_hash": "f028053c9ad9a4e49f813945d3065ec2f52e5fff",
+ "zip_path": "examples/api/omnibox/extension-docs.zip"
},
{
+ "api_calls": [
+ "chrome.browserAction.setBadgeText",
+ "chrome.extension.getBackgroundPage",
+ "chrome.extension.getURL",
+ "chrome.tabs.create",
+ "chrome.tabs.get",
+ "chrome.tabs.getSelected",
+ "chrome.tabs.onUpdated",
+ "chrome.tabs.remove"
+ ],
+ "description": "Demonstrates how to use OAuth to connect the Google Documents List Data API.",
"features": [
"background_page",
"browser_action",
@@ -605,7 +632,15 @@
"tabs"
],
"icon": "img/docs_spreadsheets-128.gif",
- "description": "Demonstrates how to use OAuth to connect the Google Documents List Data API.",
+ "id": "4e35caa9742fb82dbd628892d23a781614f6eff6",
+ "name": "Google Document List Viewer",
+ "path": "examples/extensions/gdocs/",
+ "protocols": [
+ "https://",
+ "https://",
+ "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",
"source_files": [
"background.html",
@@ -617,28 +652,24 @@
"options.html",
"popup.html"
],
- "zip_path": "examples/extensions/gdocs.zip",
- "path": "examples/extensions/gdocs/",
+ "source_hash": "284e44d603a62348dd1b7e98e593f3f4b877b124",
+ "zip_path": "examples/extensions/gdocs.zip"
+ },
+ {
"api_calls": [
+ "chrome.browserAction.onClicked",
+ "chrome.browserAction.setBadgeBackgroundColor",
"chrome.browserAction.setBadgeText",
+ "chrome.browserAction.setIcon",
"chrome.extension.getBackgroundPage",
- "chrome.extension.getURL",
+ "chrome.i18n.getMessage",
"chrome.tabs.create",
"chrome.tabs.get",
- "chrome.tabs.getSelected",
+ "chrome.tabs.getAllInWindow",
"chrome.tabs.onUpdated",
- "chrome.tabs.remove"
- ],
- "id": "4e35caa9742fb82dbd628892d23a781614f6eff6",
- "protocols": [
- "https://",
- "https://",
- "https://",
- "https://"
+ "chrome.tabs.update"
],
- "name": "Google Document List Viewer"
- },
- {
+ "description": "Displays the number of unread messages in your Google Mail inbox. You can also click the button to open your inbox.",
"features": [
"background_page",
"browser_action",
@@ -646,7 +677,13 @@
"tabs"
],
"icon": "icon_128.png",
- "description": "Displays the number of unread messages in your Google Mail inbox. You can also click the button to open your inbox.",
+ "id": "bb57f7a0132cbeb36ad7e7bb0ab75c21704234ca",
+ "name": "Google Mail Checker",
+ "path": "examples/extensions/gmail/",
+ "protocols": [
+ "http://",
+ "https://"
+ ],
"search_string": "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",
"source_files": [
"_locales/ar/messages.json",
@@ -695,29 +732,20 @@
"manifest.json",
"options.html"
],
- "zip_path": "examples/extensions/gmail.zip",
- "path": "examples/extensions/gmail/",
+ "source_hash": "030b77992ed5bbbbc18f1b717bc330b965b26aaf",
+ "zip_path": "examples/extensions/gmail.zip"
+ },
+ {
"api_calls": [
- "chrome.browserAction.onClicked",
- "chrome.browserAction.setBadgeBackgroundColor",
- "chrome.browserAction.setBadgeText",
- "chrome.browserAction.setIcon",
"chrome.extension.getBackgroundPage",
- "chrome.i18n.getMessage",
+ "chrome.extension.getURL",
"chrome.tabs.create",
"chrome.tabs.get",
- "chrome.tabs.getAllInWindow",
+ "chrome.tabs.getSelected",
"chrome.tabs.onUpdated",
- "chrome.tabs.update"
- ],
- "id": "bb57f7a0132cbeb36ad7e7bb0ab75c21704234ca",
- "protocols": [
- "http://",
- "https://"
+ "chrome.tabs.remove"
],
- "name": "Google Mail Checker"
- },
- {
+ "description": "Find out when you have new waves and preview them fast.",
"features": [
"background_page",
"browser_action",
@@ -726,7 +754,13 @@
"tabs"
],
"icon": "128.png",
- "description": "Find out when you have new waves and preview them fast.",
+ "id": "1682e05ea9a1bde985123b04f6f8ac50a8a64033",
+ "name": "Google Wave Notifier",
+ "path": "examples/extensions/wave/",
+ "protocols": [
+ "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",
"source_files": [
"background.html",
@@ -735,100 +769,102 @@
"chrome_ex_oauthsimple.js",
"manifest.json",
"options.html",
- "popup.html",
- "prettyload.js"
- ],
- "zip_path": "examples/extensions/wave.zip",
- "path": "examples/extensions/wave/",
- "api_calls": [
- "chrome.extension.getBackgroundPage",
- "chrome.extension.getURL",
- "chrome.tabs.create",
- "chrome.tabs.get",
- "chrome.tabs.getSelected",
- "chrome.tabs.onUpdated",
- "chrome.tabs.remove"
- ],
- "id": "1682e05ea9a1bde985123b04f6f8ac50a8a64033",
- "protocols": [
- "https://",
- "http://"
+ "popup.html",
+ "prettyload.js"
],
- "name": "Google Wave Notifier"
+ "source_hash": "9f360bf8772e8a23862d854ea088e0bec867ba02",
+ "zip_path": "examples/extensions/wave.zip"
},
{
+ "api_calls": [],
+ "description": "The first extension that I made.",
"features": [
"browser_action",
"popup"
],
"icon": null,
- "description": "The first extension that I made.",
+ "id": "14b9651fda4e57b2a5914ba73a779812201b750a",
+ "name": "Hello World",
+ "path": "examples/tutorials/getstarted/",
+ "protocols": [
+ "http://"
+ ],
"search_string": "HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACTION POPUP",
"source_files": [
"manifest.json",
"popup.html"
],
- "zip_path": "examples/tutorials/getstarted.zip",
- "path": "examples/tutorials/getstarted/",
- "api_calls": [],
- "id": "14b9651fda4e57b2a5914ba73a779812201b750a",
- "protocols": [
- "http://"
- ],
- "name": "Hello World"
+ "source_hash": "1a3139dcb7f3e3499023703643e7056c61235123",
+ "zip_path": "examples/tutorials/getstarted.zip"
},
{
+ "api_calls": [
+ "chrome.browserAction.onClicked",
+ "chrome.extension.getBackgroundPage",
+ "chrome.idle.onStateChanged",
+ "chrome.idle.queryState"
+ ],
+ "description": "Demonstrates the Idle API",
"features": [
"background_page",
"browser_action",
"idle"
],
"icon": "sample-128.png",
- "description": "Demonstrates the Idle API",
+ "id": "2020d72f2577f53caf8e94e3dbac0fb849ceaa4d",
+ "name": "Idle - Simple Example",
+ "path": "examples/api/idle/idle_simple/",
+ "protocols": [],
"search_string": "IDLE - SIMPLE EXAMPLE DEMONSTRATES THE IDLE API BACKGROUND_PAGE BROWSER_ACTION IDLE CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.IDLE.ONSTATECHANGED CHROME.IDLE.QUERYSTATE",
"source_files": [
"background.html",
"history.html",
"manifest.json"
],
- "zip_path": "examples/api/idle/idle_simple.zip",
- "path": "examples/api/idle/idle_simple/",
- "api_calls": [
- "chrome.browserAction.onClicked",
- "chrome.extension.getBackgroundPage",
- "chrome.idle.onStateChanged",
- "chrome.idle.queryState"
- ],
- "id": "2020d72f2577f53caf8e94e3dbac0fb849ceaa4d",
- "protocols": [],
- "name": "Idle - Simple Example"
+ "source_hash": "1378042fee96e115d7b8003588eca369b43f772b",
+ "zip_path": "examples/api/idle/idle_simple.zip"
},
{
+ "api_calls": [],
+ "description": "",
"features": [
"chrome_url_overrides"
],
"icon": null,
- "description": "",
+ "id": "0ea1588bd07b20338fc21f725de1542a5fdf9726",
+ "name": "iGoogle new tab page",
+ "path": "examples/api/override/override_igoogle/",
+ "protocols": [],
"search_string": "IGOOGLE NEW TAB PAGE CHROME_URL_OVERRIDES",
"source_files": [
"manifest.json",
"redirect.html"
],
- "zip_path": "examples/api/override/override_igoogle.zip",
- "path": "examples/api/override/override_igoogle/",
- "api_calls": [],
- "id": "0ea1588bd07b20338fc21f725de1542a5fdf9726",
- "protocols": [],
- "name": "iGoogle new tab page"
+ "source_hash": "8ee76608adbf87c3260f9905e6cb1c8a45bd8e0c",
+ "zip_path": "examples/api/override/override_igoogle.zip"
},
{
+ "api_calls": [
+ "chrome.contextMenus.create",
+ "chrome.tabs.get",
+ "chrome.tabs.getCurrent",
+ "chrome.windows.create",
+ "chrome.windows.update"
+ ],
+ "description": "Get image info for images, including EXIF data",
"features": [
"background_page",
"contextMenus",
"tabs"
],
"icon": "imageinfo-128.png",
- "description": "Get image info for images, including EXIF data",
+ "id": "646325c25f572a1d15edc73d057f821d847a4fbe",
+ "name": "Imageinfo",
+ "path": "examples/extensions/imageinfo/",
+ "protocols": [
+ "http://",
+ "https://"
+ ],
"search_string": "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",
"source_files": [
"background.html",
@@ -838,40 +874,10 @@
"info.html",
"manifest.json"
],
- "zip_path": "examples/extensions/imageinfo.zip",
- "path": "examples/extensions/imageinfo/",
- "api_calls": [
- "chrome.contextMenus.create",
- "chrome.tabs.get",
- "chrome.tabs.getCurrent",
- "chrome.windows.create",
- "chrome.windows.update"
- ],
- "id": "646325c25f572a1d15edc73d057f821d847a4fbe",
- "protocols": [
- "http://",
- "https://"
- ],
- "name": "Imageinfo"
+ "source_hash": "c746d9114348f4b414c1ec05e988e2807feb963a",
+ "zip_path": "examples/extensions/imageinfo.zip"
},
{
- "features": [
- "background_page",
- "page_action",
- "popup",
- "tabs"
- ],
- "icon": "icon.png",
- "description": "Finds addresses in the web page you're on and pops up a map window.",
- "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",
- "source_files": [
- "background.html",
- "manifest.json",
- "mappy_content_script.js",
- "popup.html"
- ],
- "zip_path": "examples/extensions/mappy.zip",
- "path": "examples/extensions/mappy/",
"api_calls": [
"chrome.extension.getBackgroundPage",
"chrome.extension.onRequest",
@@ -884,27 +890,31 @@
"chrome.tabs.onUpdated",
"chrome.tabs.sendRequest"
],
- "id": "ec97ec20ca2f095d081e39f1565fc12af09ef067",
- "protocols": [
- "http://"
- ],
- "name": "Mappy"
- },
- {
+ "description": "Finds addresses in the web page you're on and pops up a map window.",
"features": [
"background_page",
- "browser_action",
+ "page_action",
+ "popup",
"tabs"
],
- "icon": "merge_windows_128.png",
- "description": "Merges all of the browser's windows into the current window",
- "search_string": "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",
+ "icon": "icon.png",
+ "id": "ec97ec20ca2f095d081e39f1565fc12af09ef067",
+ "name": "Mappy",
+ "path": "examples/extensions/mappy/",
+ "protocols": [
+ "http://"
+ ],
+ "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",
"source_files": [
"background.html",
- "manifest.json"
+ "manifest.json",
+ "mappy_content_script.js",
+ "popup.html"
],
- "zip_path": "examples/api/windows/merge_windows.zip",
- "path": "examples/api/windows/merge_windows/",
+ "source_hash": "81cf2d3975d7df8b58e5226c5b2b6df026446511",
+ "zip_path": "examples/extensions/mappy.zip"
+ },
+ {
"api_calls": [
"chrome.browserAction.onClicked",
"chrome.tabs.get",
@@ -914,26 +924,26 @@
"chrome.windows.getAll",
"chrome.windows.getCurrent"
],
- "id": "b2f5f8a790e16f091a7e4e0a39b2d0a6d32e3a6d",
- "protocols": [],
- "name": "Merge Windows"
- },
- {
+ "description": "Merges all of the browser's windows into the current window",
"features": [
+ "background_page",
"browser_action",
- "popup",
"tabs"
],
- "icon": null,
- "description": "Times how long it takes to send a message to a content script and back.",
- "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",
+ "icon": "merge_windows_128.png",
+ "id": "b2f5f8a790e16f091a7e4e0a39b2d0a6d32e3a6d",
+ "name": "Merge Windows",
+ "path": "examples/api/windows/merge_windows/",
+ "protocols": [],
+ "search_string": "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",
"source_files": [
- "manifest.json",
- "page.js",
- "popup.html"
+ "background.html",
+ "manifest.json"
],
- "zip_path": "examples/api/messaging/timer.zip",
- "path": "examples/api/messaging/timer/",
+ "source_hash": "4b5fe52788e0bef2f3871b36105eb53cc760c454",
+ "zip_path": "examples/api/windows/merge_windows.zip"
+ },
+ {
"api_calls": [
"chrome.extension.onConnect",
"chrome.extension.onRequest",
@@ -942,26 +952,27 @@
"chrome.tabs.getSelected",
"chrome.tabs.sendRequest"
],
- "id": "51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e",
- "protocols": [],
- "name": "Message Timer"
- },
- {
+ "description": "Times how long it takes to send a message to a content script and back.",
"features": [
- "bookmarks",
"browser_action",
"popup",
"tabs"
],
"icon": null,
- "description": "A browser action with a popup dump of all bookmarks, including search, add, edit and delete.",
- "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",
+ "id": "51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e",
+ "name": "Message Timer",
+ "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",
"source_files": [
"manifest.json",
+ "page.js",
"popup.html"
],
- "zip_path": "examples/api/bookmarks/basic.zip",
- "path": "examples/api/bookmarks/basic/",
+ "source_hash": "927cf398a95a665beb64f56a4bfb791b98a8ee96",
+ "zip_path": "examples/api/messaging/timer.zip"
+ },
+ {
"api_calls": [
"chrome.bookmarks.create",
"chrome.bookmarks.get",
@@ -970,66 +981,95 @@
"chrome.bookmarks.update",
"chrome.tabs.create"
],
+ "description": "A browser action with a popup dump of all bookmarks, including search, add, edit and delete.",
+ "features": [
+ "bookmarks",
+ "browser_action",
+ "popup",
+ "tabs"
+ ],
+ "icon": null,
"id": "4f6785ec4f937add6728615682dd37c9a42d9548",
+ "name": "My Bookmarks",
+ "path": "examples/api/bookmarks/basic/",
"protocols": [],
- "name": "My Bookmarks"
+ "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",
+ "source_files": [
+ "manifest.json",
+ "popup.html"
+ ],
+ "source_hash": "4f7509c56c2943cf8aedf1ee0b4b4a7d1e49f7d3",
+ "zip_path": "examples/api/bookmarks/basic.zip"
},
{
+ "api_calls": [
+ "chrome.tabs.create"
+ ],
+ "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",
- "description": "Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.",
+ "id": "3aea027164cb9b732ba4a8c51cb93708891726ef",
+ "name": "News Reader",
+ "path": "examples/extensions/news/",
+ "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",
"source_files": [
"feed.html",
"manifest.json"
],
- "zip_path": "examples/extensions/news.zip",
- "path": "examples/extensions/news/",
+ "source_hash": "a813691c130f873f94db92069dad36747b60d910",
+ "zip_path": "examples/extensions/news.zip"
+ },
+ {
"api_calls": [
"chrome.tabs.create"
],
- "id": "3aea027164cb9b732ba4a8c51cb93708891726ef",
- "protocols": [
- "http://"
- ],
- "name": "News Reader"
- },
- {
+ "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",
- "description": "Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.",
+ "id": "597015d3bcce3da693b02314afd607bec4f55291",
+ "name": "News Reader",
+ "path": "examples/extensions/news_a11y/",
+ "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",
"source_files": [
"feed.html",
"manifest.json"
],
- "zip_path": "examples/extensions/news_a11y.zip",
- "path": "examples/extensions/news_a11y/",
+ "source_hash": "af7474bf0d3ef1a407f27ae0900167a1408ead35",
+ "zip_path": "examples/extensions/news_a11y.zip"
+ },
+ {
"api_calls": [
+ "chrome.i18n.getMessage",
"chrome.tabs.create"
],
- "id": "597015d3bcce3da693b02314afd607bec4f55291",
- "protocols": [
- "http://"
- ],
- "name": "News Reader"
- },
- {
+ "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",
- "description": "Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.",
+ "id": "6444e5c8ae112a6a433909c5e770669cd16e2e5f",
+ "name": "News Reader",
+ "path": "examples/extensions/news_i18n/",
+ "protocols": [
+ "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",
"source_files": [
"_locales/en/messages.json",
@@ -1038,20 +1078,14 @@
"feed.html",
"manifest.json"
],
- "zip_path": "examples/extensions/news_i18n.zip",
- "path": "examples/extensions/news_i18n/",
+ "source_hash": "381268f1183beaeba8d6596e736dc2c00a55fd21",
+ "zip_path": "examples/extensions/news_i18n.zip"
+ },
+ {
"api_calls": [
- "chrome.i18n.getMessage",
"chrome.tabs.create"
],
- "id": "6444e5c8ae112a6a433909c5e770669cd16e2e5f",
- "protocols": [
- "http://",
- "http://"
- ],
- "name": "News Reader"
- },
- {
+ "description": "Shows off desktop notifications, which are \"toast\" windows that pop up on the desktop.",
"features": [
"background_page",
"notifications",
@@ -1059,7 +1093,10 @@
"tabs"
],
"icon": "128.png",
- "description": "Shows off desktop notifications, which are \"toast\" windows that pop up on the desktop.",
+ "id": "f799e26ceef2367cf836f24bcb47df4398b0df58",
+ "name": "Notification Demo",
+ "path": "examples/api/notifications/",
+ "protocols": [],
"search_string": "NOTIFICATION DEMO SHOWS OFF DESKTOP NOTIFICATIONS, WHICH ARE TOAST WINDOWS THAT POP UP ON THE DESKTOP. BACKGROUND_PAGE NOTIFICATIONS OPTIONS_PAGE TABS CHROME.TABS.CREATE",
"source_files": [
"background.html",
@@ -1067,85 +1104,103 @@
"manifest.json",
"options.html"
],
- "zip_path": "examples/api/notifications.zip",
- "path": "examples/api/notifications/",
- "api_calls": [
- "chrome.tabs.create"
- ],
- "id": "f799e26ceef2367cf836f24bcb47df4398b0df58",
- "protocols": [],
- "name": "Notification Demo"
+ "source_hash": "bc2985ef75d717779cb6e1e523a3e063067c3494",
+ "zip_path": "examples/api/notifications.zip"
},
{
+ "api_calls": [
+ "chrome.experimental.omnibox.onInputChanged",
+ "chrome.experimental.omnibox.onInputEntered"
+ ],
+ "description": "To use, type 'omnix' plus a search term into the Omnibox.",
"features": [
"background_page",
"experimental"
],
"icon": null,
- "description": "To use, type 'omnix' plus a search term into the Omnibox.",
+ "id": "e787b322bddbc6289bb31b7d7550b1bf6456a80b",
+ "name": "Omnibox Example",
+ "path": "examples/api/omnibox/simple-example/",
+ "protocols": [],
"search_string": "OMNIBOX EXAMPLE TO USE, TYPE OMNIX PLUS A SEARCH TERM INTO THE OMNIBOX. BACKGROUND_PAGE EXPERIMENTAL CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTCHANGED CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTENTERED",
"source_files": [
"background.html",
"manifest.json"
],
- "zip_path": "examples/api/omnibox/simple-example.zip",
- "path": "examples/api/omnibox/simple-example/",
- "api_calls": [
- "chrome.experimental.omnibox.onInputChanged",
- "chrome.experimental.omnibox.onInputEntered"
- ],
- "id": "e787b322bddbc6289bb31b7d7550b1bf6456a80b",
- "protocols": [],
- "name": "Omnibox Example"
+ "source_hash": "3d7e1f42edc298ad0d9493e7935980251436f5b1",
+ "zip_path": "examples/api/omnibox/simple-example.zip"
},
{
+ "api_calls": [
+ "chrome.extension.onRequest",
+ "chrome.extension.sendRequest",
+ "chrome.pageAction.show"
+ ],
+ "description": "Shows a page action for HTML pages containing the word 'sandwich'",
"features": [
"background_page",
"page_action"
],
"icon": "sandwich-128.png",
- "description": "Shows a page action for HTML pages containing the word 'sandwich'",
+ "id": "8d0a50b57c26bb498be592e871001ffed91541b4",
+ "name": "Page action by content",
+ "path": "examples/api/pageAction/pageaction_by_content/",
+ "protocols": [],
"search_string": "PAGE ACTION BY CONTENT SHOWS A PAGE ACTION FOR HTML PAGES CONTAINING THE WORD SANDWICH BACKGROUND_PAGE PAGE_ACTION CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.PAGEACTION.SHOW",
"source_files": [
"background.html",
"contentscript.js",
"manifest.json"
],
- "zip_path": "examples/api/pageAction/pageaction_by_content.zip",
- "path": "examples/api/pageAction/pageaction_by_content/",
- "api_calls": [
- "chrome.extension.onRequest",
- "chrome.extension.sendRequest",
- "chrome.pageAction.show"
- ],
- "id": "8d0a50b57c26bb498be592e871001ffed91541b4",
- "protocols": [],
- "name": "Page action by content"
+ "source_hash": "0f4b881b1bc2e2fd6098fd219ca061b72a9654b7",
+ "zip_path": "examples/api/pageAction/pageaction_by_content.zip"
},
{
+ "api_calls": [
+ "chrome.pageAction.show",
+ "chrome.tabs.onUpdated"
+ ],
+ "description": "Shows a page action for urls which have the letter 'g' in them.",
"features": [
"background_page",
"page_action",
"tabs"
],
"icon": "icon-128.png",
- "description": "Shows a page action for urls which have the letter 'g' in them.",
+ "id": "80b86ccc6e8520660fa591caa565826f0ed1b12c",
+ "name": "Page action by URL",
+ "path": "examples/api/pageAction/pageaction_by_url/",
+ "protocols": [],
"search_string": "PAGE ACTION BY URL SHOWS A PAGE ACTION FOR URLS WHICH HAVE THE LETTER G IN THEM. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.SHOW CHROME.TABS.ONUPDATED",
"source_files": [
"background.html",
"manifest.json"
],
- "zip_path": "examples/api/pageAction/pageaction_by_url.zip",
- "path": "examples/api/pageAction/pageaction_by_url/",
- "api_calls": [
- "chrome.pageAction.show",
- "chrome.tabs.onUpdated"
- ],
- "id": "80b86ccc6e8520660fa591caa565826f0ed1b12c",
- "protocols": [],
- "name": "Page action by URL"
+ "source_hash": "732ef0951e1d6ff4afedb884b0e63cb342bb1499",
+ "zip_path": "examples/api/pageAction/pageaction_by_url.zip"
},
{
+ "api_calls": [
+ "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"
+ ],
+ "description": "Chromium Page Benchmarker.",
"features": [
"background_page",
"browser_action",
@@ -1153,7 +1208,13 @@
"tabs"
],
"icon": null,
- "description": "Chromium Page Benchmarker.",
+ "id": "d74c3c18a1c1dd18b035149105a306f837c8823e",
+ "name": "Page Benchmarker",
+ "path": "examples/extensions/benchmark/",
+ "protocols": [
+ "https://",
+ "http://"
+ ],
"search_string": "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",
"source_files": [
"background.html",
@@ -1175,62 +1236,41 @@
"util/sorttable.js",
"util/table2CSV.js"
],
- "zip_path": "examples/extensions/benchmark.zip",
- "path": "examples/extensions/benchmark/",
+ "source_hash": "7b6fde63c8dd0e626d176e8ce34ad43649746436",
+ "zip_path": "examples/extensions/benchmark.zip"
+ },
+ {
"api_calls": [
"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"
- ],
- "id": "d74c3c18a1c1dd18b035149105a306f837c8823e",
- "protocols": [
- "https://",
- "http://"
+ "chrome.tabs.update"
],
- "name": "Page Benchmarker"
- },
- {
+ "description": "Adds a print button to the browser.",
"features": [
"background_page",
"browser_action",
"tabs"
],
"icon": null,
- "description": "Adds a print button to the browser.",
- "search_string": "PRINT THIS PAGE ADDS A PRINT BUTTON TO THE BROWSER. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.TABS.UPDATE",
- "source_files": [
- "background.html",
- "manifest.json"
- ],
- "zip_path": "examples/api/browserAction/print.zip",
- "path": "examples/api/browserAction/print/",
- "api_calls": [
- "chrome.browserAction.onClicked",
- "chrome.tabs.update"
- ],
"id": "e6ae17ab4ccfd7e059c8c01f25760ca5d894c7fd",
+ "name": "Print this page",
+ "path": "examples/api/browserAction/print/",
"protocols": [
"http://",
"https://"
],
- "name": "Print this page"
+ "search_string": "PRINT THIS PAGE ADDS A PRINT BUTTON TO THE BROWSER. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.TABS.UPDATE",
+ "source_files": [
+ "background.html",
+ "manifest.json"
+ ],
+ "source_hash": "be980117222f6b041bb012c5a0793040cef747b6",
+ "zip_path": "examples/api/browserAction/print.zip"
},
{
+ "api_calls": [
+ "chrome.experimental.processes.onUpdated"
+ ],
+ "description": "Adds a browser action that monitors resource usage of all browser processes.",
"features": [
"browser_action",
"experimental",
@@ -1238,40 +1278,19 @@
"tabs"
],
"icon": null,
- "description": "Adds a browser action that monitors resource usage of all browser processes.",
+ "id": "beff6ecd9677dea0a7c648c5042165b48bb66f09",
+ "name": "Process Monitor",
+ "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 CHROME.EXPERIMENTAL.PROCESSES.ONUPDATED",
"source_files": [
"manifest.json",
"popup.html"
],
- "zip_path": "examples/api/processes/process_monitor.zip",
- "path": "examples/api/processes/process_monitor/",
- "api_calls": [
- "chrome.experimental.processes.onUpdated"
- ],
- "id": "beff6ecd9677dea0a7c648c5042165b48bb66f09",
- "protocols": [],
- "name": "Process Monitor"
+ "source_hash": "a4d002a65d5ec54ef4495f8b5552a260119df739",
+ "zip_path": "examples/api/processes/process_monitor.zip"
},
{
- "features": [
- "background_page",
- "browser_action",
- "tabs"
- ],
- "icon": "img/icon-128.png",
- "description": "Uses OAuth to connect to Google's contacts service and display a list of your contacts.",
- "search_string": "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",
- "source_files": [
- "background.html",
- "chrome_ex_oauth.html",
- "chrome_ex_oauth.js",
- "chrome_ex_oauthsimple.js",
- "contacts.html",
- "manifest.json"
- ],
- "zip_path": "examples/extensions/oauth_contacts.zip",
- "path": "examples/extensions/oauth_contacts/",
"api_calls": [
"chrome.browserAction.onClicked",
"chrome.browserAction.setIcon",
@@ -1283,22 +1302,50 @@
"chrome.tabs.onUpdated",
"chrome.tabs.remove"
],
+ "description": "Uses OAuth to connect to Google's contacts service and display a list of your contacts.",
+ "features": [
+ "background_page",
+ "browser_action",
+ "tabs"
+ ],
+ "icon": "img/icon-128.png",
"id": "56a8d2ac24ca7bba78fd88ad57f43fc13c784497",
+ "name": "Sample - OAuth Contacts",
+ "path": "examples/extensions/oauth_contacts/",
"protocols": [
"http://",
"https://",
"https://",
"https://"
],
- "name": "Sample - OAuth Contacts"
+ "search_string": "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",
+ "source_files": [
+ "background.html",
+ "chrome_ex_oauth.html",
+ "chrome_ex_oauth.js",
+ "chrome_ex_oauthsimple.js",
+ "contacts.html",
+ "manifest.json"
+ ],
+ "source_hash": "e9afbd588b1593c9d3e9b9612ac242c781871f34",
+ "zip_path": "examples/extensions/oauth_contacts.zip"
},
{
+ "api_calls": [
+ "chrome.experimental.infobars.show",
+ "chrome.extension.onRequest",
+ "chrome.extension.sendRequest"
+ ],
+ "description": "Shows an infobar on pages which contain the word 'sandwich'",
"features": [
"background_page",
"experimental"
],
"icon": "sandwich-128.png",
- "description": "Shows an infobar on pages which contain the word 'sandwich'",
+ "id": "38f6e1e17756ede38b1364c7114a738ca717dcbb",
+ "name": "SandwichBar",
+ "path": "examples/api/infobars/sandwichbar/",
+ "protocols": [],
"search_string": "SANDWICHBAR SHOWS AN INFOBAR ON PAGES WHICH CONTAIN THE WORD SANDWICH BACKGROUND_PAGE EXPERIMENTAL CHROME.EXPERIMENTAL.INFOBARS.SHOW CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST",
"source_files": [
"background.html",
@@ -1306,33 +1353,10 @@
"infobar.html",
"manifest.json"
],
- "zip_path": "examples/api/infobars/sandwichbar.zip",
- "path": "examples/api/infobars/sandwichbar/",
- "api_calls": [
- "chrome.experimental.infobars.show",
- "chrome.extension.onRequest",
- "chrome.extension.sendRequest"
- ],
- "id": "38f6e1e17756ede38b1364c7114a738ca717dcbb",
- "protocols": [],
- "name": "SandwichBar"
+ "source_hash": "890d698634e5228ef7da8ffca3008f843b9a7cab",
+ "zip_path": "examples/api/infobars/sandwichbar.zip"
},
{
- "features": [
- "browser_action",
- "experimental",
- "popup",
- "tabs"
- ],
- "icon": null,
- "description": "Adds a browser action showing which tabs share the current tab's process.",
- "search_string": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL POPUP TABS CHROME.EXPERIMENTAL.PROCESSES.GETPROCESSIDFORTAB 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.html"
- ],
- "zip_path": "examples/api/processes/show_tabs.zip",
- "path": "examples/api/processes/show_tabs/",
"api_calls": [
"chrome.experimental.processes.getProcessIdForTab",
"chrome.tabs.get",
@@ -1343,27 +1367,27 @@
"chrome.windows.getCurrent",
"chrome.windows.update"
],
- "id": "fc89b35755483af30b66cd72cefa34a43a3e8312",
- "protocols": [],
- "name": "Show Tabs in Process"
- },
- {
+ "description": "Adds a browser action showing which tabs share the current tab's process.",
"features": [
- "background_page",
"browser_action",
+ "experimental",
+ "popup",
"tabs"
],
"icon": null,
- "description": "Utility for working with the extension tabs api",
- "search_string": "TAB INSPECTOR UTILITY FOR WORKING WITH THE EXTENSION TABS API BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.GETSELECTED CHROME.TABS.MOVE CHROME.TABS.ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME.TABS.ONREMOVED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE CHROME.TABS.UPDATE CHROME.WINDOWS.CREATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.GETLASTFOCUSED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOVED CHROME.WINDOWS.REMOVE CHROME.WINDOWS.UPDATE",
+ "id": "fc89b35755483af30b66cd72cefa34a43a3e8312",
+ "name": "Show Tabs in Process",
+ "path": "examples/api/processes/show_tabs/",
+ "protocols": [],
+ "search_string": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL POPUP TABS CHROME.EXPERIMENTAL.PROCESSES.GETPROCESSIDFORTAB CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.UPDATE",
"source_files": [
- "background.html",
- "jstemplate_compiled.js",
"manifest.json",
- "tabs_api.html"
+ "popup.html"
],
- "zip_path": "examples/api/tabs/inspector.zip",
- "path": "examples/api/tabs/inspector/",
+ "source_hash": "c9818c3c4c2e4fae0a7cc29588514e050356fd52",
+ "zip_path": "examples/api/processes/show_tabs.zip"
+ },
+ {
"api_calls": [
"chrome.browserAction.onClicked",
"chrome.extension.getURL",
@@ -1392,27 +1416,28 @@
"chrome.windows.remove",
"chrome.windows.update"
],
- "id": "230463f2d5c3d4d0ca13c230e1f00f2aae0a8a64",
- "protocols": [],
- "name": "Tab Inspector"
- },
- {
+ "description": "Utility for working with the extension tabs api",
"features": [
"background_page",
"browser_action",
"tabs"
],
"icon": null,
- "description": "Demonstrate screenshot functionality in the chrome.tabs api.",
- "search_string": "TEST SCREENSHOT EXTENSION DEMONSTRATE SCREENSHOT FUNCTIONALITY IN THE CHROME.TABS API. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETURL CHROME.EXTENSION.GETVIEWS CHROME.TABS.CAPTUREVISIBLETAB CHROME.TABS.CREATE CHROME.TABS.ONUPDATED",
+ "id": "230463f2d5c3d4d0ca13c230e1f00f2aae0a8a64",
+ "name": "Tab Inspector",
+ "path": "examples/api/tabs/inspector/",
+ "protocols": [],
+ "search_string": "TAB INSPECTOR UTILITY FOR WORKING WITH THE EXTENSION TABS API BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.GETSELECTED CHROME.TABS.MOVE CHROME.TABS.ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME.TABS.ONREMOVED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE CHROME.TABS.UPDATE CHROME.WINDOWS.CREATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.GETLASTFOCUSED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOVED CHROME.WINDOWS.REMOVE CHROME.WINDOWS.UPDATE",
"source_files": [
"background.html",
+ "jstemplate_compiled.js",
"manifest.json",
- "screenshot.html",
- "screenshot.js"
+ "tabs_api.html"
],
- "zip_path": "examples/api/tabs/screenshot.zip",
- "path": "examples/api/tabs/screenshot/",
+ "source_hash": "3076b39a4302d8e86f456e6d7367129187cce0c0",
+ "zip_path": "examples/api/tabs/inspector.zip"
+ },
+ {
"api_calls": [
"chrome.browserAction.onClicked",
"chrome.extension.getURL",
@@ -1421,34 +1446,52 @@
"chrome.tabs.create",
"chrome.tabs.onUpdated"
],
+ "description": "Demonstrate screenshot functionality in the chrome.tabs api.",
+ "features": [
+ "background_page",
+ "browser_action",
+ "tabs"
+ ],
+ "icon": null,
"id": "e1697cacebad05218798bf3e8a0f724517f0e8c3",
+ "name": "Test Screenshot Extension",
+ "path": "examples/api/tabs/screenshot/",
"protocols": [],
- "name": "Test Screenshot Extension"
+ "search_string": "TEST SCREENSHOT EXTENSION DEMONSTRATE SCREENSHOT FUNCTIONALITY IN THE CHROME.TABS API. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETURL CHROME.EXTENSION.GETVIEWS CHROME.TABS.CAPTUREVISIBLETAB CHROME.TABS.CREATE CHROME.TABS.ONUPDATED",
+ "source_files": [
+ "background.html",
+ "manifest.json",
+ "screenshot.html",
+ "screenshot.js"
+ ],
+ "source_hash": "6be9b92850e86ce311cc12a2cf0cda3b47ab5d58",
+ "zip_path": "examples/api/tabs/screenshot.zip"
},
{
+ "api_calls": [
+ "chrome.history.getVisits",
+ "chrome.history.search",
+ "chrome.tabs.create"
+ ],
+ "description": "Reads your history, and shows the top ten pages you go to by typing the URL.",
"features": [
"browser_action",
"history",
"tabs"
],
"icon": null,
- "description": "Reads your history, and shows the top ten pages you go to by typing the URL.",
+ "id": "b3de91ab04b7d7a2670ca7ee9d740eb42cead0b6",
+ "name": "Typed URL History",
+ "path": "examples/api/history/showHistory/",
+ "protocols": [],
"search_string": "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",
"source_files": [
"manifest.json",
"typedUrls.html",
"typedUrls.js"
],
- "zip_path": "examples/api/history/showHistory.zip",
- "path": "examples/api/history/showHistory/",
- "api_calls": [
- "chrome.history.getVisits",
- "chrome.history.search",
- "chrome.tabs.create"
- ],
- "id": "b3de91ab04b7d7a2670ca7ee9d740eb42cead0b6",
- "protocols": [],
- "name": "Typed URL History"
+ "source_hash": "72d5c3586feefc692c63039ce8bdb5f9d366c0e2",
+ "zip_path": "examples/api/history/showHistory.zip"
}
]
-}
+}
« no previous file with comments | « chrome/common/extensions/docs/permission_warnings.html ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698