Commit 9fe5e612 authored by aa@chromium.org's avatar aa@chromium.org

Update extension docs.

TBR=mpcomplete@chromium.org

Review URL: https://chromiumcodereview.appspot.com/9583023

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124714 0039d316-1c4b-4281-b951-d872f2087c98
parent 77e12ede
......@@ -331,7 +331,7 @@
specify a function that looks like this:
</p>
<!-- Note: intentionally longer 80 columns -->
<pre>function(<span>null</span>) <span class="subdued">{...}</span>;</pre>
<pre>function(<span></span>) <span class="subdued">{...}</span>;</pre>
<dl>
</dl>
</div>
......
......@@ -202,6 +202,7 @@
"7da105f28e200d42510aff3591dfa5aeb0b82605": "BLOCK/ALLOW THIRD-PARTY COOKIES API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION 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",
"e7e4284e3b5484b0c1eae7f724768945ad0121e4": "BROWSINGDATA API: BASICS A TRIVIAL USAGE EXAMPLE. BROWSER_ACTION BROWSINGDATA POPUP CHROME.BROWSINGDATA.REMOVE",
"3fb3045783163c0eaaf0d0ce139f254502192a92": "CALCULATOR (PLATFORM APP) ADD NUMBERS. NOW INCLUDES SUBTRACTION!",
"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",
"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.ONUPDATED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOVED",
......@@ -212,6 +213,7 @@
"e1f97e61e28ff33131d66dd28a4ed70a77874a51": "CONTENT SETTINGS SHOWS THE CONTENT SETTINGS FOR THE CURRENT SITE. BROWSER_ACTION CONTENTSETTINGS TABS CHROME.TABS.GET",
"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",
"9e4fd06300ee2b3a171e1f30d1b70f8f10152c2b": "DOWNLOAD SELECTED LINKS SELECT LINKS ON A PAGE AND DOWNLOAD THEM. BROWSER_ACTION EXPERIMENTAL TABS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.EXECUTESCRIPT CHROME.TABS.QUERY CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT",
"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. BROWSER_ACTION",
"4efa12eaaa442b6b7c880e7a38ceeb0cff7e8b77": "FIREPHP FOR CHROME EXTENDS THE DEVELOPER TOOLS, ADDING SUPPORT FOR PARSING FIREPHP MESSAGES FROM SERVER BACKGROUND_PAGE DEVTOOLS_PAGE TABS CHROME.DEVTOOLS.NETWORK.GETHAR CHROME.DEVTOOLS.NETWORK.ONREQUESTFINISHED CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.EXECUTESCRIPT",
......@@ -771,6 +773,36 @@
<a href="examples/api/browsingData/basic.zip">Download source</a>
<!-- Only show the Install CRX link if a CRX file is provided -->
</div>
</div><div class="sample" id="3fb3045783163c0eaaf0d0ce139f254502192a92">
<img class="icon" src="examples/extensions/calculator/icon_128.png">
<h2 class="name">
<a href="#3fb3045783163c0eaaf0d0ce139f254502192a92">Calculator (Platform App)</a>
<span>(packaged app)</span>
</h2>
<p>Add numbers. Now includes subtraction!</p>
<div class="sourcefiles"><strong>Source files:</strong>
<ul>
<li>
<code><a target="_blank" href="examples/extensions/calculator/calculator.html">calculator.html</a></code>
</li><li>
<code><a target="_blank" href="examples/extensions/calculator/controller.js">controller.js</a></code>
</li><li>
<code><a target="_blank" href="examples/extensions/calculator/jquery/jquery.min.js">jquery/jquery.min.js</a></code>
</li><li>
<code><a target="_blank" href="examples/extensions/calculator/manifest.json">manifest.json</a></code>
</li><li>
<code><a target="_blank" href="examples/extensions/calculator/model.js">model.js</a></code>
</li><li>
<code><a target="_blank" href="examples/extensions/calculator/style.css">style.css</a></code>
</li><li>
<code><a target="_blank" href="examples/extensions/calculator/view.js">view.js</a></code>
</li>
</ul>
</div>
<div>
<a href="examples/extensions/calculator.zip">Download source</a>
<!-- Only show the Install CRX link if a CRX file is provided -->
</div>
</div><div class="sample" id="7f4d3fac7ae1ad4d514a15cd0b2c48c57a58c55e">
<img class="icon" src="images/sample-default-icon.png">
<h2 class="name">
......@@ -1200,6 +1232,56 @@
<a href="examples/api/cookies.zip">Download source</a>
<!-- Only show the Install CRX link if a CRX file is provided -->
</div>
</div><div class="sample" id="9e4fd06300ee2b3a171e1f30d1b70f8f10152c2b">
<img class="icon" src="images/sample-default-icon.png">
<h2 class="name">
<a href="#9e4fd06300ee2b3a171e1f30d1b70f8f10152c2b">Download Selected Links</a>
</h2>
<p class="metadata features">Uses
<span>
<strong>browser_action</strong><span>, </span>
</span><span>
<strong>experimental</strong>
<span> and</span>
</span><span>
<strong>tabs</strong>
</span>
</p>
<p>Select links on a page and download them.</p>
<div class="apicalls"><strong>Calls:</strong>
<ul>
<li>
<code><a href="extension.html#event-onRequest">chrome.extension.onRequest</a></code>
</li><li>
<code><a href="extension.html#method-sendRequest">chrome.extension.sendRequest</a></code>
</li><li>
<code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript</a></code>
</li><li>
<code><a href="tabs.html#method-query">chrome.tabs.query</a></code>
</li><li>
<code><a href="windows.html#method-get">chrome.windows.get</a></code>
</li><li>
<code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent</a></code>
</li>
</ul>
</div>
<div class="sourcefiles"><strong>Source files:</strong>
<ul>
<li>
<code><a target="_blank" href="examples/api/downloads/download_links/manifest.json">manifest.json</a></code>
</li><li>
<code><a target="_blank" href="examples/api/downloads/download_links/popup.html">popup.html</a></code>
</li><li>
<code><a target="_blank" href="examples/api/downloads/download_links/popup.js">popup.js</a></code>
</li><li>
<code><a target="_blank" href="examples/api/downloads/download_links/send_links.js">send_links.js</a></code>
</li>
</ul>
</div>
<div>
<a href="examples/api/downloads/download_links.zip">Download source</a>
<!-- Only show the Install CRX link if a CRX file is provided -->
</div>
</div><div class="sample" id="028eb5364924344029bcbe1d527f132fc72b34e5">
<img class="icon" src="examples/extensions/email_this_page/mail_128x128.png">
<h2 class="name">
......
......@@ -69,6 +69,7 @@
"chrome.experimental.devtools.console.getMessages": "experimental.devtools.console.html#method-getMessages",
"chrome.experimental.devtools.console.onMessageAdded": "experimental.devtools.console.html#event-onMessageAdded",
"chrome.experimental.extension.onInstalled": "experimental.extension.html#event-onInstalled",
"chrome.experimental.fontSettings.getFontList": "experimental.fontSettings.html#method-getFontList",
"chrome.experimental.fontSettings.getFontName": "experimental.fontSettings.html#method-getFontName",
"chrome.experimental.fontSettings.setFontName": "experimental.fontSettings.html#method-setFontName",
"chrome.experimental.infobars.show": "experimental.infobars.html#method-show",
......@@ -522,6 +523,30 @@
"source_hash": "d03a62493eb36bf3da3472f15df777137e159171",
"zip_path": "examples\/api\/browsingData\/basic.zip"
},
{
"api_calls": [],
"crx_path": null,
"description": "Add numbers. Now includes subtraction!",
"features": [],
"icon": "icon_128.png",
"id": "3fb3045783163c0eaaf0d0ce139f254502192a92",
"name": "Calculator (Platform App)",
"packaged_app": true,
"path": "examples\/extensions\/calculator\/",
"protocols": [],
"search_string": "CALCULATOR (PLATFORM APP) ADD NUMBERS. NOW INCLUDES SUBTRACTION!",
"source_files": [
"calculator.html",
"controller.js",
"jquery\/jquery.min.js",
"manifest.json",
"model.js",
"style.css",
"view.js"
],
"source_hash": "d0f67b54f087636494dbdfc85b778dc8b2969803",
"zip_path": "examples\/extensions\/calculator.zip"
},
{
"api_calls": [
"chrome.webRequest.onBeforeRequest"
......@@ -827,6 +852,41 @@
"source_hash": "699c4bffce6b427dec806441036bbb2fe83076c7",
"zip_path": "examples\/api\/cookies.zip"
},
{
"api_calls": [
"chrome.extension.onRequest",
"chrome.extension.sendRequest",
"chrome.tabs.executeScript",
"chrome.tabs.query",
"chrome.windows.get",
"chrome.windows.getCurrent"
],
"crx_path": null,
"description": "Select links on a page and download them.",
"features": [
"browser_action",
"experimental",
"tabs"
],
"icon": null,
"id": "9e4fd06300ee2b3a171e1f30d1b70f8f10152c2b",
"name": "Download Selected Links",
"packaged_app": false,
"path": "examples\/api\/downloads\/download_links\/",
"protocols": [
"http:\/\/",
"https:\/\/"
],
"search_string": "DOWNLOAD SELECTED LINKS SELECT LINKS ON A PAGE AND DOWNLOAD THEM. BROWSER_ACTION EXPERIMENTAL TABS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.EXECUTESCRIPT CHROME.TABS.QUERY CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT",
"source_files": [
"manifest.json",
"popup.html",
"popup.js",
"send_links.js"
],
"source_hash": "9e80e668e1605243ca746022842e5d33b7d467ba",
"zip_path": "examples\/api\/downloads\/download_links.zip"
},
{
"api_calls": [
"chrome.browserAction.onClicked",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment