| Index: chrome/common/extensions/docs/extensions/tabs.html
|
| diff --git a/chrome/common/extensions/docs/extensions/tabs.html b/chrome/common/extensions/docs/extensions/tabs.html
|
| index a8d883836013ce05410de5faf394ffaeeb741b9f..57e22c95a044c4eacdbc58431f68c6e2ffc42d0e 100644
|
| --- a/chrome/common/extensions/docs/extensions/tabs.html
|
| +++ b/chrome/common/extensions/docs/extensions/tabs.html
|
| @@ -269,6 +269,10 @@
|
| <a href="#type-tabs.Tab">Tab</a>
|
| <ol>
|
| </ol>
|
| + </li><li>
|
| + <a href="#type-tabs.InjectDetails">InjectDetails</a>
|
| + <ol>
|
| + </ol>
|
| </li>
|
| </ol>
|
| </li>
|
| @@ -1014,7 +1018,7 @@ For other examples and for help in viewing the source code, see
|
| <div class="summary">
|
| <!-- Note: intentionally longer 80 columns -->
|
| <span>chrome.tabs.executeScript</span>(<span class="optional"><span>integer</span>
|
| - <var><span>tabId</span></var></span><span class="null"><span>, </span><span>object</span>
|
| + <var><span>tabId</span></var></span><span class="null"><span>, </span><span>tabs.InjectDetails</span>
|
| <var><span>details</span></var></span><span class="optional"><span>, </span><span>function</span>
|
| <var><span>callback</span></var></span>)</div>
|
| <div class="description">
|
| @@ -1056,122 +1060,19 @@ For other examples and for help in viewing the source code, see
|
| (
|
| <span id="typeTemplate">
|
| <span>
|
| - <span>object</span>
|
| - </span>
|
| - </span>
|
| - )
|
| - </div>
|
| - </em>
|
| - </dt>
|
| - <dd>Details of the script to run. Either the code or the file property must be set, but both may not be set at the same time.</dd>
|
| - <!-- OBJECT PROPERTIES -->
|
| - <dd>
|
| - <dl>
|
| - <div>
|
| - <div>
|
| - <dt>
|
| - <var>code</var>
|
| - <em>
|
| - <!-- TYPE -->
|
| - <div style="display:inline">
|
| - (
|
| - <span class="optional">optional</span>
|
| - <span id="typeTemplate">
|
| - <span>
|
| - <span>string</span>
|
| - </span>
|
| - </span>
|
| - )
|
| - </div>
|
| - </em>
|
| - </dt>
|
| - <dd>JavaScript code to execute.</dd>
|
| - <!-- OBJECT PROPERTIES -->
|
| - <!-- OBJECT METHODS -->
|
| - <!-- OBJECT EVENT FIELDS -->
|
| - <!-- FUNCTION PARAMETERS -->
|
| - </div>
|
| - </div><div>
|
| - <div>
|
| - <dt>
|
| - <var>file</var>
|
| - <em>
|
| - <!-- TYPE -->
|
| - <div style="display:inline">
|
| - (
|
| - <span class="optional">optional</span>
|
| - <span id="typeTemplate">
|
| - <span>
|
| - <span>string</span>
|
| + <a href="tabs.html#type-tabs.InjectDetails">tabs.InjectDetails</a>
|
| </span>
|
| </span>
|
| )
|
| </div>
|
| </em>
|
| </dt>
|
| - <dd>JavaScript file to execute.</dd>
|
| + <dd>Details of the script to run.</dd>
|
| <!-- OBJECT PROPERTIES -->
|
| <!-- OBJECT METHODS -->
|
| <!-- OBJECT EVENT FIELDS -->
|
| <!-- FUNCTION PARAMETERS -->
|
| </div>
|
| - </div><div>
|
| - <div>
|
| - <dt>
|
| - <var>allFrames</var>
|
| - <em>
|
| - <!-- TYPE -->
|
| - <div style="display:inline">
|
| - (
|
| - <span class="optional">optional</span>
|
| - <span id="typeTemplate">
|
| - <span>
|
| - <span>boolean</span>
|
| - </span>
|
| - </span>
|
| - )
|
| - </div>
|
| - </em>
|
| - </dt>
|
| - <dd>If allFrames is true, this function injects script into all frames of current page. By default, it's false and script is injected only into the top main frame.</dd>
|
| - <!-- OBJECT PROPERTIES -->
|
| - <!-- OBJECT METHODS -->
|
| - <!-- OBJECT EVENT FIELDS -->
|
| - <!-- FUNCTION PARAMETERS -->
|
| - </div>
|
| - </div><div>
|
| - <div>
|
| - <dt>
|
| - <var>runAt</var>
|
| - <em>
|
| - <!-- TYPE -->
|
| - <div style="display:inline">
|
| - (
|
| - <span class="optional">optional</span>
|
| - <span class="enum">enumerated</span>
|
| - <span id="typeTemplate">
|
| - <span>
|
| - <span>string</span>
|
| - <span>["document_start", "document_end", "document_idle"]</span>
|
| - </span>
|
| - </span>
|
| - )
|
| - </div>
|
| - </em>
|
| - </dt>
|
| - <dd>The soonest that the script will be injected into the tab. Defaults to "document_idle".</dd>
|
| - <!-- OBJECT PROPERTIES -->
|
| - <!-- OBJECT METHODS -->
|
| - <!-- OBJECT EVENT FIELDS -->
|
| - <!-- FUNCTION PARAMETERS -->
|
| - </div>
|
| - </div>
|
| - </dl>
|
| - </dd>
|
| - <!-- OBJECT METHODS -->
|
| - <!-- OBJECT EVENT FIELDS -->
|
| - <!-- FUNCTION PARAMETERS -->
|
| - </div>
|
| </div><div>
|
| <div>
|
| <dt>
|
| @@ -1609,7 +1510,7 @@ For other examples and for help in viewing the source code, see
|
| <div class="summary">
|
| <!-- Note: intentionally longer 80 columns -->
|
| <span>chrome.tabs.insertCSS</span>(<span class="optional"><span>integer</span>
|
| - <var><span>tabId</span></var></span><span class="null"><span>, </span><span>object</span>
|
| + <var><span>tabId</span></var></span><span class="null"><span>, </span><span>tabs.InjectDetails</span>
|
| <var><span>details</span></var></span><span class="optional"><span>, </span><span>function</span>
|
| <var><span>callback</span></var></span>)</div>
|
| <div class="description">
|
| @@ -1651,122 +1552,19 @@ For other examples and for help in viewing the source code, see
|
| (
|
| <span id="typeTemplate">
|
| <span>
|
| - <span>object</span>
|
| + <a href="tabs.html#type-tabs.InjectDetails">tabs.InjectDetails</a>
|
| </span>
|
| </span>
|
| )
|
| </div>
|
| </em>
|
| </dt>
|
| - <dd>Details of the CSS text to insert. Either the code or the file property must be set, but both may not be set at the same time.</dd>
|
| - <!-- OBJECT PROPERTIES -->
|
| - <dd>
|
| - <dl>
|
| - <div>
|
| - <div>
|
| - <dt>
|
| - <var>code</var>
|
| - <em>
|
| - <!-- TYPE -->
|
| - <div style="display:inline">
|
| - (
|
| - <span class="optional">optional</span>
|
| - <span id="typeTemplate">
|
| - <span>
|
| - <span>string</span>
|
| - </span>
|
| - </span>
|
| - )
|
| - </div>
|
| - </em>
|
| - </dt>
|
| - <dd>CSS code to be injected.</dd>
|
| - <!-- OBJECT PROPERTIES -->
|
| - <!-- OBJECT METHODS -->
|
| - <!-- OBJECT EVENT FIELDS -->
|
| - <!-- FUNCTION PARAMETERS -->
|
| - </div>
|
| - </div><div>
|
| - <div>
|
| - <dt>
|
| - <var>file</var>
|
| - <em>
|
| - <!-- TYPE -->
|
| - <div style="display:inline">
|
| - (
|
| - <span class="optional">optional</span>
|
| - <span id="typeTemplate">
|
| - <span>
|
| - <span>string</span>
|
| - </span>
|
| - </span>
|
| - )
|
| - </div>
|
| - </em>
|
| - </dt>
|
| - <dd>CSS file to be injected.</dd>
|
| + <dd>Details of the CSS text to insert.</dd>
|
| <!-- OBJECT PROPERTIES -->
|
| <!-- OBJECT METHODS -->
|
| <!-- OBJECT EVENT FIELDS -->
|
| <!-- FUNCTION PARAMETERS -->
|
| </div>
|
| - </div><div>
|
| - <div>
|
| - <dt>
|
| - <var>allFrames</var>
|
| - <em>
|
| - <!-- TYPE -->
|
| - <div style="display:inline">
|
| - (
|
| - <span class="optional">optional</span>
|
| - <span id="typeTemplate">
|
| - <span>
|
| - <span>boolean</span>
|
| - </span>
|
| - </span>
|
| - )
|
| - </div>
|
| - </em>
|
| - </dt>
|
| - <dd>If allFrames is true, this function injects CSS text into all frames of current page. By default, it's false and CSS is injected only into the top main frame.</dd>
|
| - <!-- OBJECT PROPERTIES -->
|
| - <!-- OBJECT METHODS -->
|
| - <!-- OBJECT EVENT FIELDS -->
|
| - <!-- FUNCTION PARAMETERS -->
|
| - </div>
|
| - </div><div>
|
| - <div>
|
| - <dt>
|
| - <var>runAt</var>
|
| - <em>
|
| - <!-- TYPE -->
|
| - <div style="display:inline">
|
| - (
|
| - <span class="optional">optional</span>
|
| - <span class="enum">enumerated</span>
|
| - <span id="typeTemplate">
|
| - <span>
|
| - <span>string</span>
|
| - <span>["document_start", "document_end", "document_idle"]</span>
|
| - </span>
|
| - </span>
|
| - )
|
| - </div>
|
| - </em>
|
| - </dt>
|
| - <dd>The soonest that the CSS will be injected into the tab. Defaults to "document_idle".</dd>
|
| - <!-- OBJECT PROPERTIES -->
|
| - <!-- OBJECT METHODS -->
|
| - <!-- OBJECT EVENT FIELDS -->
|
| - <!-- FUNCTION PARAMETERS -->
|
| - </div>
|
| - </div>
|
| - </dl>
|
| - </dd>
|
| - <!-- OBJECT METHODS -->
|
| - <!-- OBJECT EVENT FIELDS -->
|
| - <!-- FUNCTION PARAMETERS -->
|
| - </div>
|
| </div><div>
|
| <div>
|
| <dt>
|
| @@ -4283,6 +4081,133 @@ For other examples and for help in viewing the source code, see
|
| <!-- OBJECT EVENT FIELDS -->
|
| <!-- FUNCTION PARAMETERS -->
|
| </div>
|
| + </div><div class="apiItem">
|
| + <a name="type-tabs.InjectDetails"></a>
|
| + <h4>tabs.InjectDetails</h4>
|
| + <div>
|
| + <dt>
|
| + <em>
|
| + <!-- TYPE -->
|
| + <div style="display:inline">
|
| + (
|
| + <span id="typeTemplate">
|
| + <span>
|
| + <span>object</span>
|
| + </span>
|
| + </span>
|
| + )
|
| + </div>
|
| + </em>
|
| + </dt>
|
| + <dd>Details of the script or CSS to inject. Either the code or the file property must be set, but both may not be set at the same time.</dd>
|
| + <!-- OBJECT PROPERTIES -->
|
| + <dd>
|
| + <dl>
|
| + <div>
|
| + <div>
|
| + <dt>
|
| + <var>code</var>
|
| + <em>
|
| + <!-- TYPE -->
|
| + <div style="display:inline">
|
| + (
|
| + <span class="optional">optional</span>
|
| + <span id="typeTemplate">
|
| + <span>
|
| + <span>string</span>
|
| + </span>
|
| + </span>
|
| + )
|
| + </div>
|
| + </em>
|
| + </dt>
|
| + <dd>JavaScript or CSS code to inject.</dd>
|
| + <!-- OBJECT PROPERTIES -->
|
| + <!-- OBJECT METHODS -->
|
| + <!-- OBJECT EVENT FIELDS -->
|
| + <!-- FUNCTION PARAMETERS -->
|
| + </div>
|
| + </div><div>
|
| + <div>
|
| + <dt>
|
| + <var>file</var>
|
| + <em>
|
| + <!-- TYPE -->
|
| + <div style="display:inline">
|
| + (
|
| + <span class="optional">optional</span>
|
| + <span id="typeTemplate">
|
| + <span>
|
| + <span>string</span>
|
| + </span>
|
| + </span>
|
| + )
|
| + </div>
|
| + </em>
|
| + </dt>
|
| + <dd>JavaScript or CSS file to inject.</dd>
|
| + <!-- OBJECT PROPERTIES -->
|
| + <!-- OBJECT METHODS -->
|
| + <!-- OBJECT EVENT FIELDS -->
|
| + <!-- FUNCTION PARAMETERS -->
|
| + </div>
|
| + </div><div>
|
| + <div>
|
| + <dt>
|
| + <var>allFrames</var>
|
| + <em>
|
| + <!-- TYPE -->
|
| + <div style="display:inline">
|
| + (
|
| + <span class="optional">optional</span>
|
| + <span id="typeTemplate">
|
| + <span>
|
| + <span>boolean</span>
|
| + </span>
|
| + </span>
|
| + )
|
| + </div>
|
| + </em>
|
| + </dt>
|
| + <dd>If allFrames is <code>true</code>, implies that the JavaScript or CSS should be injected into all frames of current page. By default, it's <code>false</code> and will only be injected into the top frame.</dd>
|
| + <!-- OBJECT PROPERTIES -->
|
| + <!-- OBJECT METHODS -->
|
| + <!-- OBJECT EVENT FIELDS -->
|
| + <!-- FUNCTION PARAMETERS -->
|
| + </div>
|
| + </div><div>
|
| + <div>
|
| + <dt>
|
| + <var>runAt</var>
|
| + <em>
|
| + <!-- TYPE -->
|
| + <div style="display:inline">
|
| + (
|
| + <span class="optional">optional</span>
|
| + <span class="enum">enumerated</span>
|
| + <span id="typeTemplate">
|
| + <span>
|
| + <span>string</span>
|
| + <span>["document_start", "document_end", "document_idle"]</span>
|
| + </span>
|
| + </span>
|
| + )
|
| + </div>
|
| + </em>
|
| + </dt>
|
| + <dd>The soonest that the JavaScript or CSS will be injected into the tab. Defaults to "document_idle".</dd>
|
| + <!-- OBJECT PROPERTIES -->
|
| + <!-- OBJECT METHODS -->
|
| + <!-- OBJECT EVENT FIELDS -->
|
| + <!-- FUNCTION PARAMETERS -->
|
| + </div>
|
| + </div>
|
| + </dl>
|
| + </dd>
|
| + <!-- OBJECT METHODS -->
|
| + <!-- OBJECT EVENT FIELDS -->
|
| + <!-- FUNCTION PARAMETERS -->
|
| + </div>
|
| </div> <!-- /apiItem -->
|
| </div> <!-- /apiGroup -->
|
| </div> <!-- /apiPage -->
|
|
|