diff options
author | rafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-18 22:59:25 +0000 |
---|---|---|
committer | rafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-18 22:59:25 +0000 |
commit | ce95d0324ab1b5c30ff21ff9ef21b073e0f9d030 (patch) | |
tree | 787736b269885eb0535bd30ad045d43ff8e40715 /chrome/common/extensions/docs/template/api_template.html | |
parent | 86693068111d56f16fd2ceee6bb87ac72030e371 (diff) | |
download | chromium_src-ce95d0324ab1b5c30ff21ff9ef21b073e0f9d030.zip chromium_src-ce95d0324ab1b5c30ff21ff9ef21b073e0f9d030.tar.gz chromium_src-ce95d0324ab1b5c30ff21ff9ef21b073e0f9d030.tar.bz2 |
Async extension callbacks now always fire and set chrome.extension.lastError on error.
Includes doc changes for extension.lastError and a browsertest.
BUG=17381
Review URL: http://codereview.chromium.org/172078
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23676 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/extensions/docs/template/api_template.html')
-rwxr-xr-x | chrome/common/extensions/docs/template/api_template.html | 33 |
1 files changed, 30 insertions, 3 deletions
diff --git a/chrome/common/extensions/docs/template/api_template.html b/chrome/common/extensions/docs/template/api_template.html index 8fdff84..a629aeb 100755 --- a/chrome/common/extensions/docs/template/api_template.html +++ b/chrome/common/extensions/docs/template/api_template.html @@ -71,6 +71,16 @@ </ol> </li> <div jsselect="apiDefinition"> + <li jsdisplay="$this.properties"> + <a href="#properties">Properties</a> + <ol> + <li jsselect="getPropertyListFromObject($this)"> + <a jscontent="name" + jsvalues=".href:'#property-' + name" + href="#property-anchor">propertyName</a> + </li> + </ol> + </li> <li jsdisplay="functions && functions.length > 0"> <a href="#methods">Methods</a> <ol> @@ -106,13 +116,30 @@ </div> <!-- /TABLE OF CONTENTS --> - <!-- STATIC CONTENT PLACEHOLDER --> <div id="static"></div> <!-- API PAGE --> <div class="apiPage" jsselect="apiDefinition"> - + + <!-- PROPERTIES --> + <div jsdisplay="$this.properties" class="apiGroup"> + <a name="#properties"></a> + <h2 id="properties">Properties</h2> + + <div jsselect="getPropertyListFromObject($this)"> + <a jsvalues=".name:'property-' + name"></a> + <h3 jscontent="name">getLastError</h3> + <div class="summary"> + <!-- Note: intentionally longer 80 columns --> + <span jscontent="getModuleName() + '.'">chrome.extension</span><span jscontent="$this.name">lastError</span> + </div> + <div transclude="valueTemplate"> + </div> + </div> + + </div> <!-- /apiGroup --> + <!-- METHODS --> <div jsdisplay="functions && functions.length > 0" class="apiGroup" id="methods"> <a name="#methods"></a> @@ -235,7 +262,7 @@ <div class="summary"> <!-- Note: intentionally longer 80 columns --> - <span class="subdued">chrome.bookmarks.</span><span jscontent="name">onEvent</span><span class="subdued">.addListener</span>(function(<span jscontent="getSignatureString(parameters)">Type param1, Type param2</span>) <span class="subdued">{...}</span>); + <span jscontent="getModuleName() + '.'" class="subdued">chrome.bookmarks</span><span jscontent="name">onEvent</span><span class="subdued">.addListener</span>(function(<span jscontent="getSignatureString(parameters)">Type param1, Type param2</span>) <span class="subdued">{...}</span>); </div> <div class="description"> |