Home | History | Annotate | Download | only in docs
      1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc. Note:
      2     1) The <head> information in this page is significant, should be uniform
      3        across api docs and should be edited only with knowledge of the
      4        templating mechanism.
      5     3) All <body>.innerHTML is genereated as an rendering step. If viewed in a
      6        browser, it will be re-generated from the template, json schema and
      7        authored overview content.
      8     4) The <body>.innerHTML is also generated by an offline step so that this
      9        page may easily be indexed by search engines.
     10 --><html xmlns="http://www.w3.org/1999/xhtml"><head>
     11     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     12     <link href="css/ApiRefStyles.css" rel="stylesheet" type="text/css">
     13     <link href="css/print.css" rel="stylesheet" type="text/css" media="print">
     14     <script type="text/javascript" src="../../../third_party/jstemplate/jstemplate_compiled.js">
     15     </script>
     16     <script type="text/javascript" src="js/api_page_generator.js"></script>
     17     <script type="text/javascript" src="js/bootstrap.js"></script>
     18     <script type="text/javascript" src="js/sidebar.js"></script>
     19   <title>Bookmarks - Google Chrome Extensions - Google Code</title></head>
     20   <body>  <div id="gc-container" class="labs">
     21       <div id="devModeWarning">
     22         You are viewing extension docs in chrome via the 'file:' scheme: are you expecting to see local changes when you refresh? You'll need run chrome with --allow-file-access-from-files.
     23       </div>
     24       <!-- SUBTEMPLATES: DO NOT MOVE FROM THIS LOCATION -->
     25       <!-- In particular, sub-templates that recurse, must be used by allowing
     26            jstemplate to make a copy of the template in this section which
     27            are not operated on by way of the jsskip="true" -->
     28       <div style="display:none">
     29 
     30         <!-- VALUE -->
     31         <div id="valueTemplate">
     32           <dt>
     33             <var>paramName</var>
     34               <em>
     35 
     36                 <!-- TYPE -->
     37                 <div style="display:inline">
     38                   (
     39                     <span class="optional">optional</span>
     40                     <span class="enum">enumerated</span>
     41                     <span id="typeTemplate">
     42                       <span>
     43                         <a> Type</a>
     44                       </span>
     45                       <span>
     46                         <span>
     47                           array of <span><span></span></span>
     48                         </span>
     49                         <span>paramType</span>
     50                         <span></span>
     51                       </span>
     52                     </span>
     53                   )
     54                 </div>
     55 
     56               </em>
     57           </dt>
     58           <dd class="todo">
     59             Undocumented.
     60           </dd>
     61           <dd>
     62             Description of this parameter from the json schema.
     63           </dd>
     64           <dd>
     65             This parameter was added in version
     66             <b><span></span></b>.
     67             You must omit this parameter in earlier versions,
     68             and you may omit it in any version.  If you require this
     69             parameter, the manifest key
     70             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
     71             can ensure that your extension won't be run in an earlier browser version.
     72           </dd>
     73 
     74           <!-- OBJECT PROPERTIES -->
     75           <dd>
     76             <dl>
     77               <div>
     78                 <div>
     79                 </div>
     80               </div>
     81             </dl>
     82           </dd>
     83 
     84           <!-- OBJECT METHODS -->
     85           <dd>
     86             <div></div>
     87           </dd>
     88 
     89           <!-- OBJECT EVENT FIELDS -->
     90           <dd>
     91             <div></div>
     92           </dd>
     93 
     94           <!-- FUNCTION PARAMETERS -->
     95           <dd>
     96             <div></div>
     97           </dd>
     98 
     99         </div> <!-- /VALUE -->
    100 
    101         <div id="functionParametersTemplate">
    102           <h5>Parameters</h5>
    103           <dl>
    104             <div>
    105               <div>
    106               </div>
    107             </div>
    108           </dl>
    109         </div>
    110       </div> <!-- /SUBTEMPLATES -->
    111 
    112   <a id="top"></a>
    113     <div id="skipto">
    114       <a href="#gc-pagecontent">Skip to page content</a>
    115       <a href="#gc-toc">Skip to main navigation</a>
    116     </div>
    117     <!-- API HEADER -->
    118     <table id="header" width="100%" cellspacing="0" border="0">
    119       <tbody><tr>
    120         <td valign="middle"><a href="http://code.google.com/"><img src="images/code_labs_logo.gif" height="43" width="161" alt="Google Code Labs" style="border:0; margin:0;"></a></td>
    121         <td valign="middle" width="100%" style="padding-left:0.6em;">
    122           <form action="http://www.google.com/cse" id="cse" style="margin-top:0.5em">
    123             <div id="gsc-search-box">
    124               <input type="hidden" name="cx" value="002967670403910741006:61_cvzfqtno">
    125               <input type="hidden" name="ie" value="UTF-8">
    126               <input type="text" name="q" value="" size="55">
    127               <input class="gsc-search-button" type="submit" name="sa" value="Search">
    128               <br>
    129               <span class="greytext">e.g. "page action" or "tabs"</span>
    130             </div>
    131           </form>
    132 
    133           <script type="text/javascript" src="http://www.google.com/jsapi"></script>
    134           <script type="text/javascript">google.load("elements", "1", {packages: "transliteration"});</script>
    135           <script type="text/javascript" src="http://www.google.com/coop/cse/t13n?form=cse&t13n_langs=en"></script>
    136           <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse&lang=en"></script>
    137         </td>
    138       </tr>
    139     </tbody></table>
    140 
    141     <div id="codesiteContent" class="">
    142 
    143       <a id="gc-topnav-anchor"></a>
    144       <div id="gc-topnav">
    145         <h1>Google Chrome Extensions (<a href="http://code.google.com/labs/">Labs</a>)</h1>
    146         <ul id="home" class="gc-topnav-tabs">
    147           <li id="home_link">
    148             <a href="index.html" title="Google Chrome Extensions home page">Home</a>
    149           </li>
    150           <li id="docs_link">
    151             <a href="docs.html" title="Official Google Chrome Extensions documentation">Docs</a>
    152           </li>
    153           <li id="faq_link">
    154             <a href="faq.html" title="Answers to frequently asked questions about Google Chrome Extensions">FAQ</a>
    155           </li>
    156           <li id="samples_link">
    157             <a href="samples.html" title="Sample extensions (with source code)">Samples</a>
    158           </li>
    159           <li id="group_link">
    160             <a href="http://groups.google.com/a/chromium.org/group/chromium-extensions" title="Google Chrome Extensions developer forum">Group</a>
    161           </li>
    162         </ul>
    163       </div> <!-- end gc-topnav -->
    164 
    165     <div class="g-section g-tpl-170">
    166       <!-- SIDENAV -->
    167       <div class="g-unit g-first" id="gc-toc">
    168         <ul>
    169           <li><a href="getstarted.html">Getting Started</a></li>
    170           <li><a href="overview.html">Overview</a></li>
    171           <li><a href="whats_new.html">What's New?</a></li>
    172           <li><h2><a href="devguide.html">Developer's Guide</a></h2>
    173             <ul>
    174               <li>Browser UI
    175                 <ul>
    176                   <li><a href="browserAction.html">Browser Actions</a></li>
    177                   <li><a href="contextMenus.html">Context Menus</a></li>
    178                   <li><a href="notifications.html">Desktop Notifications</a></li>
    179                   <li><a href="omnibox.html">Omnibox</a></li>
    180                   <li><a href="options.html">Options Pages</a></li>
    181                   <li><a href="override.html">Override Pages</a></li>
    182                   <li><a href="pageAction.html">Page Actions</a></li>
    183                 </ul>
    184               </li>
    185               <li>Browser Interaction
    186                 <ul>
    187                   <li class="leftNavSelected">Bookmarks</li>
    188                   <li><a href="cookies.html">Cookies</a></li>
    189                   <li><a href="events.html">Events</a></li>
    190                   <li><a href="history.html">History</a></li>
    191                   <li><a href="management.html">Management</a></li>
    192                   <li><a href="tabs.html">Tabs</a></li>
    193                   <li><a href="windows.html">Windows</a></li>
    194                 </ul>
    195               </li>
    196               <li>Implementation
    197                 <ul>
    198                   <li><a href="a11y.html">Accessibility</a></li>
    199                   <li><a href="background_pages.html">Background Pages</a></li>
    200                   <li><a href="content_scripts.html">Content Scripts</a></li>
    201                   <li><a href="xhr.html">Cross-Origin XHR</a></li>
    202                   <li><a href="idle.html">Idle</a></li>
    203                   <li><a href="i18n.html">Internationalization</a></li>
    204                   <li><a href="messaging.html">Message Passing</a></li>
    205                   <li><a href="npapi.html">NPAPI Plugins</a></li>
    206                 </ul>
    207               </li>
    208               <li>Finishing
    209                 <ul>
    210                   <li><a href="hosting.html">Hosting</a></li>
    211                   <li><a href="external_extensions.html">Other Deployment Options</a></li>
    212                 </ul>
    213               </li>
    214             </ul>
    215           </li>
    216           <li><h2><a href="apps.html">Packaged Apps</a></h2></li>
    217           <li><h2><a href="tutorials.html">Tutorials</a></h2>
    218             <ul>
    219               <li><a href="tut_debugging.html">Debugging</a></li>
    220               <li><a href="tut_analytics.html">Google Analytics</a></li>
    221               <li><a href="tut_oauth.html">OAuth</a></li>
    222             </ul>
    223           </li>
    224           <li><h2>Reference</h2>
    225             <ul>
    226               <li>Formats
    227                 <ul>
    228                   <li><a href="manifest.html">Manifest Files</a></li>
    229                   <li><a href="match_patterns.html">Match Patterns</a></li>
    230                 </ul>
    231               </li>
    232               <li><a href="permission_warnings.html">Permission Warnings</a></li>
    233               <li><a href="api_index.html">chrome.* APIs</a></li>
    234               <li><a href="api_other.html">Other APIs</a></li>
    235             </ul>
    236           </li>
    237           <li><h2><a href="samples.html">Samples</a></h2></li>
    238           <div class="line"> </div>
    239           <li><h2>More</h2>
    240             <ul>
    241               <li><a href="http://code.google.com/chrome/webstore/docs/index.html">Chrome Web Store</a></li>
    242               <li><a href="http://code.google.com/chrome/apps/docs/developers_guide.html">Hosted Apps</a></li>
    243               <li><a href="themes.html">Themes</a></li>
    244             </ul>
    245           </li>
    246         </ul>
    247       </div>
    248       <script>
    249         initToggles();
    250       </script>
    251 
    252     <div class="g-unit" id="gc-pagecontent">
    253       <div id="pageTitle">
    254         <h1 class="page_title">Bookmarks</h1>
    255       </div>
    256         <!-- TABLE OF CONTENTS -->
    257         <div id="toc">
    258           <h2>Contents</h2>
    259           <ol>
    260             <li>
    261               <a href="#manifest">Manifest</a>
    262               <ol>
    263                 <li style="display: none; ">
    264                   <a>h3Name</a>
    265                 </li>
    266               </ol>
    267             </li><li>
    268               <a href="#description">Objects and properties</a>
    269               <ol>
    270                 <li style="display: none; ">
    271                   <a>h3Name</a>
    272                 </li>
    273               </ol>
    274             </li><li>
    275               <a href="#overview-examples">Examples</a>
    276               <ol>
    277                 <li style="display: none; ">
    278                   <a>h3Name</a>
    279                 </li>
    280               </ol>
    281             </li>
    282               <li>
    283                 <a href="#apiReference">API reference: chrome.bookmarks</a>
    284                 <ol>
    285                   <li style="display: none; ">
    286                     <a href="#properties">Properties</a>
    287                     <ol>
    288                       <li>
    289                         <a href="#property-anchor">propertyName</a>
    290                       </li>
    291                     </ol>
    292                   </li>
    293                   <li>
    294                     <a href="#global-methods">Methods</a>
    295                     <ol>
    296                       <li>
    297                         <a href="#method-create">create</a>
    298                       </li><li style="display: none; ">
    299                         <a href="#method-anchor">methodName</a>
    300                       </li><li>
    301                         <a href="#method-get">get</a>
    302                       </li><li>
    303                         <a href="#method-getChildren">getChildren</a>
    304                       </li><li>
    305                         <a href="#method-getRecent">getRecent</a>
    306                       </li><li>
    307                         <a href="#method-getTree">getTree</a>
    308                       </li><li style="display: none; ">
    309                         <a href="#method-anchor">methodName</a>
    310                       </li><li>
    311                         <a href="#method-move">move</a>
    312                       </li><li>
    313                         <a href="#method-remove">remove</a>
    314                       </li><li>
    315                         <a href="#method-removeTree">removeTree</a>
    316                       </li><li>
    317                         <a href="#method-search">search</a>
    318                       </li><li>
    319                         <a href="#method-update">update</a>
    320                       </li>
    321                     </ol>
    322                   </li>
    323                   <li>
    324                     <a href="#global-events">Events</a>
    325                     <ol>
    326                       <li>
    327                         <a href="#event-onChanged">onChanged</a>
    328                       </li><li>
    329                         <a href="#event-onChildrenReordered">onChildrenReordered</a>
    330                       </li><li>
    331                         <a href="#event-onCreated">onCreated</a>
    332                       </li><li>
    333                         <a href="#event-onImportBegan">onImportBegan</a>
    334                       </li><li>
    335                         <a href="#event-onImportEnded">onImportEnded</a>
    336                       </li><li>
    337                         <a href="#event-onMoved">onMoved</a>
    338                       </li><li>
    339                         <a href="#event-onRemoved">onRemoved</a>
    340                       </li>
    341                     </ol>
    342                   </li>
    343                   <li>
    344                     <a href="#types">Types</a>
    345                     <ol>
    346                       <li>
    347                         <a href="#type-BookmarkTreeNode">BookmarkTreeNode</a>
    348                       </li>
    349                     </ol>
    350                   </li>
    351                 </ol>
    352               </li>
    353           </ol>
    354         </div>
    355         <!-- /TABLE OF CONTENTS -->
    356 
    357         <!-- Standard content lead-in for experimental API pages -->
    358         <p id="classSummary" style="display: none; ">
    359           For information on how to use experimental APIs, see the <a href="experimental.html">chrome.experimental.* APIs</a> page.
    360         </p>
    361 
    362         <!-- STATIC CONTENT PLACEHOLDER -->
    363         <div id="static"><div id="pageData-name" class="pageData">Bookmarks</div>
    364 
    365 <!-- BEGIN AUTHORED CONTENT -->
    366 <p id="classSummary">
    367 Use the <code>chrome.bookmarks</code> module to create, organize,
    368 and otherwise manipulate bookmarks.
    369 Also see <a href="override.html">Override Pages</a>,
    370 which you can use to create a custom Bookmark Manager page.
    371 </p>
    372 
    373 <img src="images/bookmarks.png" width="210" height="147" alt="Clicking the star adds a bookmark">
    374 
    375 <h2 id="manifest">Manifest</h2>
    376 <p>You must declare the "bookmarks" permission
    377 in the <a href="manifest.html">extension manifest</a>
    378 to use the bookmarks API.
    379 For example:</p>
    380 <pre>{
    381   "name": "My extension",
    382   ...
    383   <b>"permissions": [
    384     "bookmarks"
    385   ]</b>,
    386   ...
    387 }</pre>
    388 
    389 <h2 id="description">Objects and properties</h2>
    390 
    391 <p>
    392 Bookmarks are organized in a tree,
    393 where each node in the tree
    394 is either a bookmark or a folder
    395 (sometimes called a <em>group</em>).
    396 Each node in the tree
    397 is represented by a
    398 <a href="#type-BookmarkTreeNode"><code>BookmarkTreeNode</code></a> object.
    399 </p>
    400 
    401 <p>
    402 <code>BookmarkTreeNode</code> properties
    403 are used throughout the <code>chrome.bookmarks</code> API.
    404 For example, when you call
    405 <a href="#method-create"><code>create()</code></a>,
    406 you pass in the new node's parent (<code>parentId</code>),
    407 and, optionally, the node's
    408 <code>index</code>, <code>title</code>, and <code>url</code> properties.
    409 See <a href="#type-BookmarkTreeNode"><code>BookmarkTreeNode</code></a>
    410 for information about the properties a node can have.
    411 </p>
    412 
    413 <p class="note"><b>Note:</b> You cannot use this API to add or remove entries
    414 in the root folder.  You also cannot rename, move, or remove the special
    415 "Bookmarks Bar" and "Other Bookmarks" folders.</p>
    416 
    417 <h2 id="overview-examples">Examples</h2>
    418 
    419 <p>
    420 The following code creates a folder with the title "Extension bookmarks".
    421 The first argument to <code>create()</code> specifies properties
    422 for the new folder.
    423 The second argument defines a function
    424 to be executed after the folder is created.
    425 </p>
    426 
    427 <pre>chrome.bookmarks.create({'parentId': bookmarkBar.id,
    428                          'title': 'Extension bookmarks'},
    429                         function(newFolder) {
    430   console.log("added folder: " + newFolder.title);
    431 });
    432 </pre>
    433 
    434 <p>
    435 The next snippet creates a bookmark pointing to
    436 the developer documentation for extensions.
    437 Since nothing bad will happen if creating the bookmark fails,
    438 this code doesn't bother to define a callback function.
    439 </p>
    440 
    441 <pre>chrome.bookmarks.create({'parentId': extensionsFolderId,
    442                          'title': 'Extensions doc',
    443                          'url': 'http://code.google.com/chrome/extensions'});
    444 </pre>
    445 
    446 <p>
    447 For an example of using this API, see the
    448 <a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/bookmarks/basic/">basic bookmarks sample</a>.
    449 For other examples and for help in viewing the source code, see
    450 <a href="samples.html">Samples</a>.
    451 </p>
    452 
    453 <!-- END AUTHORED CONTENT -->
    454 </div>
    455 
    456         <!-- API PAGE -->
    457         <div class="apiPage">
    458         <a name="apiReference"></a>
    459         <h2>API reference: chrome.bookmarks</h2>
    460 
    461           <!-- PROPERTIES -->
    462           <div class="apiGroup" style="display: none; ">
    463             <a name="properties"></a>
    464             <h3 id="properties">Properties</h3>
    465 
    466             <div>
    467               <a></a>
    468               <h4>getLastError</h4>
    469               <div class="summary">
    470                 <!-- Note: intentionally longer 80 columns -->
    471                 <span>chrome.extension</span><span>lastError</span>
    472               </div>
    473               <div>
    474               </div>
    475             </div>
    476 
    477           </div> <!-- /apiGroup -->
    478 
    479           <!-- METHODS -->
    480           <div id="methodsTemplate" class="apiGroup">
    481             <a name="global-methods"></a>
    482             <h3>Methods</h3>
    483 
    484             <!-- iterates over all functions -->
    485             <div class="apiItem">
    486               <a name="method-create"></a> <!-- method-anchor -->
    487               <h4>create</h4>
    488 
    489               <div class="summary"><span style="display: none; ">void</span>
    490                   <!-- Note: intentionally longer 80 columns -->
    491                   <span>chrome.bookmarks.create</span>(<span class="null"><span style="display: none; ">, </span><span>object</span>
    492                       <var><span>bookmark</span></var></span><span class="optional"><span>, </span><span>function</span>
    493                       <var><span>callback</span></var></span>)</div>
    494 
    495               <div class="description">
    496                 <p class="todo" style="display: none; ">Undocumented.</p>
    497                 <p>Creates a bookmark or folder under the specified parentId.  If url is NULL or missing, it will be a folder.</p>
    498 
    499                 <!-- PARAMETERS -->
    500                 <h4>Parameters</h4>
    501                 <dl>
    502                   <div>
    503                     <div>
    504           <dt>
    505             <var>bookmark</var>
    506               <em>
    507 
    508                 <!-- TYPE -->
    509                 <div style="display:inline">
    510                   (
    511                     <span class="optional" style="display: none; ">optional</span>
    512                     <span class="enum" style="display: none; ">enumerated</span>
    513                     <span id="typeTemplate">
    514                       <span style="display: none; ">
    515                         <a> Type</a>
    516                       </span>
    517                       <span>
    518                         <span style="display: none; ">
    519                           array of <span><span></span></span>
    520                         </span>
    521                         <span>object</span>
    522                         <span style="display: none; "></span>
    523                       </span>
    524                     </span>
    525                   )
    526                 </div>
    527 
    528               </em>
    529           </dt>
    530           <dd class="todo">
    531             Undocumented.
    532           </dd>
    533           <dd style="display: none; ">
    534             Description of this parameter from the json schema.
    535           </dd>
    536           <dd style="display: none; ">
    537             This parameter was added in version
    538             <b><span></span></b>.
    539             You must omit this parameter in earlier versions,
    540             and you may omit it in any version.  If you require this
    541             parameter, the manifest key
    542             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
    543             can ensure that your extension won't be run in an earlier browser version.
    544           </dd>
    545 
    546           <!-- OBJECT PROPERTIES -->
    547           <dd>
    548             <dl>
    549               <div>
    550                 <div>
    551           <dt>
    552             <var>parentId</var>
    553               <em>
    554 
    555                 <!-- TYPE -->
    556                 <div style="display:inline">
    557                   (
    558                     <span class="optional" style="display: none; ">optional</span>
    559                     <span class="enum" style="display: none; ">enumerated</span>
    560                     <span id="typeTemplate">
    561                       <span style="display: none; ">
    562                         <a> Type</a>
    563                       </span>
    564                       <span>
    565                         <span style="display: none; ">
    566                           array of <span><span></span></span>
    567                         </span>
    568                         <span>string</span>
    569                         <span style="display: none; "></span>
    570                       </span>
    571                     </span>
    572                   )
    573                 </div>
    574 
    575               </em>
    576           </dt>
    577           <dd class="todo">
    578             Undocumented.
    579           </dd>
    580           <dd style="display: none; ">
    581             Description of this parameter from the json schema.
    582           </dd>
    583           <dd style="display: none; ">
    584             This parameter was added in version
    585             <b><span></span></b>.
    586             You must omit this parameter in earlier versions,
    587             and you may omit it in any version.  If you require this
    588             parameter, the manifest key
    589             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
    590             can ensure that your extension won't be run in an earlier browser version.
    591           </dd>
    592 
    593           <!-- OBJECT PROPERTIES -->
    594           <dd style="display: none; ">
    595             <dl>
    596               <div>
    597                 <div>
    598                 </div>
    599               </div>
    600             </dl>
    601           </dd>
    602 
    603           <!-- OBJECT METHODS -->
    604           <dd style="display: none; ">
    605             <div></div>
    606           </dd>
    607 
    608           <!-- OBJECT EVENT FIELDS -->
    609           <dd style="display: none; ">
    610             <div></div>
    611           </dd>
    612 
    613           <!-- FUNCTION PARAMETERS -->
    614           <dd style="display: none; ">
    615             <div></div>
    616           </dd>
    617 
    618         </div>
    619               </div><div>
    620                 <div>
    621           <dt>
    622             <var>index</var>
    623               <em>
    624 
    625                 <!-- TYPE -->
    626                 <div style="display:inline">
    627                   (
    628                     <span class="optional">optional</span>
    629                     <span class="enum" style="display: none; ">enumerated</span>
    630                     <span id="typeTemplate">
    631                       <span style="display: none; ">
    632                         <a> Type</a>
    633                       </span>
    634                       <span>
    635                         <span style="display: none; ">
    636                           array of <span><span></span></span>
    637                         </span>
    638                         <span>integer</span>
    639                         <span style="display: none; "></span>
    640                       </span>
    641                     </span>
    642                   )
    643                 </div>
    644 
    645               </em>
    646           </dt>
    647           <dd class="todo">
    648             Undocumented.
    649           </dd>
    650           <dd style="display: none; ">
    651             Description of this parameter from the json schema.
    652           </dd>
    653           <dd style="display: none; ">
    654             This parameter was added in version
    655             <b><span></span></b>.
    656             You must omit this parameter in earlier versions,
    657             and you may omit it in any version.  If you require this
    658             parameter, the manifest key
    659             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
    660             can ensure that your extension won't be run in an earlier browser version.
    661           </dd>
    662 
    663           <!-- OBJECT PROPERTIES -->
    664           <dd style="display: none; ">
    665             <dl>
    666               <div>
    667                 <div>
    668                 </div>
    669               </div>
    670             </dl>
    671           </dd>
    672 
    673           <!-- OBJECT METHODS -->
    674           <dd style="display: none; ">
    675             <div></div>
    676           </dd>
    677 
    678           <!-- OBJECT EVENT FIELDS -->
    679           <dd style="display: none; ">
    680             <div></div>
    681           </dd>
    682 
    683           <!-- FUNCTION PARAMETERS -->
    684           <dd style="display: none; ">
    685             <div></div>
    686           </dd>
    687 
    688         </div>
    689               </div><div>
    690                 <div>
    691           <dt>
    692             <var>title</var>
    693               <em>
    694 
    695                 <!-- TYPE -->
    696                 <div style="display:inline">
    697                   (
    698                     <span class="optional">optional</span>
    699                     <span class="enum" style="display: none; ">enumerated</span>
    700                     <span id="typeTemplate">
    701                       <span style="display: none; ">
    702                         <a> Type</a>
    703                       </span>
    704                       <span>
    705                         <span style="display: none; ">
    706                           array of <span><span></span></span>
    707                         </span>
    708                         <span>string</span>
    709                         <span style="display: none; "></span>
    710                       </span>
    711                     </span>
    712                   )
    713                 </div>
    714 
    715               </em>
    716           </dt>
    717           <dd class="todo">
    718             Undocumented.
    719           </dd>
    720           <dd style="display: none; ">
    721             Description of this parameter from the json schema.
    722           </dd>
    723           <dd style="display: none; ">
    724             This parameter was added in version
    725             <b><span></span></b>.
    726             You must omit this parameter in earlier versions,
    727             and you may omit it in any version.  If you require this
    728             parameter, the manifest key
    729             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
    730             can ensure that your extension won't be run in an earlier browser version.
    731           </dd>
    732 
    733           <!-- OBJECT PROPERTIES -->
    734           <dd style="display: none; ">
    735             <dl>
    736               <div>
    737                 <div>
    738                 </div>
    739               </div>
    740             </dl>
    741           </dd>
    742 
    743           <!-- OBJECT METHODS -->
    744           <dd style="display: none; ">
    745             <div></div>
    746           </dd>
    747 
    748           <!-- OBJECT EVENT FIELDS -->
    749           <dd style="display: none; ">
    750             <div></div>
    751           </dd>
    752 
    753           <!-- FUNCTION PARAMETERS -->
    754           <dd style="display: none; ">
    755             <div></div>
    756           </dd>
    757 
    758         </div>
    759               </div><div>
    760                 <div>
    761           <dt>
    762             <var>url</var>
    763               <em>
    764 
    765                 <!-- TYPE -->
    766                 <div style="display:inline">
    767                   (
    768                     <span class="optional">optional</span>
    769                     <span class="enum" style="display: none; ">enumerated</span>
    770                     <span id="typeTemplate">
    771                       <span style="display: none; ">
    772                         <a> Type</a>
    773                       </span>
    774                       <span>
    775                         <span style="display: none; ">
    776                           array of <span><span></span></span>
    777                         </span>
    778                         <span>string</span>
    779                         <span style="display: none; "></span>
    780                       </span>
    781                     </span>
    782                   )
    783                 </div>
    784 
    785               </em>
    786           </dt>
    787           <dd class="todo">
    788             Undocumented.
    789           </dd>
    790           <dd style="display: none; ">
    791             Description of this parameter from the json schema.
    792           </dd>
    793           <dd style="display: none; ">
    794             This parameter was added in version
    795             <b><span></span></b>.
    796             You must omit this parameter in earlier versions,
    797             and you may omit it in any version.  If you require this
    798             parameter, the manifest key
    799             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
    800             can ensure that your extension won't be run in an earlier browser version.
    801           </dd>
    802 
    803           <!-- OBJECT PROPERTIES -->
    804           <dd style="display: none; ">
    805             <dl>
    806               <div>
    807                 <div>
    808                 </div>
    809               </div>
    810             </dl>
    811           </dd>
    812 
    813           <!-- OBJECT METHODS -->
    814           <dd style="display: none; ">
    815             <div></div>
    816           </dd>
    817 
    818           <!-- OBJECT EVENT FIELDS -->
    819           <dd style="display: none; ">
    820             <div></div>
    821           </dd>
    822 
    823           <!-- FUNCTION PARAMETERS -->
    824           <dd style="display: none; ">
    825             <div></div>
    826           </dd>
    827 
    828         </div>
    829               </div>
    830             </dl>
    831           </dd>
    832 
    833           <!-- OBJECT METHODS -->
    834           <dd style="display: none; ">
    835             <div></div>
    836           </dd>
    837 
    838           <!-- OBJECT EVENT FIELDS -->
    839           <dd style="display: none; ">
    840             <div></div>
    841           </dd>
    842 
    843           <!-- FUNCTION PARAMETERS -->
    844           <dd style="display: none; ">
    845             <div></div>
    846           </dd>
    847 
    848         </div>
    849                   </div><div>
    850                     <div>
    851           <dt>
    852             <var>callback</var>
    853               <em>
    854 
    855                 <!-- TYPE -->
    856                 <div style="display:inline">
    857                   (
    858                     <span class="optional">optional</span>
    859                     <span class="enum" style="display: none; ">enumerated</span>
    860                     <span id="typeTemplate">
    861                       <span style="display: none; ">
    862                         <a> Type</a>
    863                       </span>
    864                       <span>
    865                         <span style="display: none; ">
    866                           array of <span><span></span></span>
    867                         </span>
    868                         <span>function</span>
    869                         <span style="display: none; "></span>
    870                       </span>
    871                     </span>
    872                   )
    873                 </div>
    874 
    875               </em>
    876           </dt>
    877           <dd class="todo">
    878             Undocumented.
    879           </dd>
    880           <dd style="display: none; ">
    881             Description of this parameter from the json schema.
    882           </dd>
    883           <dd style="display: none; ">
    884             This parameter was added in version
    885             <b><span></span></b>.
    886             You must omit this parameter in earlier versions,
    887             and you may omit it in any version.  If you require this
    888             parameter, the manifest key
    889             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
    890             can ensure that your extension won't be run in an earlier browser version.
    891           </dd>
    892 
    893           <!-- OBJECT PROPERTIES -->
    894           <dd style="display: none; ">
    895             <dl>
    896               <div>
    897                 <div>
    898                 </div>
    899               </div>
    900             </dl>
    901           </dd>
    902 
    903           <!-- OBJECT METHODS -->
    904           <dd style="display: none; ">
    905             <div></div>
    906           </dd>
    907 
    908           <!-- OBJECT EVENT FIELDS -->
    909           <dd style="display: none; ">
    910             <div></div>
    911           </dd>
    912 
    913           <!-- FUNCTION PARAMETERS -->
    914           <dd style="display: none; ">
    915             <div></div>
    916           </dd>
    917 
    918         </div>
    919                   </div>
    920                 </dl>
    921 
    922                 <!-- RETURNS -->
    923                 <h4 style="display: none; ">Returns</h4>
    924                 <dl>
    925                   <div style="display: none; ">
    926                     <div>
    927                     </div>
    928                   </div>
    929                 </dl>
    930 
    931                 <!-- CALLBACK -->
    932                 <div>
    933                   <div>
    934                   <h4>Callback function</h4>
    935                   <p style="display: none; ">
    936                     The callback <em>parameter</em> should specify a function
    937                     that looks like this:
    938                   </p>
    939                   <p>
    940                     If you specify the <em>callback</em> parameter, it should
    941                     specify a function that looks like this:
    942                   </p>
    943 
    944                   <!-- Note: intentionally longer 80 columns -->
    945                   <pre>function(<span>BookmarkTreeNode result</span>) <span class="subdued">{...}</span>;</pre>
    946                   <dl>
    947                     <div>
    948                       <div>
    949           <dt>
    950             <var>result</var>
    951               <em>
    952 
    953                 <!-- TYPE -->
    954                 <div style="display:inline">
    955                   (
    956                     <span class="optional" style="display: none; ">optional</span>
    957                     <span class="enum" style="display: none; ">enumerated</span>
    958                     <span id="typeTemplate">
    959                       <span>
    960                         <a href="bookmarks.html#type-BookmarkTreeNode">BookmarkTreeNode</a>
    961                       </span>
    962                       <span style="display: none; ">
    963                         <span>
    964                           array of <span><span></span></span>
    965                         </span>
    966                         <span>paramType</span>
    967                         <span></span>
    968                       </span>
    969                     </span>
    970                   )
    971                 </div>
    972 
    973               </em>
    974           </dt>
    975           <dd class="todo">
    976             Undocumented.
    977           </dd>
    978           <dd style="display: none; ">
    979             Description of this parameter from the json schema.
    980           </dd>
    981           <dd style="display: none; ">
    982             This parameter was added in version
    983             <b><span></span></b>.
    984             You must omit this parameter in earlier versions,
    985             and you may omit it in any version.  If you require this
    986             parameter, the manifest key
    987             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
    988             can ensure that your extension won't be run in an earlier browser version.
    989           </dd>
    990 
    991           <!-- OBJECT PROPERTIES -->
    992           <dd style="display: none; ">
    993             <dl>
    994               <div>
    995                 <div>
    996                 </div>
    997               </div>
    998             </dl>
    999           </dd>
   1000 
   1001           <!-- OBJECT METHODS -->
   1002           <dd style="display: none; ">
   1003             <div></div>
   1004           </dd>
   1005 
   1006           <!-- OBJECT EVENT FIELDS -->
   1007           <dd style="display: none; ">
   1008             <div></div>
   1009           </dd>
   1010 
   1011           <!-- FUNCTION PARAMETERS -->
   1012           <dd style="display: none; ">
   1013             <div></div>
   1014           </dd>
   1015 
   1016         </div>
   1017                     </div>
   1018                   </dl>
   1019                   </div>
   1020                 </div>
   1021 
   1022                 <!-- MIN_VERSION -->
   1023                 <p style="display: none; ">
   1024                   This function was added in version <b><span></span></b>.
   1025                   If you require this function, the manifest key
   1026                   <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1027                   can ensure that your extension won't be run in an earlier browser version.
   1028                 </p>
   1029               </div> <!-- /description -->
   1030 
   1031             </div><div class="apiItem" style="display: none; ">
   1032               <a></a> <!-- method-anchor -->
   1033               <h4>method name</h4>
   1034 
   1035               <div class="summary"><span>void</span>
   1036                   <!-- Note: intentionally longer 80 columns -->
   1037                   <span>chrome.module.methodName</span>(<span><span>, </span><span></span>
   1038                       <var><span></span></var></span>)</div>
   1039 
   1040               <div class="description">
   1041                 <p class="todo">Undocumented.</p>
   1042                 <p>
   1043                   A description from the json schema def of the function goes here.
   1044                 </p>
   1045 
   1046                 <!-- PARAMETERS -->
   1047                 <h4>Parameters</h4>
   1048                 <dl>
   1049                   <div>
   1050                     <div>
   1051                     </div>
   1052                   </div>
   1053                 </dl>
   1054 
   1055                 <!-- RETURNS -->
   1056                 <h4>Returns</h4>
   1057                 <dl>
   1058                   <div>
   1059                     <div>
   1060                     </div>
   1061                   </div>
   1062                 </dl>
   1063 
   1064                 <!-- CALLBACK -->
   1065                 <div>
   1066                   <div>
   1067                   <h4>Callback function</h4>
   1068                   <p>
   1069                     The callback <em>parameter</em> should specify a function
   1070                     that looks like this:
   1071                   </p>
   1072                   <p>
   1073                     If you specify the <em>callback</em> parameter, it should
   1074                     specify a function that looks like this:
   1075                   </p>
   1076 
   1077                   <!-- Note: intentionally longer 80 columns -->
   1078                   <pre>function(<span>Type param1, Type param2</span>) <span class="subdued">{...}</span>;</pre>
   1079                   <dl>
   1080                     <div>
   1081                       <div>
   1082                       </div>
   1083                     </div>
   1084                   </dl>
   1085                   </div>
   1086                 </div>
   1087 
   1088                 <!-- MIN_VERSION -->
   1089                 <p>
   1090                   This function was added in version <b><span></span></b>.
   1091                   If you require this function, the manifest key
   1092                   <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1093                   can ensure that your extension won't be run in an earlier browser version.
   1094                 </p>
   1095               </div> <!-- /description -->
   1096 
   1097             </div><div class="apiItem">
   1098               <a name="method-get"></a> <!-- method-anchor -->
   1099               <h4>get</h4>
   1100 
   1101               <div class="summary"><span style="display: none; ">void</span>
   1102                   <!-- Note: intentionally longer 80 columns -->
   1103                   <span>chrome.bookmarks.get</span>(<span class="null"><span style="display: none; ">, </span><span>string or array of string</span>
   1104                       <var><span>idOrIdList</span></var></span><span class="null"><span>, </span><span>function</span>
   1105                       <var><span>callback</span></var></span>)</div>
   1106 
   1107               <div class="description">
   1108                 <p class="todo" style="display: none; ">Undocumented.</p>
   1109                 <p>Retrieves the specified BookmarkTreeNode(s).</p>
   1110 
   1111                 <!-- PARAMETERS -->
   1112                 <h4>Parameters</h4>
   1113                 <dl>
   1114                   <div>
   1115                     <div>
   1116           <dt>
   1117             <var>idOrIdList</var>
   1118               <em>
   1119 
   1120                 <!-- TYPE -->
   1121                 <div style="display:inline">
   1122                   (
   1123                     <span class="optional" style="display: none; ">optional</span>
   1124                     <span class="enum" style="display: none; ">enumerated</span>
   1125                     <span id="typeTemplate">
   1126                       <span style="display: none; ">
   1127                         <a> Type</a>
   1128                       </span>
   1129                       <span>
   1130                         <span style="display: none; ">
   1131                           array of <span><span></span></span>
   1132                         </span>
   1133                         <span>string or array of string</span>
   1134                         <span style="display: none; "></span>
   1135                       </span>
   1136                     </span>
   1137                   )
   1138                 </div>
   1139 
   1140               </em>
   1141           </dt>
   1142           <dd class="todo" style="display: none; ">
   1143             Undocumented.
   1144           </dd>
   1145           <dd>A single string-valued id, or an array of string-valued ids</dd>
   1146           <dd style="display: none; ">
   1147             This parameter was added in version
   1148             <b><span></span></b>.
   1149             You must omit this parameter in earlier versions,
   1150             and you may omit it in any version.  If you require this
   1151             parameter, the manifest key
   1152             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1153             can ensure that your extension won't be run in an earlier browser version.
   1154           </dd>
   1155 
   1156           <!-- OBJECT PROPERTIES -->
   1157           <dd style="display: none; ">
   1158             <dl>
   1159               <div>
   1160                 <div>
   1161                 </div>
   1162               </div>
   1163             </dl>
   1164           </dd>
   1165 
   1166           <!-- OBJECT METHODS -->
   1167           <dd style="display: none; ">
   1168             <div></div>
   1169           </dd>
   1170 
   1171           <!-- OBJECT EVENT FIELDS -->
   1172           <dd style="display: none; ">
   1173             <div></div>
   1174           </dd>
   1175 
   1176           <!-- FUNCTION PARAMETERS -->
   1177           <dd style="display: none; ">
   1178             <div></div>
   1179           </dd>
   1180 
   1181         </div>
   1182                   </div><div>
   1183                     <div>
   1184           <dt>
   1185             <var>callback</var>
   1186               <em>
   1187 
   1188                 <!-- TYPE -->
   1189                 <div style="display:inline">
   1190                   (
   1191                     <span class="optional" style="display: none; ">optional</span>
   1192                     <span class="enum" style="display: none; ">enumerated</span>
   1193                     <span id="typeTemplate">
   1194                       <span style="display: none; ">
   1195                         <a> Type</a>
   1196                       </span>
   1197                       <span>
   1198                         <span style="display: none; ">
   1199                           array of <span><span></span></span>
   1200                         </span>
   1201                         <span>function</span>
   1202                         <span style="display: none; "></span>
   1203                       </span>
   1204                     </span>
   1205                   )
   1206                 </div>
   1207 
   1208               </em>
   1209           </dt>
   1210           <dd class="todo">
   1211             Undocumented.
   1212           </dd>
   1213           <dd style="display: none; ">
   1214             Description of this parameter from the json schema.
   1215           </dd>
   1216           <dd style="display: none; ">
   1217             This parameter was added in version
   1218             <b><span></span></b>.
   1219             You must omit this parameter in earlier versions,
   1220             and you may omit it in any version.  If you require this
   1221             parameter, the manifest key
   1222             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1223             can ensure that your extension won't be run in an earlier browser version.
   1224           </dd>
   1225 
   1226           <!-- OBJECT PROPERTIES -->
   1227           <dd style="display: none; ">
   1228             <dl>
   1229               <div>
   1230                 <div>
   1231                 </div>
   1232               </div>
   1233             </dl>
   1234           </dd>
   1235 
   1236           <!-- OBJECT METHODS -->
   1237           <dd style="display: none; ">
   1238             <div></div>
   1239           </dd>
   1240 
   1241           <!-- OBJECT EVENT FIELDS -->
   1242           <dd style="display: none; ">
   1243             <div></div>
   1244           </dd>
   1245 
   1246           <!-- FUNCTION PARAMETERS -->
   1247           <dd style="display: none; ">
   1248             <div></div>
   1249           </dd>
   1250 
   1251         </div>
   1252                   </div>
   1253                 </dl>
   1254 
   1255                 <!-- RETURNS -->
   1256                 <h4 style="display: none; ">Returns</h4>
   1257                 <dl>
   1258                   <div style="display: none; ">
   1259                     <div>
   1260                     </div>
   1261                   </div>
   1262                 </dl>
   1263 
   1264                 <!-- CALLBACK -->
   1265                 <div>
   1266                   <div>
   1267                   <h4>Callback function</h4>
   1268                   <p>
   1269                     The callback <em>parameter</em> should specify a function
   1270                     that looks like this:
   1271                   </p>
   1272                   <p style="display: none; ">
   1273                     If you specify the <em>callback</em> parameter, it should
   1274                     specify a function that looks like this:
   1275                   </p>
   1276 
   1277                   <!-- Note: intentionally longer 80 columns -->
   1278                   <pre>function(<span>array of BookmarkTreeNode results</span>) <span class="subdued">{...}</span>;</pre>
   1279                   <dl>
   1280                     <div>
   1281                       <div>
   1282           <dt>
   1283             <var>results</var>
   1284               <em>
   1285 
   1286                 <!-- TYPE -->
   1287                 <div style="display:inline">
   1288                   (
   1289                     <span class="optional" style="display: none; ">optional</span>
   1290                     <span class="enum" style="display: none; ">enumerated</span>
   1291                     <span id="typeTemplate">
   1292                       <span style="display: none; ">
   1293                         <a> Type</a>
   1294                       </span>
   1295                       <span>
   1296                         <span>
   1297                           array of <span><span>
   1298                       <span>
   1299                         <a href="bookmarks.html#type-BookmarkTreeNode">BookmarkTreeNode</a>
   1300                       </span>
   1301                       <span style="display: none; ">
   1302                         <span>
   1303                           array of <span><span></span></span>
   1304                         </span>
   1305                         <span>paramType</span>
   1306                         <span></span>
   1307                       </span>
   1308                     </span></span>
   1309                         </span>
   1310                         <span style="display: none; ">paramType</span>
   1311                         <span style="display: none; "></span>
   1312                       </span>
   1313                     </span>
   1314                   )
   1315                 </div>
   1316 
   1317               </em>
   1318           </dt>
   1319           <dd class="todo">
   1320             Undocumented.
   1321           </dd>
   1322           <dd style="display: none; ">
   1323             Description of this parameter from the json schema.
   1324           </dd>
   1325           <dd style="display: none; ">
   1326             This parameter was added in version
   1327             <b><span></span></b>.
   1328             You must omit this parameter in earlier versions,
   1329             and you may omit it in any version.  If you require this
   1330             parameter, the manifest key
   1331             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1332             can ensure that your extension won't be run in an earlier browser version.
   1333           </dd>
   1334 
   1335           <!-- OBJECT PROPERTIES -->
   1336           <dd style="display: none; ">
   1337             <dl>
   1338               <div>
   1339                 <div>
   1340                 </div>
   1341               </div>
   1342             </dl>
   1343           </dd>
   1344 
   1345           <!-- OBJECT METHODS -->
   1346           <dd style="display: none; ">
   1347             <div></div>
   1348           </dd>
   1349 
   1350           <!-- OBJECT EVENT FIELDS -->
   1351           <dd style="display: none; ">
   1352             <div></div>
   1353           </dd>
   1354 
   1355           <!-- FUNCTION PARAMETERS -->
   1356           <dd style="display: none; ">
   1357             <div></div>
   1358           </dd>
   1359 
   1360         </div>
   1361                     </div>
   1362                   </dl>
   1363                   </div>
   1364                 </div>
   1365 
   1366                 <!-- MIN_VERSION -->
   1367                 <p style="display: none; ">
   1368                   This function was added in version <b><span></span></b>.
   1369                   If you require this function, the manifest key
   1370                   <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1371                   can ensure that your extension won't be run in an earlier browser version.
   1372                 </p>
   1373               </div> <!-- /description -->
   1374 
   1375             </div><div class="apiItem">
   1376               <a name="method-getChildren"></a> <!-- method-anchor -->
   1377               <h4>getChildren</h4>
   1378 
   1379               <div class="summary"><span style="display: none; ">void</span>
   1380                   <!-- Note: intentionally longer 80 columns -->
   1381                   <span>chrome.bookmarks.getChildren</span>(<span class="null"><span style="display: none; ">, </span><span>string</span>
   1382                       <var><span>id</span></var></span><span class="null"><span>, </span><span>function</span>
   1383                       <var><span>callback</span></var></span>)</div>
   1384 
   1385               <div class="description">
   1386                 <p class="todo" style="display: none; ">Undocumented.</p>
   1387                 <p>Retrieves the children of the specified BookmarkTreeNode id.</p>
   1388 
   1389                 <!-- PARAMETERS -->
   1390                 <h4>Parameters</h4>
   1391                 <dl>
   1392                   <div>
   1393                     <div>
   1394           <dt>
   1395             <var>id</var>
   1396               <em>
   1397 
   1398                 <!-- TYPE -->
   1399                 <div style="display:inline">
   1400                   (
   1401                     <span class="optional" style="display: none; ">optional</span>
   1402                     <span class="enum" style="display: none; ">enumerated</span>
   1403                     <span id="typeTemplate">
   1404                       <span style="display: none; ">
   1405                         <a> Type</a>
   1406                       </span>
   1407                       <span>
   1408                         <span style="display: none; ">
   1409                           array of <span><span></span></span>
   1410                         </span>
   1411                         <span>string</span>
   1412                         <span style="display: none; "></span>
   1413                       </span>
   1414                     </span>
   1415                   )
   1416                 </div>
   1417 
   1418               </em>
   1419           </dt>
   1420           <dd class="todo">
   1421             Undocumented.
   1422           </dd>
   1423           <dd style="display: none; ">
   1424             Description of this parameter from the json schema.
   1425           </dd>
   1426           <dd style="display: none; ">
   1427             This parameter was added in version
   1428             <b><span></span></b>.
   1429             You must omit this parameter in earlier versions,
   1430             and you may omit it in any version.  If you require this
   1431             parameter, the manifest key
   1432             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1433             can ensure that your extension won't be run in an earlier browser version.
   1434           </dd>
   1435 
   1436           <!-- OBJECT PROPERTIES -->
   1437           <dd style="display: none; ">
   1438             <dl>
   1439               <div>
   1440                 <div>
   1441                 </div>
   1442               </div>
   1443             </dl>
   1444           </dd>
   1445 
   1446           <!-- OBJECT METHODS -->
   1447           <dd style="display: none; ">
   1448             <div></div>
   1449           </dd>
   1450 
   1451           <!-- OBJECT EVENT FIELDS -->
   1452           <dd style="display: none; ">
   1453             <div></div>
   1454           </dd>
   1455 
   1456           <!-- FUNCTION PARAMETERS -->
   1457           <dd style="display: none; ">
   1458             <div></div>
   1459           </dd>
   1460 
   1461         </div>
   1462                   </div><div>
   1463                     <div>
   1464           <dt>
   1465             <var>callback</var>
   1466               <em>
   1467 
   1468                 <!-- TYPE -->
   1469                 <div style="display:inline">
   1470                   (
   1471                     <span class="optional" style="display: none; ">optional</span>
   1472                     <span class="enum" style="display: none; ">enumerated</span>
   1473                     <span id="typeTemplate">
   1474                       <span style="display: none; ">
   1475                         <a> Type</a>
   1476                       </span>
   1477                       <span>
   1478                         <span style="display: none; ">
   1479                           array of <span><span></span></span>
   1480                         </span>
   1481                         <span>function</span>
   1482                         <span style="display: none; "></span>
   1483                       </span>
   1484                     </span>
   1485                   )
   1486                 </div>
   1487 
   1488               </em>
   1489           </dt>
   1490           <dd class="todo">
   1491             Undocumented.
   1492           </dd>
   1493           <dd style="display: none; ">
   1494             Description of this parameter from the json schema.
   1495           </dd>
   1496           <dd style="display: none; ">
   1497             This parameter was added in version
   1498             <b><span></span></b>.
   1499             You must omit this parameter in earlier versions,
   1500             and you may omit it in any version.  If you require this
   1501             parameter, the manifest key
   1502             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1503             can ensure that your extension won't be run in an earlier browser version.
   1504           </dd>
   1505 
   1506           <!-- OBJECT PROPERTIES -->
   1507           <dd style="display: none; ">
   1508             <dl>
   1509               <div>
   1510                 <div>
   1511                 </div>
   1512               </div>
   1513             </dl>
   1514           </dd>
   1515 
   1516           <!-- OBJECT METHODS -->
   1517           <dd style="display: none; ">
   1518             <div></div>
   1519           </dd>
   1520 
   1521           <!-- OBJECT EVENT FIELDS -->
   1522           <dd style="display: none; ">
   1523             <div></div>
   1524           </dd>
   1525 
   1526           <!-- FUNCTION PARAMETERS -->
   1527           <dd style="display: none; ">
   1528             <div></div>
   1529           </dd>
   1530 
   1531         </div>
   1532                   </div>
   1533                 </dl>
   1534 
   1535                 <!-- RETURNS -->
   1536                 <h4 style="display: none; ">Returns</h4>
   1537                 <dl>
   1538                   <div style="display: none; ">
   1539                     <div>
   1540                     </div>
   1541                   </div>
   1542                 </dl>
   1543 
   1544                 <!-- CALLBACK -->
   1545                 <div>
   1546                   <div>
   1547                   <h4>Callback function</h4>
   1548                   <p>
   1549                     The callback <em>parameter</em> should specify a function
   1550                     that looks like this:
   1551                   </p>
   1552                   <p style="display: none; ">
   1553                     If you specify the <em>callback</em> parameter, it should
   1554                     specify a function that looks like this:
   1555                   </p>
   1556 
   1557                   <!-- Note: intentionally longer 80 columns -->
   1558                   <pre>function(<span>array of BookmarkTreeNode results</span>) <span class="subdued">{...}</span>;</pre>
   1559                   <dl>
   1560                     <div>
   1561                       <div>
   1562           <dt>
   1563             <var>results</var>
   1564               <em>
   1565 
   1566                 <!-- TYPE -->
   1567                 <div style="display:inline">
   1568                   (
   1569                     <span class="optional" style="display: none; ">optional</span>
   1570                     <span class="enum" style="display: none; ">enumerated</span>
   1571                     <span id="typeTemplate">
   1572                       <span style="display: none; ">
   1573                         <a> Type</a>
   1574                       </span>
   1575                       <span>
   1576                         <span>
   1577                           array of <span><span>
   1578                       <span>
   1579                         <a href="bookmarks.html#type-BookmarkTreeNode">BookmarkTreeNode</a>
   1580                       </span>
   1581                       <span style="display: none; ">
   1582                         <span>
   1583                           array of <span><span></span></span>
   1584                         </span>
   1585                         <span>paramType</span>
   1586                         <span></span>
   1587                       </span>
   1588                     </span></span>
   1589                         </span>
   1590                         <span style="display: none; ">paramType</span>
   1591                         <span style="display: none; "></span>
   1592                       </span>
   1593                     </span>
   1594                   )
   1595                 </div>
   1596 
   1597               </em>
   1598           </dt>
   1599           <dd class="todo">
   1600             Undocumented.
   1601           </dd>
   1602           <dd style="display: none; ">
   1603             Description of this parameter from the json schema.
   1604           </dd>
   1605           <dd style="display: none; ">
   1606             This parameter was added in version
   1607             <b><span></span></b>.
   1608             You must omit this parameter in earlier versions,
   1609             and you may omit it in any version.  If you require this
   1610             parameter, the manifest key
   1611             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1612             can ensure that your extension won't be run in an earlier browser version.
   1613           </dd>
   1614 
   1615           <!-- OBJECT PROPERTIES -->
   1616           <dd style="display: none; ">
   1617             <dl>
   1618               <div>
   1619                 <div>
   1620                 </div>
   1621               </div>
   1622             </dl>
   1623           </dd>
   1624 
   1625           <!-- OBJECT METHODS -->
   1626           <dd style="display: none; ">
   1627             <div></div>
   1628           </dd>
   1629 
   1630           <!-- OBJECT EVENT FIELDS -->
   1631           <dd style="display: none; ">
   1632             <div></div>
   1633           </dd>
   1634 
   1635           <!-- FUNCTION PARAMETERS -->
   1636           <dd style="display: none; ">
   1637             <div></div>
   1638           </dd>
   1639 
   1640         </div>
   1641                     </div>
   1642                   </dl>
   1643                   </div>
   1644                 </div>
   1645 
   1646                 <!-- MIN_VERSION -->
   1647                 <p style="display: none; ">
   1648                   This function was added in version <b><span></span></b>.
   1649                   If you require this function, the manifest key
   1650                   <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1651                   can ensure that your extension won't be run in an earlier browser version.
   1652                 </p>
   1653               </div> <!-- /description -->
   1654 
   1655             </div><div class="apiItem">
   1656               <a name="method-getRecent"></a> <!-- method-anchor -->
   1657               <h4>getRecent</h4>
   1658 
   1659               <div class="summary"><span style="display: none; ">void</span>
   1660                   <!-- Note: intentionally longer 80 columns -->
   1661                   <span>chrome.bookmarks.getRecent</span>(<span class="null"><span style="display: none; ">, </span><span>integer</span>
   1662                       <var><span>numberOfItems</span></var></span><span class="null"><span>, </span><span>function</span>
   1663                       <var><span>callback</span></var></span>)</div>
   1664 
   1665               <div class="description">
   1666                 <p class="todo" style="display: none; ">Undocumented.</p>
   1667                 <p>Retrieves the recently added bookmarks.</p>
   1668 
   1669                 <!-- PARAMETERS -->
   1670                 <h4>Parameters</h4>
   1671                 <dl>
   1672                   <div>
   1673                     <div>
   1674           <dt>
   1675             <var>numberOfItems</var>
   1676               <em>
   1677 
   1678                 <!-- TYPE -->
   1679                 <div style="display:inline">
   1680                   (
   1681                     <span class="optional" style="display: none; ">optional</span>
   1682                     <span class="enum" style="display: none; ">enumerated</span>
   1683                     <span id="typeTemplate">
   1684                       <span style="display: none; ">
   1685                         <a> Type</a>
   1686                       </span>
   1687                       <span>
   1688                         <span style="display: none; ">
   1689                           array of <span><span></span></span>
   1690                         </span>
   1691                         <span>integer</span>
   1692                         <span style="display: none; "></span>
   1693                       </span>
   1694                     </span>
   1695                   )
   1696                 </div>
   1697 
   1698               </em>
   1699           </dt>
   1700           <dd class="todo" style="display: none; ">
   1701             Undocumented.
   1702           </dd>
   1703           <dd>The maximum number of items to return.</dd>
   1704           <dd style="display: none; ">
   1705             This parameter was added in version
   1706             <b><span></span></b>.
   1707             You must omit this parameter in earlier versions,
   1708             and you may omit it in any version.  If you require this
   1709             parameter, the manifest key
   1710             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1711             can ensure that your extension won't be run in an earlier browser version.
   1712           </dd>
   1713 
   1714           <!-- OBJECT PROPERTIES -->
   1715           <dd style="display: none; ">
   1716             <dl>
   1717               <div>
   1718                 <div>
   1719                 </div>
   1720               </div>
   1721             </dl>
   1722           </dd>
   1723 
   1724           <!-- OBJECT METHODS -->
   1725           <dd style="display: none; ">
   1726             <div></div>
   1727           </dd>
   1728 
   1729           <!-- OBJECT EVENT FIELDS -->
   1730           <dd style="display: none; ">
   1731             <div></div>
   1732           </dd>
   1733 
   1734           <!-- FUNCTION PARAMETERS -->
   1735           <dd style="display: none; ">
   1736             <div></div>
   1737           </dd>
   1738 
   1739         </div>
   1740                   </div><div>
   1741                     <div>
   1742           <dt>
   1743             <var>callback</var>
   1744               <em>
   1745 
   1746                 <!-- TYPE -->
   1747                 <div style="display:inline">
   1748                   (
   1749                     <span class="optional" style="display: none; ">optional</span>
   1750                     <span class="enum" style="display: none; ">enumerated</span>
   1751                     <span id="typeTemplate">
   1752                       <span style="display: none; ">
   1753                         <a> Type</a>
   1754                       </span>
   1755                       <span>
   1756                         <span style="display: none; ">
   1757                           array of <span><span></span></span>
   1758                         </span>
   1759                         <span>function</span>
   1760                         <span style="display: none; "></span>
   1761                       </span>
   1762                     </span>
   1763                   )
   1764                 </div>
   1765 
   1766               </em>
   1767           </dt>
   1768           <dd class="todo">
   1769             Undocumented.
   1770           </dd>
   1771           <dd style="display: none; ">
   1772             Description of this parameter from the json schema.
   1773           </dd>
   1774           <dd style="display: none; ">
   1775             This parameter was added in version
   1776             <b><span></span></b>.
   1777             You must omit this parameter in earlier versions,
   1778             and you may omit it in any version.  If you require this
   1779             parameter, the manifest key
   1780             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1781             can ensure that your extension won't be run in an earlier browser version.
   1782           </dd>
   1783 
   1784           <!-- OBJECT PROPERTIES -->
   1785           <dd style="display: none; ">
   1786             <dl>
   1787               <div>
   1788                 <div>
   1789                 </div>
   1790               </div>
   1791             </dl>
   1792           </dd>
   1793 
   1794           <!-- OBJECT METHODS -->
   1795           <dd style="display: none; ">
   1796             <div></div>
   1797           </dd>
   1798 
   1799           <!-- OBJECT EVENT FIELDS -->
   1800           <dd style="display: none; ">
   1801             <div></div>
   1802           </dd>
   1803 
   1804           <!-- FUNCTION PARAMETERS -->
   1805           <dd style="display: none; ">
   1806             <div></div>
   1807           </dd>
   1808 
   1809         </div>
   1810                   </div>
   1811                 </dl>
   1812 
   1813                 <!-- RETURNS -->
   1814                 <h4 style="display: none; ">Returns</h4>
   1815                 <dl>
   1816                   <div style="display: none; ">
   1817                     <div>
   1818                     </div>
   1819                   </div>
   1820                 </dl>
   1821 
   1822                 <!-- CALLBACK -->
   1823                 <div>
   1824                   <div>
   1825                   <h4>Callback function</h4>
   1826                   <p>
   1827                     The callback <em>parameter</em> should specify a function
   1828                     that looks like this:
   1829                   </p>
   1830                   <p style="display: none; ">
   1831                     If you specify the <em>callback</em> parameter, it should
   1832                     specify a function that looks like this:
   1833                   </p>
   1834 
   1835                   <!-- Note: intentionally longer 80 columns -->
   1836                   <pre>function(<span>array of BookmarkTreeNode results</span>) <span class="subdued">{...}</span>;</pre>
   1837                   <dl>
   1838                     <div>
   1839                       <div>
   1840           <dt>
   1841             <var>results</var>
   1842               <em>
   1843 
   1844                 <!-- TYPE -->
   1845                 <div style="display:inline">
   1846                   (
   1847                     <span class="optional" style="display: none; ">optional</span>
   1848                     <span class="enum" style="display: none; ">enumerated</span>
   1849                     <span id="typeTemplate">
   1850                       <span style="display: none; ">
   1851                         <a> Type</a>
   1852                       </span>
   1853                       <span>
   1854                         <span>
   1855                           array of <span><span>
   1856                       <span>
   1857                         <a href="bookmarks.html#type-BookmarkTreeNode">BookmarkTreeNode</a>
   1858                       </span>
   1859                       <span style="display: none; ">
   1860                         <span>
   1861                           array of <span><span></span></span>
   1862                         </span>
   1863                         <span>paramType</span>
   1864                         <span></span>
   1865                       </span>
   1866                     </span></span>
   1867                         </span>
   1868                         <span style="display: none; ">paramType</span>
   1869                         <span style="display: none; "></span>
   1870                       </span>
   1871                     </span>
   1872                   )
   1873                 </div>
   1874 
   1875               </em>
   1876           </dt>
   1877           <dd class="todo">
   1878             Undocumented.
   1879           </dd>
   1880           <dd style="display: none; ">
   1881             Description of this parameter from the json schema.
   1882           </dd>
   1883           <dd style="display: none; ">
   1884             This parameter was added in version
   1885             <b><span></span></b>.
   1886             You must omit this parameter in earlier versions,
   1887             and you may omit it in any version.  If you require this
   1888             parameter, the manifest key
   1889             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1890             can ensure that your extension won't be run in an earlier browser version.
   1891           </dd>
   1892 
   1893           <!-- OBJECT PROPERTIES -->
   1894           <dd style="display: none; ">
   1895             <dl>
   1896               <div>
   1897                 <div>
   1898                 </div>
   1899               </div>
   1900             </dl>
   1901           </dd>
   1902 
   1903           <!-- OBJECT METHODS -->
   1904           <dd style="display: none; ">
   1905             <div></div>
   1906           </dd>
   1907 
   1908           <!-- OBJECT EVENT FIELDS -->
   1909           <dd style="display: none; ">
   1910             <div></div>
   1911           </dd>
   1912 
   1913           <!-- FUNCTION PARAMETERS -->
   1914           <dd style="display: none; ">
   1915             <div></div>
   1916           </dd>
   1917 
   1918         </div>
   1919                     </div>
   1920                   </dl>
   1921                   </div>
   1922                 </div>
   1923 
   1924                 <!-- MIN_VERSION -->
   1925                 <p style="display: none; ">
   1926                   This function was added in version <b><span></span></b>.
   1927                   If you require this function, the manifest key
   1928                   <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1929                   can ensure that your extension won't be run in an earlier browser version.
   1930                 </p>
   1931               </div> <!-- /description -->
   1932 
   1933             </div><div class="apiItem">
   1934               <a name="method-getTree"></a> <!-- method-anchor -->
   1935               <h4>getTree</h4>
   1936 
   1937               <div class="summary"><span style="display: none; ">void</span>
   1938                   <!-- Note: intentionally longer 80 columns -->
   1939                   <span>chrome.bookmarks.getTree</span>(<span class="null"><span style="display: none; ">, </span><span>function</span>
   1940                       <var><span>callback</span></var></span>)</div>
   1941 
   1942               <div class="description">
   1943                 <p class="todo" style="display: none; ">Undocumented.</p>
   1944                 <p>Retrieves the entire Bookmarks hierarchy.</p>
   1945 
   1946                 <!-- PARAMETERS -->
   1947                 <h4>Parameters</h4>
   1948                 <dl>
   1949                   <div>
   1950                     <div>
   1951           <dt>
   1952             <var>callback</var>
   1953               <em>
   1954 
   1955                 <!-- TYPE -->
   1956                 <div style="display:inline">
   1957                   (
   1958                     <span class="optional" style="display: none; ">optional</span>
   1959                     <span class="enum" style="display: none; ">enumerated</span>
   1960                     <span id="typeTemplate">
   1961                       <span style="display: none; ">
   1962                         <a> Type</a>
   1963                       </span>
   1964                       <span>
   1965                         <span style="display: none; ">
   1966                           array of <span><span></span></span>
   1967                         </span>
   1968                         <span>function</span>
   1969                         <span style="display: none; "></span>
   1970                       </span>
   1971                     </span>
   1972                   )
   1973                 </div>
   1974 
   1975               </em>
   1976           </dt>
   1977           <dd class="todo">
   1978             Undocumented.
   1979           </dd>
   1980           <dd style="display: none; ">
   1981             Description of this parameter from the json schema.
   1982           </dd>
   1983           <dd style="display: none; ">
   1984             This parameter was added in version
   1985             <b><span></span></b>.
   1986             You must omit this parameter in earlier versions,
   1987             and you may omit it in any version.  If you require this
   1988             parameter, the manifest key
   1989             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   1990             can ensure that your extension won't be run in an earlier browser version.
   1991           </dd>
   1992 
   1993           <!-- OBJECT PROPERTIES -->
   1994           <dd style="display: none; ">
   1995             <dl>
   1996               <div>
   1997                 <div>
   1998                 </div>
   1999               </div>
   2000             </dl>
   2001           </dd>
   2002 
   2003           <!-- OBJECT METHODS -->
   2004           <dd style="display: none; ">
   2005             <div></div>
   2006           </dd>
   2007 
   2008           <!-- OBJECT EVENT FIELDS -->
   2009           <dd style="display: none; ">
   2010             <div></div>
   2011           </dd>
   2012 
   2013           <!-- FUNCTION PARAMETERS -->
   2014           <dd style="display: none; ">
   2015             <div></div>
   2016           </dd>
   2017 
   2018         </div>
   2019                   </div>
   2020                 </dl>
   2021 
   2022                 <!-- RETURNS -->
   2023                 <h4 style="display: none; ">Returns</h4>
   2024                 <dl>
   2025                   <div style="display: none; ">
   2026                     <div>
   2027                     </div>
   2028                   </div>
   2029                 </dl>
   2030 
   2031                 <!-- CALLBACK -->
   2032                 <div>
   2033                   <div>
   2034                   <h4>Callback function</h4>
   2035                   <p>
   2036                     The callback <em>parameter</em> should specify a function
   2037                     that looks like this:
   2038                   </p>
   2039                   <p style="display: none; ">
   2040                     If you specify the <em>callback</em> parameter, it should
   2041                     specify a function that looks like this:
   2042                   </p>
   2043 
   2044                   <!-- Note: intentionally longer 80 columns -->
   2045                   <pre>function(<span>array of BookmarkTreeNode results</span>) <span class="subdued">{...}</span>;</pre>
   2046                   <dl>
   2047                     <div>
   2048                       <div>
   2049           <dt>
   2050             <var>results</var>
   2051               <em>
   2052 
   2053                 <!-- TYPE -->
   2054                 <div style="display:inline">
   2055                   (
   2056                     <span class="optional" style="display: none; ">optional</span>
   2057                     <span class="enum" style="display: none; ">enumerated</span>
   2058                     <span id="typeTemplate">
   2059                       <span style="display: none; ">
   2060                         <a> Type</a>
   2061                       </span>
   2062                       <span>
   2063                         <span>
   2064                           array of <span><span>
   2065                       <span>
   2066                         <a href="bookmarks.html#type-BookmarkTreeNode">BookmarkTreeNode</a>
   2067                       </span>
   2068                       <span style="display: none; ">
   2069                         <span>
   2070                           array of <span><span></span></span>
   2071                         </span>
   2072                         <span>paramType</span>
   2073                         <span></span>
   2074                       </span>
   2075                     </span></span>
   2076                         </span>
   2077                         <span style="display: none; ">paramType</span>
   2078                         <span style="display: none; "></span>
   2079                       </span>
   2080                     </span>
   2081                   )
   2082                 </div>
   2083 
   2084               </em>
   2085           </dt>
   2086           <dd class="todo">
   2087             Undocumented.
   2088           </dd>
   2089           <dd style="display: none; ">
   2090             Description of this parameter from the json schema.
   2091           </dd>
   2092           <dd style="display: none; ">
   2093             This parameter was added in version
   2094             <b><span></span></b>.
   2095             You must omit this parameter in earlier versions,
   2096             and you may omit it in any version.  If you require this
   2097             parameter, the manifest key
   2098             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2099             can ensure that your extension won't be run in an earlier browser version.
   2100           </dd>
   2101 
   2102           <!-- OBJECT PROPERTIES -->
   2103           <dd style="display: none; ">
   2104             <dl>
   2105               <div>
   2106                 <div>
   2107                 </div>
   2108               </div>
   2109             </dl>
   2110           </dd>
   2111 
   2112           <!-- OBJECT METHODS -->
   2113           <dd style="display: none; ">
   2114             <div></div>
   2115           </dd>
   2116 
   2117           <!-- OBJECT EVENT FIELDS -->
   2118           <dd style="display: none; ">
   2119             <div></div>
   2120           </dd>
   2121 
   2122           <!-- FUNCTION PARAMETERS -->
   2123           <dd style="display: none; ">
   2124             <div></div>
   2125           </dd>
   2126 
   2127         </div>
   2128                     </div>
   2129                   </dl>
   2130                   </div>
   2131                 </div>
   2132 
   2133                 <!-- MIN_VERSION -->
   2134                 <p style="display: none; ">
   2135                   This function was added in version <b><span></span></b>.
   2136                   If you require this function, the manifest key
   2137                   <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2138                   can ensure that your extension won't be run in an earlier browser version.
   2139                 </p>
   2140               </div> <!-- /description -->
   2141 
   2142             </div><div class="apiItem" style="display: none; ">
   2143               <a></a> <!-- method-anchor -->
   2144               <h4>method name</h4>
   2145 
   2146               <div class="summary"><span>void</span>
   2147                   <!-- Note: intentionally longer 80 columns -->
   2148                   <span>chrome.module.methodName</span>(<span><span>, </span><span></span>
   2149                       <var><span></span></var></span>)</div>
   2150 
   2151               <div class="description">
   2152                 <p class="todo">Undocumented.</p>
   2153                 <p>
   2154                   A description from the json schema def of the function goes here.
   2155                 </p>
   2156 
   2157                 <!-- PARAMETERS -->
   2158                 <h4>Parameters</h4>
   2159                 <dl>
   2160                   <div>
   2161                     <div>
   2162                     </div>
   2163                   </div>
   2164                 </dl>
   2165 
   2166                 <!-- RETURNS -->
   2167                 <h4>Returns</h4>
   2168                 <dl>
   2169                   <div>
   2170                     <div>
   2171                     </div>
   2172                   </div>
   2173                 </dl>
   2174 
   2175                 <!-- CALLBACK -->
   2176                 <div>
   2177                   <div>
   2178                   <h4>Callback function</h4>
   2179                   <p>
   2180                     The callback <em>parameter</em> should specify a function
   2181                     that looks like this:
   2182                   </p>
   2183                   <p>
   2184                     If you specify the <em>callback</em> parameter, it should
   2185                     specify a function that looks like this:
   2186                   </p>
   2187 
   2188                   <!-- Note: intentionally longer 80 columns -->
   2189                   <pre>function(<span>Type param1, Type param2</span>) <span class="subdued">{...}</span>;</pre>
   2190                   <dl>
   2191                     <div>
   2192                       <div>
   2193                       </div>
   2194                     </div>
   2195                   </dl>
   2196                   </div>
   2197                 </div>
   2198 
   2199                 <!-- MIN_VERSION -->
   2200                 <p>
   2201                   This function was added in version <b><span></span></b>.
   2202                   If you require this function, the manifest key
   2203                   <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2204                   can ensure that your extension won't be run in an earlier browser version.
   2205                 </p>
   2206               </div> <!-- /description -->
   2207 
   2208             </div><div class="apiItem">
   2209               <a name="method-move"></a> <!-- method-anchor -->
   2210               <h4>move</h4>
   2211 
   2212               <div class="summary"><span style="display: none; ">void</span>
   2213                   <!-- Note: intentionally longer 80 columns -->
   2214                   <span>chrome.bookmarks.move</span>(<span class="null"><span style="display: none; ">, </span><span>string</span>
   2215                       <var><span>id</span></var></span><span class="null"><span>, </span><span>object</span>
   2216                       <var><span>destination</span></var></span><span class="optional"><span>, </span><span>function</span>
   2217                       <var><span>callback</span></var></span>)</div>
   2218 
   2219               <div class="description">
   2220                 <p class="todo" style="display: none; ">Undocumented.</p>
   2221                 <p>Moves the specified BookmarkTreeNode to the provided location.</p>
   2222 
   2223                 <!-- PARAMETERS -->
   2224                 <h4>Parameters</h4>
   2225                 <dl>
   2226                   <div>
   2227                     <div>
   2228           <dt>
   2229             <var>id</var>
   2230               <em>
   2231 
   2232                 <!-- TYPE -->
   2233                 <div style="display:inline">
   2234                   (
   2235                     <span class="optional" style="display: none; ">optional</span>
   2236                     <span class="enum" style="display: none; ">enumerated</span>
   2237                     <span id="typeTemplate">
   2238                       <span style="display: none; ">
   2239                         <a> Type</a>
   2240                       </span>
   2241                       <span>
   2242                         <span style="display: none; ">
   2243                           array of <span><span></span></span>
   2244                         </span>
   2245                         <span>string</span>
   2246                         <span style="display: none; "></span>
   2247                       </span>
   2248                     </span>
   2249                   )
   2250                 </div>
   2251 
   2252               </em>
   2253           </dt>
   2254           <dd class="todo">
   2255             Undocumented.
   2256           </dd>
   2257           <dd style="display: none; ">
   2258             Description of this parameter from the json schema.
   2259           </dd>
   2260           <dd style="display: none; ">
   2261             This parameter was added in version
   2262             <b><span></span></b>.
   2263             You must omit this parameter in earlier versions,
   2264             and you may omit it in any version.  If you require this
   2265             parameter, the manifest key
   2266             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2267             can ensure that your extension won't be run in an earlier browser version.
   2268           </dd>
   2269 
   2270           <!-- OBJECT PROPERTIES -->
   2271           <dd style="display: none; ">
   2272             <dl>
   2273               <div>
   2274                 <div>
   2275                 </div>
   2276               </div>
   2277             </dl>
   2278           </dd>
   2279 
   2280           <!-- OBJECT METHODS -->
   2281           <dd style="display: none; ">
   2282             <div></div>
   2283           </dd>
   2284 
   2285           <!-- OBJECT EVENT FIELDS -->
   2286           <dd style="display: none; ">
   2287             <div></div>
   2288           </dd>
   2289 
   2290           <!-- FUNCTION PARAMETERS -->
   2291           <dd style="display: none; ">
   2292             <div></div>
   2293           </dd>
   2294 
   2295         </div>
   2296                   </div><div>
   2297                     <div>
   2298           <dt>
   2299             <var>destination</var>
   2300               <em>
   2301 
   2302                 <!-- TYPE -->
   2303                 <div style="display:inline">
   2304                   (
   2305                     <span class="optional" style="display: none; ">optional</span>
   2306                     <span class="enum" style="display: none; ">enumerated</span>
   2307                     <span id="typeTemplate">
   2308                       <span style="display: none; ">
   2309                         <a> Type</a>
   2310                       </span>
   2311                       <span>
   2312                         <span style="display: none; ">
   2313                           array of <span><span></span></span>
   2314                         </span>
   2315                         <span>object</span>
   2316                         <span style="display: none; "></span>
   2317                       </span>
   2318                     </span>
   2319                   )
   2320                 </div>
   2321 
   2322               </em>
   2323           </dt>
   2324           <dd class="todo">
   2325             Undocumented.
   2326           </dd>
   2327           <dd style="display: none; ">
   2328             Description of this parameter from the json schema.
   2329           </dd>
   2330           <dd style="display: none; ">
   2331             This parameter was added in version
   2332             <b><span></span></b>.
   2333             You must omit this parameter in earlier versions,
   2334             and you may omit it in any version.  If you require this
   2335             parameter, the manifest key
   2336             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2337             can ensure that your extension won't be run in an earlier browser version.
   2338           </dd>
   2339 
   2340           <!-- OBJECT PROPERTIES -->
   2341           <dd>
   2342             <dl>
   2343               <div>
   2344                 <div>
   2345           <dt>
   2346             <var>parentId</var>
   2347               <em>
   2348 
   2349                 <!-- TYPE -->
   2350                 <div style="display:inline">
   2351                   (
   2352                     <span class="optional" style="display: none; ">optional</span>
   2353                     <span class="enum" style="display: none; ">enumerated</span>
   2354                     <span id="typeTemplate">
   2355                       <span style="display: none; ">
   2356                         <a> Type</a>
   2357                       </span>
   2358                       <span>
   2359                         <span style="display: none; ">
   2360                           array of <span><span></span></span>
   2361                         </span>
   2362                         <span>string</span>
   2363                         <span style="display: none; "></span>
   2364                       </span>
   2365                     </span>
   2366                   )
   2367                 </div>
   2368 
   2369               </em>
   2370           </dt>
   2371           <dd class="todo">
   2372             Undocumented.
   2373           </dd>
   2374           <dd style="display: none; ">
   2375             Description of this parameter from the json schema.
   2376           </dd>
   2377           <dd style="display: none; ">
   2378             This parameter was added in version
   2379             <b><span></span></b>.
   2380             You must omit this parameter in earlier versions,
   2381             and you may omit it in any version.  If you require this
   2382             parameter, the manifest key
   2383             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2384             can ensure that your extension won't be run in an earlier browser version.
   2385           </dd>
   2386 
   2387           <!-- OBJECT PROPERTIES -->
   2388           <dd style="display: none; ">
   2389             <dl>
   2390               <div>
   2391                 <div>
   2392                 </div>
   2393               </div>
   2394             </dl>
   2395           </dd>
   2396 
   2397           <!-- OBJECT METHODS -->
   2398           <dd style="display: none; ">
   2399             <div></div>
   2400           </dd>
   2401 
   2402           <!-- OBJECT EVENT FIELDS -->
   2403           <dd style="display: none; ">
   2404             <div></div>
   2405           </dd>
   2406 
   2407           <!-- FUNCTION PARAMETERS -->
   2408           <dd style="display: none; ">
   2409             <div></div>
   2410           </dd>
   2411 
   2412         </div>
   2413               </div><div>
   2414                 <div>
   2415           <dt>
   2416             <var>index</var>
   2417               <em>
   2418 
   2419                 <!-- TYPE -->
   2420                 <div style="display:inline">
   2421                   (
   2422                     <span class="optional">optional</span>
   2423                     <span class="enum" style="display: none; ">enumerated</span>
   2424                     <span id="typeTemplate">
   2425                       <span style="display: none; ">
   2426                         <a> Type</a>
   2427                       </span>
   2428                       <span>
   2429                         <span style="display: none; ">
   2430                           array of <span><span></span></span>
   2431                         </span>
   2432                         <span>integer</span>
   2433                         <span style="display: none; "></span>
   2434                       </span>
   2435                     </span>
   2436                   )
   2437                 </div>
   2438 
   2439               </em>
   2440           </dt>
   2441           <dd class="todo">
   2442             Undocumented.
   2443           </dd>
   2444           <dd style="display: none; ">
   2445             Description of this parameter from the json schema.
   2446           </dd>
   2447           <dd style="display: none; ">
   2448             This parameter was added in version
   2449             <b><span></span></b>.
   2450             You must omit this parameter in earlier versions,
   2451             and you may omit it in any version.  If you require this
   2452             parameter, the manifest key
   2453             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2454             can ensure that your extension won't be run in an earlier browser version.
   2455           </dd>
   2456 
   2457           <!-- OBJECT PROPERTIES -->
   2458           <dd style="display: none; ">
   2459             <dl>
   2460               <div>
   2461                 <div>
   2462                 </div>
   2463               </div>
   2464             </dl>
   2465           </dd>
   2466 
   2467           <!-- OBJECT METHODS -->
   2468           <dd style="display: none; ">
   2469             <div></div>
   2470           </dd>
   2471 
   2472           <!-- OBJECT EVENT FIELDS -->
   2473           <dd style="display: none; ">
   2474             <div></div>
   2475           </dd>
   2476 
   2477           <!-- FUNCTION PARAMETERS -->
   2478           <dd style="display: none; ">
   2479             <div></div>
   2480           </dd>
   2481 
   2482         </div>
   2483               </div>
   2484             </dl>
   2485           </dd>
   2486 
   2487           <!-- OBJECT METHODS -->
   2488           <dd style="display: none; ">
   2489             <div></div>
   2490           </dd>
   2491 
   2492           <!-- OBJECT EVENT FIELDS -->
   2493           <dd style="display: none; ">
   2494             <div></div>
   2495           </dd>
   2496 
   2497           <!-- FUNCTION PARAMETERS -->
   2498           <dd style="display: none; ">
   2499             <div></div>
   2500           </dd>
   2501 
   2502         </div>
   2503                   </div><div>
   2504                     <div>
   2505           <dt>
   2506             <var>callback</var>
   2507               <em>
   2508 
   2509                 <!-- TYPE -->
   2510                 <div style="display:inline">
   2511                   (
   2512                     <span class="optional">optional</span>
   2513                     <span class="enum" style="display: none; ">enumerated</span>
   2514                     <span id="typeTemplate">
   2515                       <span style="display: none; ">
   2516                         <a> Type</a>
   2517                       </span>
   2518                       <span>
   2519                         <span style="display: none; ">
   2520                           array of <span><span></span></span>
   2521                         </span>
   2522                         <span>function</span>
   2523                         <span style="display: none; "></span>
   2524                       </span>
   2525                     </span>
   2526                   )
   2527                 </div>
   2528 
   2529               </em>
   2530           </dt>
   2531           <dd class="todo">
   2532             Undocumented.
   2533           </dd>
   2534           <dd style="display: none; ">
   2535             Description of this parameter from the json schema.
   2536           </dd>
   2537           <dd style="display: none; ">
   2538             This parameter was added in version
   2539             <b><span></span></b>.
   2540             You must omit this parameter in earlier versions,
   2541             and you may omit it in any version.  If you require this
   2542             parameter, the manifest key
   2543             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2544             can ensure that your extension won't be run in an earlier browser version.
   2545           </dd>
   2546 
   2547           <!-- OBJECT PROPERTIES -->
   2548           <dd style="display: none; ">
   2549             <dl>
   2550               <div>
   2551                 <div>
   2552                 </div>
   2553               </div>
   2554             </dl>
   2555           </dd>
   2556 
   2557           <!-- OBJECT METHODS -->
   2558           <dd style="display: none; ">
   2559             <div></div>
   2560           </dd>
   2561 
   2562           <!-- OBJECT EVENT FIELDS -->
   2563           <dd style="display: none; ">
   2564             <div></div>
   2565           </dd>
   2566 
   2567           <!-- FUNCTION PARAMETERS -->
   2568           <dd style="display: none; ">
   2569             <div></div>
   2570           </dd>
   2571 
   2572         </div>
   2573                   </div>
   2574                 </dl>
   2575 
   2576                 <!-- RETURNS -->
   2577                 <h4 style="display: none; ">Returns</h4>
   2578                 <dl>
   2579                   <div style="display: none; ">
   2580                     <div>
   2581                     </div>
   2582                   </div>
   2583                 </dl>
   2584 
   2585                 <!-- CALLBACK -->
   2586                 <div>
   2587                   <div>
   2588                   <h4>Callback function</h4>
   2589                   <p style="display: none; ">
   2590                     The callback <em>parameter</em> should specify a function
   2591                     that looks like this:
   2592                   </p>
   2593                   <p>
   2594                     If you specify the <em>callback</em> parameter, it should
   2595                     specify a function that looks like this:
   2596                   </p>
   2597 
   2598                   <!-- Note: intentionally longer 80 columns -->
   2599                   <pre>function(<span>BookmarkTreeNode result</span>) <span class="subdued">{...}</span>;</pre>
   2600                   <dl>
   2601                     <div>
   2602                       <div>
   2603           <dt>
   2604             <var>result</var>
   2605               <em>
   2606 
   2607                 <!-- TYPE -->
   2608                 <div style="display:inline">
   2609                   (
   2610                     <span class="optional" style="display: none; ">optional</span>
   2611                     <span class="enum" style="display: none; ">enumerated</span>
   2612                     <span id="typeTemplate">
   2613                       <span>
   2614                         <a href="bookmarks.html#type-BookmarkTreeNode">BookmarkTreeNode</a>
   2615                       </span>
   2616                       <span style="display: none; ">
   2617                         <span>
   2618                           array of <span><span></span></span>
   2619                         </span>
   2620                         <span>paramType</span>
   2621                         <span></span>
   2622                       </span>
   2623                     </span>
   2624                   )
   2625                 </div>
   2626 
   2627               </em>
   2628           </dt>
   2629           <dd class="todo">
   2630             Undocumented.
   2631           </dd>
   2632           <dd style="display: none; ">
   2633             Description of this parameter from the json schema.
   2634           </dd>
   2635           <dd style="display: none; ">
   2636             This parameter was added in version
   2637             <b><span></span></b>.
   2638             You must omit this parameter in earlier versions,
   2639             and you may omit it in any version.  If you require this
   2640             parameter, the manifest key
   2641             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2642             can ensure that your extension won't be run in an earlier browser version.
   2643           </dd>
   2644 
   2645           <!-- OBJECT PROPERTIES -->
   2646           <dd style="display: none; ">
   2647             <dl>
   2648               <div>
   2649                 <div>
   2650                 </div>
   2651               </div>
   2652             </dl>
   2653           </dd>
   2654 
   2655           <!-- OBJECT METHODS -->
   2656           <dd style="display: none; ">
   2657             <div></div>
   2658           </dd>
   2659 
   2660           <!-- OBJECT EVENT FIELDS -->
   2661           <dd style="display: none; ">
   2662             <div></div>
   2663           </dd>
   2664 
   2665           <!-- FUNCTION PARAMETERS -->
   2666           <dd style="display: none; ">
   2667             <div></div>
   2668           </dd>
   2669 
   2670         </div>
   2671                     </div>
   2672                   </dl>
   2673                   </div>
   2674                 </div>
   2675 
   2676                 <!-- MIN_VERSION -->
   2677                 <p style="display: none; ">
   2678                   This function was added in version <b><span></span></b>.
   2679                   If you require this function, the manifest key
   2680                   <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2681                   can ensure that your extension won't be run in an earlier browser version.
   2682                 </p>
   2683               </div> <!-- /description -->
   2684 
   2685             </div><div class="apiItem">
   2686               <a name="method-remove"></a> <!-- method-anchor -->
   2687               <h4>remove</h4>
   2688 
   2689               <div class="summary"><span style="display: none; ">void</span>
   2690                   <!-- Note: intentionally longer 80 columns -->
   2691                   <span>chrome.bookmarks.remove</span>(<span class="null"><span style="display: none; ">, </span><span>string</span>
   2692                       <var><span>id</span></var></span><span class="optional"><span>, </span><span>function</span>
   2693                       <var><span>callback</span></var></span>)</div>
   2694 
   2695               <div class="description">
   2696                 <p class="todo" style="display: none; ">Undocumented.</p>
   2697                 <p>Removes a bookmark or an empty bookmark folder.</p>
   2698 
   2699                 <!-- PARAMETERS -->
   2700                 <h4>Parameters</h4>
   2701                 <dl>
   2702                   <div>
   2703                     <div>
   2704           <dt>
   2705             <var>id</var>
   2706               <em>
   2707 
   2708                 <!-- TYPE -->
   2709                 <div style="display:inline">
   2710                   (
   2711                     <span class="optional" style="display: none; ">optional</span>
   2712                     <span class="enum" style="display: none; ">enumerated</span>
   2713                     <span id="typeTemplate">
   2714                       <span style="display: none; ">
   2715                         <a> Type</a>
   2716                       </span>
   2717                       <span>
   2718                         <span style="display: none; ">
   2719                           array of <span><span></span></span>
   2720                         </span>
   2721                         <span>string</span>
   2722                         <span style="display: none; "></span>
   2723                       </span>
   2724                     </span>
   2725                   )
   2726                 </div>
   2727 
   2728               </em>
   2729           </dt>
   2730           <dd class="todo">
   2731             Undocumented.
   2732           </dd>
   2733           <dd style="display: none; ">
   2734             Description of this parameter from the json schema.
   2735           </dd>
   2736           <dd style="display: none; ">
   2737             This parameter was added in version
   2738             <b><span></span></b>.
   2739             You must omit this parameter in earlier versions,
   2740             and you may omit it in any version.  If you require this
   2741             parameter, the manifest key
   2742             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2743             can ensure that your extension won't be run in an earlier browser version.
   2744           </dd>
   2745 
   2746           <!-- OBJECT PROPERTIES -->
   2747           <dd style="display: none; ">
   2748             <dl>
   2749               <div>
   2750                 <div>
   2751                 </div>
   2752               </div>
   2753             </dl>
   2754           </dd>
   2755 
   2756           <!-- OBJECT METHODS -->
   2757           <dd style="display: none; ">
   2758             <div></div>
   2759           </dd>
   2760 
   2761           <!-- OBJECT EVENT FIELDS -->
   2762           <dd style="display: none; ">
   2763             <div></div>
   2764           </dd>
   2765 
   2766           <!-- FUNCTION PARAMETERS -->
   2767           <dd style="display: none; ">
   2768             <div></div>
   2769           </dd>
   2770 
   2771         </div>
   2772                   </div><div>
   2773                     <div>
   2774           <dt>
   2775             <var>callback</var>
   2776               <em>
   2777 
   2778                 <!-- TYPE -->
   2779                 <div style="display:inline">
   2780                   (
   2781                     <span class="optional">optional</span>
   2782                     <span class="enum" style="display: none; ">enumerated</span>
   2783                     <span id="typeTemplate">
   2784                       <span style="display: none; ">
   2785                         <a> Type</a>
   2786                       </span>
   2787                       <span>
   2788                         <span style="display: none; ">
   2789                           array of <span><span></span></span>
   2790                         </span>
   2791                         <span>function</span>
   2792                         <span style="display: none; "></span>
   2793                       </span>
   2794                     </span>
   2795                   )
   2796                 </div>
   2797 
   2798               </em>
   2799           </dt>
   2800           <dd class="todo">
   2801             Undocumented.
   2802           </dd>
   2803           <dd style="display: none; ">
   2804             Description of this parameter from the json schema.
   2805           </dd>
   2806           <dd style="display: none; ">
   2807             This parameter was added in version
   2808             <b><span></span></b>.
   2809             You must omit this parameter in earlier versions,
   2810             and you may omit it in any version.  If you require this
   2811             parameter, the manifest key
   2812             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2813             can ensure that your extension won't be run in an earlier browser version.
   2814           </dd>
   2815 
   2816           <!-- OBJECT PROPERTIES -->
   2817           <dd style="display: none; ">
   2818             <dl>
   2819               <div>
   2820                 <div>
   2821                 </div>
   2822               </div>
   2823             </dl>
   2824           </dd>
   2825 
   2826           <!-- OBJECT METHODS -->
   2827           <dd style="display: none; ">
   2828             <div></div>
   2829           </dd>
   2830 
   2831           <!-- OBJECT EVENT FIELDS -->
   2832           <dd style="display: none; ">
   2833             <div></div>
   2834           </dd>
   2835 
   2836           <!-- FUNCTION PARAMETERS -->
   2837           <dd style="display: none; ">
   2838             <div></div>
   2839           </dd>
   2840 
   2841         </div>
   2842                   </div>
   2843                 </dl>
   2844 
   2845                 <!-- RETURNS -->
   2846                 <h4 style="display: none; ">Returns</h4>
   2847                 <dl>
   2848                   <div style="display: none; ">
   2849                     <div>
   2850                     </div>
   2851                   </div>
   2852                 </dl>
   2853 
   2854                 <!-- CALLBACK -->
   2855                 <div>
   2856                   <div>
   2857                   <h4>Callback function</h4>
   2858                   <p style="display: none; ">
   2859                     The callback <em>parameter</em> should specify a function
   2860                     that looks like this:
   2861                   </p>
   2862                   <p>
   2863                     If you specify the <em>callback</em> parameter, it should
   2864                     specify a function that looks like this:
   2865                   </p>
   2866 
   2867                   <!-- Note: intentionally longer 80 columns -->
   2868                   <pre>function(<span></span>) <span class="subdued">{...}</span>;</pre>
   2869                   <dl>
   2870                     <div style="display: none; ">
   2871                       <div>
   2872                       </div>
   2873                     </div>
   2874                   </dl>
   2875                   </div>
   2876                 </div>
   2877 
   2878                 <!-- MIN_VERSION -->
   2879                 <p style="display: none; ">
   2880                   This function was added in version <b><span></span></b>.
   2881                   If you require this function, the manifest key
   2882                   <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2883                   can ensure that your extension won't be run in an earlier browser version.
   2884                 </p>
   2885               </div> <!-- /description -->
   2886 
   2887             </div><div class="apiItem">
   2888               <a name="method-removeTree"></a> <!-- method-anchor -->
   2889               <h4>removeTree</h4>
   2890 
   2891               <div class="summary"><span style="display: none; ">void</span>
   2892                   <!-- Note: intentionally longer 80 columns -->
   2893                   <span>chrome.bookmarks.removeTree</span>(<span class="null"><span style="display: none; ">, </span><span>string</span>
   2894                       <var><span>id</span></var></span><span class="optional"><span>, </span><span>function</span>
   2895                       <var><span>callback</span></var></span>)</div>
   2896 
   2897               <div class="description">
   2898                 <p class="todo" style="display: none; ">Undocumented.</p>
   2899                 <p>Recursively removes a bookmark folder.</p>
   2900 
   2901                 <!-- PARAMETERS -->
   2902                 <h4>Parameters</h4>
   2903                 <dl>
   2904                   <div>
   2905                     <div>
   2906           <dt>
   2907             <var>id</var>
   2908               <em>
   2909 
   2910                 <!-- TYPE -->
   2911                 <div style="display:inline">
   2912                   (
   2913                     <span class="optional" style="display: none; ">optional</span>
   2914                     <span class="enum" style="display: none; ">enumerated</span>
   2915                     <span id="typeTemplate">
   2916                       <span style="display: none; ">
   2917                         <a> Type</a>
   2918                       </span>
   2919                       <span>
   2920                         <span style="display: none; ">
   2921                           array of <span><span></span></span>
   2922                         </span>
   2923                         <span>string</span>
   2924                         <span style="display: none; "></span>
   2925                       </span>
   2926                     </span>
   2927                   )
   2928                 </div>
   2929 
   2930               </em>
   2931           </dt>
   2932           <dd class="todo">
   2933             Undocumented.
   2934           </dd>
   2935           <dd style="display: none; ">
   2936             Description of this parameter from the json schema.
   2937           </dd>
   2938           <dd style="display: none; ">
   2939             This parameter was added in version
   2940             <b><span></span></b>.
   2941             You must omit this parameter in earlier versions,
   2942             and you may omit it in any version.  If you require this
   2943             parameter, the manifest key
   2944             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   2945             can ensure that your extension won't be run in an earlier browser version.
   2946           </dd>
   2947 
   2948           <!-- OBJECT PROPERTIES -->
   2949           <dd style="display: none; ">
   2950             <dl>
   2951               <div>
   2952                 <div>
   2953                 </div>
   2954               </div>
   2955             </dl>
   2956           </dd>
   2957 
   2958           <!-- OBJECT METHODS -->
   2959           <dd style="display: none; ">
   2960             <div></div>
   2961           </dd>
   2962 
   2963           <!-- OBJECT EVENT FIELDS -->
   2964           <dd style="display: none; ">
   2965             <div></div>
   2966           </dd>
   2967 
   2968           <!-- FUNCTION PARAMETERS -->
   2969           <dd style="display: none; ">
   2970             <div></div>
   2971           </dd>
   2972 
   2973         </div>
   2974                   </div><div>
   2975                     <div>
   2976           <dt>
   2977             <var>callback</var>
   2978               <em>
   2979 
   2980                 <!-- TYPE -->
   2981                 <div style="display:inline">
   2982                   (
   2983                     <span class="optional">optional</span>
   2984                     <span class="enum" style="display: none; ">enumerated</span>
   2985                     <span id="typeTemplate">
   2986                       <span style="display: none; ">
   2987                         <a> Type</a>
   2988                       </span>
   2989                       <span>
   2990                         <span style="display: none; ">
   2991                           array of <span><span></span></span>
   2992                         </span>
   2993                         <span>function</span>
   2994                         <span style="display: none; "></span>
   2995                       </span>
   2996                     </span>
   2997                   )
   2998                 </div>
   2999 
   3000               </em>
   3001           </dt>
   3002           <dd class="todo">
   3003             Undocumented.
   3004           </dd>
   3005           <dd style="display: none; ">
   3006             Description of this parameter from the json schema.
   3007           </dd>
   3008           <dd style="display: none; ">
   3009             This parameter was added in version
   3010             <b><span></span></b>.
   3011             You must omit this parameter in earlier versions,
   3012             and you may omit it in any version.  If you require this
   3013             parameter, the manifest key
   3014             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3015             can ensure that your extension won't be run in an earlier browser version.
   3016           </dd>
   3017 
   3018           <!-- OBJECT PROPERTIES -->
   3019           <dd style="display: none; ">
   3020             <dl>
   3021               <div>
   3022                 <div>
   3023                 </div>
   3024               </div>
   3025             </dl>
   3026           </dd>
   3027 
   3028           <!-- OBJECT METHODS -->
   3029           <dd style="display: none; ">
   3030             <div></div>
   3031           </dd>
   3032 
   3033           <!-- OBJECT EVENT FIELDS -->
   3034           <dd style="display: none; ">
   3035             <div></div>
   3036           </dd>
   3037 
   3038           <!-- FUNCTION PARAMETERS -->
   3039           <dd style="display: none; ">
   3040             <div></div>
   3041           </dd>
   3042 
   3043         </div>
   3044                   </div>
   3045                 </dl>
   3046 
   3047                 <!-- RETURNS -->
   3048                 <h4 style="display: none; ">Returns</h4>
   3049                 <dl>
   3050                   <div style="display: none; ">
   3051                     <div>
   3052                     </div>
   3053                   </div>
   3054                 </dl>
   3055 
   3056                 <!-- CALLBACK -->
   3057                 <div>
   3058                   <div>
   3059                   <h4>Callback function</h4>
   3060                   <p style="display: none; ">
   3061                     The callback <em>parameter</em> should specify a function
   3062                     that looks like this:
   3063                   </p>
   3064                   <p>
   3065                     If you specify the <em>callback</em> parameter, it should
   3066                     specify a function that looks like this:
   3067                   </p>
   3068 
   3069                   <!-- Note: intentionally longer 80 columns -->
   3070                   <pre>function(<span></span>) <span class="subdued">{...}</span>;</pre>
   3071                   <dl>
   3072                     <div style="display: none; ">
   3073                       <div>
   3074                       </div>
   3075                     </div>
   3076                   </dl>
   3077                   </div>
   3078                 </div>
   3079 
   3080                 <!-- MIN_VERSION -->
   3081                 <p style="display: none; ">
   3082                   This function was added in version <b><span></span></b>.
   3083                   If you require this function, the manifest key
   3084                   <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3085                   can ensure that your extension won't be run in an earlier browser version.
   3086                 </p>
   3087               </div> <!-- /description -->
   3088 
   3089             </div><div class="apiItem">
   3090               <a name="method-search"></a> <!-- method-anchor -->
   3091               <h4>search</h4>
   3092 
   3093               <div class="summary"><span style="display: none; ">void</span>
   3094                   <!-- Note: intentionally longer 80 columns -->
   3095                   <span>chrome.bookmarks.search</span>(<span class="null"><span style="display: none; ">, </span><span>string</span>
   3096                       <var><span>query</span></var></span><span class="null"><span>, </span><span>function</span>
   3097                       <var><span>callback</span></var></span>)</div>
   3098 
   3099               <div class="description">
   3100                 <p class="todo" style="display: none; ">Undocumented.</p>
   3101                 <p>Searches for BookmarkTreeNodes matching the given query.</p>
   3102 
   3103                 <!-- PARAMETERS -->
   3104                 <h4>Parameters</h4>
   3105                 <dl>
   3106                   <div>
   3107                     <div>
   3108           <dt>
   3109             <var>query</var>
   3110               <em>
   3111 
   3112                 <!-- TYPE -->
   3113                 <div style="display:inline">
   3114                   (
   3115                     <span class="optional" style="display: none; ">optional</span>
   3116                     <span class="enum" style="display: none; ">enumerated</span>
   3117                     <span id="typeTemplate">
   3118                       <span style="display: none; ">
   3119                         <a> Type</a>
   3120                       </span>
   3121                       <span>
   3122                         <span style="display: none; ">
   3123                           array of <span><span></span></span>
   3124                         </span>
   3125                         <span>string</span>
   3126                         <span style="display: none; "></span>
   3127                       </span>
   3128                     </span>
   3129                   )
   3130                 </div>
   3131 
   3132               </em>
   3133           </dt>
   3134           <dd class="todo">
   3135             Undocumented.
   3136           </dd>
   3137           <dd style="display: none; ">
   3138             Description of this parameter from the json schema.
   3139           </dd>
   3140           <dd style="display: none; ">
   3141             This parameter was added in version
   3142             <b><span></span></b>.
   3143             You must omit this parameter in earlier versions,
   3144             and you may omit it in any version.  If you require this
   3145             parameter, the manifest key
   3146             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3147             can ensure that your extension won't be run in an earlier browser version.
   3148           </dd>
   3149 
   3150           <!-- OBJECT PROPERTIES -->
   3151           <dd style="display: none; ">
   3152             <dl>
   3153               <div>
   3154                 <div>
   3155                 </div>
   3156               </div>
   3157             </dl>
   3158           </dd>
   3159 
   3160           <!-- OBJECT METHODS -->
   3161           <dd style="display: none; ">
   3162             <div></div>
   3163           </dd>
   3164 
   3165           <!-- OBJECT EVENT FIELDS -->
   3166           <dd style="display: none; ">
   3167             <div></div>
   3168           </dd>
   3169 
   3170           <!-- FUNCTION PARAMETERS -->
   3171           <dd style="display: none; ">
   3172             <div></div>
   3173           </dd>
   3174 
   3175         </div>
   3176                   </div><div>
   3177                     <div>
   3178           <dt>
   3179             <var>callback</var>
   3180               <em>
   3181 
   3182                 <!-- TYPE -->
   3183                 <div style="display:inline">
   3184                   (
   3185                     <span class="optional" style="display: none; ">optional</span>
   3186                     <span class="enum" style="display: none; ">enumerated</span>
   3187                     <span id="typeTemplate">
   3188                       <span style="display: none; ">
   3189                         <a> Type</a>
   3190                       </span>
   3191                       <span>
   3192                         <span style="display: none; ">
   3193                           array of <span><span></span></span>
   3194                         </span>
   3195                         <span>function</span>
   3196                         <span style="display: none; "></span>
   3197                       </span>
   3198                     </span>
   3199                   )
   3200                 </div>
   3201 
   3202               </em>
   3203           </dt>
   3204           <dd class="todo">
   3205             Undocumented.
   3206           </dd>
   3207           <dd style="display: none; ">
   3208             Description of this parameter from the json schema.
   3209           </dd>
   3210           <dd style="display: none; ">
   3211             This parameter was added in version
   3212             <b><span></span></b>.
   3213             You must omit this parameter in earlier versions,
   3214             and you may omit it in any version.  If you require this
   3215             parameter, the manifest key
   3216             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3217             can ensure that your extension won't be run in an earlier browser version.
   3218           </dd>
   3219 
   3220           <!-- OBJECT PROPERTIES -->
   3221           <dd style="display: none; ">
   3222             <dl>
   3223               <div>
   3224                 <div>
   3225                 </div>
   3226               </div>
   3227             </dl>
   3228           </dd>
   3229 
   3230           <!-- OBJECT METHODS -->
   3231           <dd style="display: none; ">
   3232             <div></div>
   3233           </dd>
   3234 
   3235           <!-- OBJECT EVENT FIELDS -->
   3236           <dd style="display: none; ">
   3237             <div></div>
   3238           </dd>
   3239 
   3240           <!-- FUNCTION PARAMETERS -->
   3241           <dd style="display: none; ">
   3242             <div></div>
   3243           </dd>
   3244 
   3245         </div>
   3246                   </div>
   3247                 </dl>
   3248 
   3249                 <!-- RETURNS -->
   3250                 <h4 style="display: none; ">Returns</h4>
   3251                 <dl>
   3252                   <div style="display: none; ">
   3253                     <div>
   3254                     </div>
   3255                   </div>
   3256                 </dl>
   3257 
   3258                 <!-- CALLBACK -->
   3259                 <div>
   3260                   <div>
   3261                   <h4>Callback function</h4>
   3262                   <p>
   3263                     The callback <em>parameter</em> should specify a function
   3264                     that looks like this:
   3265                   </p>
   3266                   <p style="display: none; ">
   3267                     If you specify the <em>callback</em> parameter, it should
   3268                     specify a function that looks like this:
   3269                   </p>
   3270 
   3271                   <!-- Note: intentionally longer 80 columns -->
   3272                   <pre>function(<span>array of BookmarkTreeNode results</span>) <span class="subdued">{...}</span>;</pre>
   3273                   <dl>
   3274                     <div>
   3275                       <div>
   3276           <dt>
   3277             <var>results</var>
   3278               <em>
   3279 
   3280                 <!-- TYPE -->
   3281                 <div style="display:inline">
   3282                   (
   3283                     <span class="optional" style="display: none; ">optional</span>
   3284                     <span class="enum" style="display: none; ">enumerated</span>
   3285                     <span id="typeTemplate">
   3286                       <span style="display: none; ">
   3287                         <a> Type</a>
   3288                       </span>
   3289                       <span>
   3290                         <span>
   3291                           array of <span><span>
   3292                       <span>
   3293                         <a href="bookmarks.html#type-BookmarkTreeNode">BookmarkTreeNode</a>
   3294                       </span>
   3295                       <span style="display: none; ">
   3296                         <span>
   3297                           array of <span><span></span></span>
   3298                         </span>
   3299                         <span>paramType</span>
   3300                         <span></span>
   3301                       </span>
   3302                     </span></span>
   3303                         </span>
   3304                         <span style="display: none; ">paramType</span>
   3305                         <span style="display: none; "></span>
   3306                       </span>
   3307                     </span>
   3308                   )
   3309                 </div>
   3310 
   3311               </em>
   3312           </dt>
   3313           <dd class="todo">
   3314             Undocumented.
   3315           </dd>
   3316           <dd style="display: none; ">
   3317             Description of this parameter from the json schema.
   3318           </dd>
   3319           <dd style="display: none; ">
   3320             This parameter was added in version
   3321             <b><span></span></b>.
   3322             You must omit this parameter in earlier versions,
   3323             and you may omit it in any version.  If you require this
   3324             parameter, the manifest key
   3325             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3326             can ensure that your extension won't be run in an earlier browser version.
   3327           </dd>
   3328 
   3329           <!-- OBJECT PROPERTIES -->
   3330           <dd style="display: none; ">
   3331             <dl>
   3332               <div>
   3333                 <div>
   3334                 </div>
   3335               </div>
   3336             </dl>
   3337           </dd>
   3338 
   3339           <!-- OBJECT METHODS -->
   3340           <dd style="display: none; ">
   3341             <div></div>
   3342           </dd>
   3343 
   3344           <!-- OBJECT EVENT FIELDS -->
   3345           <dd style="display: none; ">
   3346             <div></div>
   3347           </dd>
   3348 
   3349           <!-- FUNCTION PARAMETERS -->
   3350           <dd style="display: none; ">
   3351             <div></div>
   3352           </dd>
   3353 
   3354         </div>
   3355                     </div>
   3356                   </dl>
   3357                   </div>
   3358                 </div>
   3359 
   3360                 <!-- MIN_VERSION -->
   3361                 <p style="display: none; ">
   3362                   This function was added in version <b><span></span></b>.
   3363                   If you require this function, the manifest key
   3364                   <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3365                   can ensure that your extension won't be run in an earlier browser version.
   3366                 </p>
   3367               </div> <!-- /description -->
   3368 
   3369             </div><div class="apiItem">
   3370               <a name="method-update"></a> <!-- method-anchor -->
   3371               <h4>update</h4>
   3372 
   3373               <div class="summary"><span style="display: none; ">void</span>
   3374                   <!-- Note: intentionally longer 80 columns -->
   3375                   <span>chrome.bookmarks.update</span>(<span class="null"><span style="display: none; ">, </span><span>string</span>
   3376                       <var><span>id</span></var></span><span class="null"><span>, </span><span>object</span>
   3377                       <var><span>changes</span></var></span><span class="optional"><span>, </span><span>function</span>
   3378                       <var><span>callback</span></var></span>)</div>
   3379 
   3380               <div class="description">
   3381                 <p class="todo" style="display: none; ">Undocumented.</p>
   3382                 <p>Updates the properties of a bookmark or folder. Specify only the properties that you want to change; unspecified properties will be left unchanged.  <b>Note:</b> Currently, only 'title' and 'url' are supported.</p>
   3383 
   3384                 <!-- PARAMETERS -->
   3385                 <h4>Parameters</h4>
   3386                 <dl>
   3387                   <div>
   3388                     <div>
   3389           <dt>
   3390             <var>id</var>
   3391               <em>
   3392 
   3393                 <!-- TYPE -->
   3394                 <div style="display:inline">
   3395                   (
   3396                     <span class="optional" style="display: none; ">optional</span>
   3397                     <span class="enum" style="display: none; ">enumerated</span>
   3398                     <span id="typeTemplate">
   3399                       <span style="display: none; ">
   3400                         <a> Type</a>
   3401                       </span>
   3402                       <span>
   3403                         <span style="display: none; ">
   3404                           array of <span><span></span></span>
   3405                         </span>
   3406                         <span>string</span>
   3407                         <span style="display: none; "></span>
   3408                       </span>
   3409                     </span>
   3410                   )
   3411                 </div>
   3412 
   3413               </em>
   3414           </dt>
   3415           <dd class="todo">
   3416             Undocumented.
   3417           </dd>
   3418           <dd style="display: none; ">
   3419             Description of this parameter from the json schema.
   3420           </dd>
   3421           <dd style="display: none; ">
   3422             This parameter was added in version
   3423             <b><span></span></b>.
   3424             You must omit this parameter in earlier versions,
   3425             and you may omit it in any version.  If you require this
   3426             parameter, the manifest key
   3427             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3428             can ensure that your extension won't be run in an earlier browser version.
   3429           </dd>
   3430 
   3431           <!-- OBJECT PROPERTIES -->
   3432           <dd style="display: none; ">
   3433             <dl>
   3434               <div>
   3435                 <div>
   3436                 </div>
   3437               </div>
   3438             </dl>
   3439           </dd>
   3440 
   3441           <!-- OBJECT METHODS -->
   3442           <dd style="display: none; ">
   3443             <div></div>
   3444           </dd>
   3445 
   3446           <!-- OBJECT EVENT FIELDS -->
   3447           <dd style="display: none; ">
   3448             <div></div>
   3449           </dd>
   3450 
   3451           <!-- FUNCTION PARAMETERS -->
   3452           <dd style="display: none; ">
   3453             <div></div>
   3454           </dd>
   3455 
   3456         </div>
   3457                   </div><div>
   3458                     <div>
   3459           <dt>
   3460             <var>changes</var>
   3461               <em>
   3462 
   3463                 <!-- TYPE -->
   3464                 <div style="display:inline">
   3465                   (
   3466                     <span class="optional" style="display: none; ">optional</span>
   3467                     <span class="enum" style="display: none; ">enumerated</span>
   3468                     <span id="typeTemplate">
   3469                       <span style="display: none; ">
   3470                         <a> Type</a>
   3471                       </span>
   3472                       <span>
   3473                         <span style="display: none; ">
   3474                           array of <span><span></span></span>
   3475                         </span>
   3476                         <span>object</span>
   3477                         <span style="display: none; "></span>
   3478                       </span>
   3479                     </span>
   3480                   )
   3481                 </div>
   3482 
   3483               </em>
   3484           </dt>
   3485           <dd class="todo">
   3486             Undocumented.
   3487           </dd>
   3488           <dd style="display: none; ">
   3489             Description of this parameter from the json schema.
   3490           </dd>
   3491           <dd style="display: none; ">
   3492             This parameter was added in version
   3493             <b><span></span></b>.
   3494             You must omit this parameter in earlier versions,
   3495             and you may omit it in any version.  If you require this
   3496             parameter, the manifest key
   3497             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3498             can ensure that your extension won't be run in an earlier browser version.
   3499           </dd>
   3500 
   3501           <!-- OBJECT PROPERTIES -->
   3502           <dd>
   3503             <dl>
   3504               <div>
   3505                 <div>
   3506           <dt>
   3507             <var>title</var>
   3508               <em>
   3509 
   3510                 <!-- TYPE -->
   3511                 <div style="display:inline">
   3512                   (
   3513                     <span class="optional">optional</span>
   3514                     <span class="enum" style="display: none; ">enumerated</span>
   3515                     <span id="typeTemplate">
   3516                       <span style="display: none; ">
   3517                         <a> Type</a>
   3518                       </span>
   3519                       <span>
   3520                         <span style="display: none; ">
   3521                           array of <span><span></span></span>
   3522                         </span>
   3523                         <span>string</span>
   3524                         <span style="display: none; "></span>
   3525                       </span>
   3526                     </span>
   3527                   )
   3528                 </div>
   3529 
   3530               </em>
   3531           </dt>
   3532           <dd class="todo">
   3533             Undocumented.
   3534           </dd>
   3535           <dd style="display: none; ">
   3536             Description of this parameter from the json schema.
   3537           </dd>
   3538           <dd style="display: none; ">
   3539             This parameter was added in version
   3540             <b><span></span></b>.
   3541             You must omit this parameter in earlier versions,
   3542             and you may omit it in any version.  If you require this
   3543             parameter, the manifest key
   3544             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3545             can ensure that your extension won't be run in an earlier browser version.
   3546           </dd>
   3547 
   3548           <!-- OBJECT PROPERTIES -->
   3549           <dd style="display: none; ">
   3550             <dl>
   3551               <div>
   3552                 <div>
   3553                 </div>
   3554               </div>
   3555             </dl>
   3556           </dd>
   3557 
   3558           <!-- OBJECT METHODS -->
   3559           <dd style="display: none; ">
   3560             <div></div>
   3561           </dd>
   3562 
   3563           <!-- OBJECT EVENT FIELDS -->
   3564           <dd style="display: none; ">
   3565             <div></div>
   3566           </dd>
   3567 
   3568           <!-- FUNCTION PARAMETERS -->
   3569           <dd style="display: none; ">
   3570             <div></div>
   3571           </dd>
   3572 
   3573         </div>
   3574               </div><div>
   3575                 <div>
   3576           <dt>
   3577             <var>url</var>
   3578               <em>
   3579 
   3580                 <!-- TYPE -->
   3581                 <div style="display:inline">
   3582                   (
   3583                     <span class="optional">optional</span>
   3584                     <span class="enum" style="display: none; ">enumerated</span>
   3585                     <span id="typeTemplate">
   3586                       <span style="display: none; ">
   3587                         <a> Type</a>
   3588                       </span>
   3589                       <span>
   3590                         <span style="display: none; ">
   3591                           array of <span><span></span></span>
   3592                         </span>
   3593                         <span>string</span>
   3594                         <span style="display: none; "></span>
   3595                       </span>
   3596                     </span>
   3597                   )
   3598                 </div>
   3599 
   3600               </em>
   3601           </dt>
   3602           <dd class="todo">
   3603             Undocumented.
   3604           </dd>
   3605           <dd style="display: none; ">
   3606             Description of this parameter from the json schema.
   3607           </dd>
   3608           <dd style="display: none; ">
   3609             This parameter was added in version
   3610             <b><span></span></b>.
   3611             You must omit this parameter in earlier versions,
   3612             and you may omit it in any version.  If you require this
   3613             parameter, the manifest key
   3614             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3615             can ensure that your extension won't be run in an earlier browser version.
   3616           </dd>
   3617 
   3618           <!-- OBJECT PROPERTIES -->
   3619           <dd style="display: none; ">
   3620             <dl>
   3621               <div>
   3622                 <div>
   3623                 </div>
   3624               </div>
   3625             </dl>
   3626           </dd>
   3627 
   3628           <!-- OBJECT METHODS -->
   3629           <dd style="display: none; ">
   3630             <div></div>
   3631           </dd>
   3632 
   3633           <!-- OBJECT EVENT FIELDS -->
   3634           <dd style="display: none; ">
   3635             <div></div>
   3636           </dd>
   3637 
   3638           <!-- FUNCTION PARAMETERS -->
   3639           <dd style="display: none; ">
   3640             <div></div>
   3641           </dd>
   3642 
   3643         </div>
   3644               </div>
   3645             </dl>
   3646           </dd>
   3647 
   3648           <!-- OBJECT METHODS -->
   3649           <dd style="display: none; ">
   3650             <div></div>
   3651           </dd>
   3652 
   3653           <!-- OBJECT EVENT FIELDS -->
   3654           <dd style="display: none; ">
   3655             <div></div>
   3656           </dd>
   3657 
   3658           <!-- FUNCTION PARAMETERS -->
   3659           <dd style="display: none; ">
   3660             <div></div>
   3661           </dd>
   3662 
   3663         </div>
   3664                   </div><div>
   3665                     <div>
   3666           <dt>
   3667             <var>callback</var>
   3668               <em>
   3669 
   3670                 <!-- TYPE -->
   3671                 <div style="display:inline">
   3672                   (
   3673                     <span class="optional">optional</span>
   3674                     <span class="enum" style="display: none; ">enumerated</span>
   3675                     <span id="typeTemplate">
   3676                       <span style="display: none; ">
   3677                         <a> Type</a>
   3678                       </span>
   3679                       <span>
   3680                         <span style="display: none; ">
   3681                           array of <span><span></span></span>
   3682                         </span>
   3683                         <span>function</span>
   3684                         <span style="display: none; "></span>
   3685                       </span>
   3686                     </span>
   3687                   )
   3688                 </div>
   3689 
   3690               </em>
   3691           </dt>
   3692           <dd class="todo">
   3693             Undocumented.
   3694           </dd>
   3695           <dd style="display: none; ">
   3696             Description of this parameter from the json schema.
   3697           </dd>
   3698           <dd style="display: none; ">
   3699             This parameter was added in version
   3700             <b><span></span></b>.
   3701             You must omit this parameter in earlier versions,
   3702             and you may omit it in any version.  If you require this
   3703             parameter, the manifest key
   3704             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3705             can ensure that your extension won't be run in an earlier browser version.
   3706           </dd>
   3707 
   3708           <!-- OBJECT PROPERTIES -->
   3709           <dd style="display: none; ">
   3710             <dl>
   3711               <div>
   3712                 <div>
   3713                 </div>
   3714               </div>
   3715             </dl>
   3716           </dd>
   3717 
   3718           <!-- OBJECT METHODS -->
   3719           <dd style="display: none; ">
   3720             <div></div>
   3721           </dd>
   3722 
   3723           <!-- OBJECT EVENT FIELDS -->
   3724           <dd style="display: none; ">
   3725             <div></div>
   3726           </dd>
   3727 
   3728           <!-- FUNCTION PARAMETERS -->
   3729           <dd style="display: none; ">
   3730             <div></div>
   3731           </dd>
   3732 
   3733         </div>
   3734                   </div>
   3735                 </dl>
   3736 
   3737                 <!-- RETURNS -->
   3738                 <h4 style="display: none; ">Returns</h4>
   3739                 <dl>
   3740                   <div style="display: none; ">
   3741                     <div>
   3742                     </div>
   3743                   </div>
   3744                 </dl>
   3745 
   3746                 <!-- CALLBACK -->
   3747                 <div>
   3748                   <div>
   3749                   <h4>Callback function</h4>
   3750                   <p style="display: none; ">
   3751                     The callback <em>parameter</em> should specify a function
   3752                     that looks like this:
   3753                   </p>
   3754                   <p>
   3755                     If you specify the <em>callback</em> parameter, it should
   3756                     specify a function that looks like this:
   3757                   </p>
   3758 
   3759                   <!-- Note: intentionally longer 80 columns -->
   3760                   <pre>function(<span>BookmarkTreeNode result</span>) <span class="subdued">{...}</span>;</pre>
   3761                   <dl>
   3762                     <div>
   3763                       <div>
   3764           <dt>
   3765             <var>result</var>
   3766               <em>
   3767 
   3768                 <!-- TYPE -->
   3769                 <div style="display:inline">
   3770                   (
   3771                     <span class="optional" style="display: none; ">optional</span>
   3772                     <span class="enum" style="display: none; ">enumerated</span>
   3773                     <span id="typeTemplate">
   3774                       <span>
   3775                         <a href="bookmarks.html#type-BookmarkTreeNode">BookmarkTreeNode</a>
   3776                       </span>
   3777                       <span style="display: none; ">
   3778                         <span>
   3779                           array of <span><span></span></span>
   3780                         </span>
   3781                         <span>paramType</span>
   3782                         <span></span>
   3783                       </span>
   3784                     </span>
   3785                   )
   3786                 </div>
   3787 
   3788               </em>
   3789           </dt>
   3790           <dd class="todo">
   3791             Undocumented.
   3792           </dd>
   3793           <dd style="display: none; ">
   3794             Description of this parameter from the json schema.
   3795           </dd>
   3796           <dd style="display: none; ">
   3797             This parameter was added in version
   3798             <b><span></span></b>.
   3799             You must omit this parameter in earlier versions,
   3800             and you may omit it in any version.  If you require this
   3801             parameter, the manifest key
   3802             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3803             can ensure that your extension won't be run in an earlier browser version.
   3804           </dd>
   3805 
   3806           <!-- OBJECT PROPERTIES -->
   3807           <dd style="display: none; ">
   3808             <dl>
   3809               <div>
   3810                 <div>
   3811                 </div>
   3812               </div>
   3813             </dl>
   3814           </dd>
   3815 
   3816           <!-- OBJECT METHODS -->
   3817           <dd style="display: none; ">
   3818             <div></div>
   3819           </dd>
   3820 
   3821           <!-- OBJECT EVENT FIELDS -->
   3822           <dd style="display: none; ">
   3823             <div></div>
   3824           </dd>
   3825 
   3826           <!-- FUNCTION PARAMETERS -->
   3827           <dd style="display: none; ">
   3828             <div></div>
   3829           </dd>
   3830 
   3831         </div>
   3832                     </div>
   3833                   </dl>
   3834                   </div>
   3835                 </div>
   3836 
   3837                 <!-- MIN_VERSION -->
   3838                 <p style="display: none; ">
   3839                   This function was added in version <b><span></span></b>.
   3840                   If you require this function, the manifest key
   3841                   <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3842                   can ensure that your extension won't be run in an earlier browser version.
   3843                 </p>
   3844               </div> <!-- /description -->
   3845 
   3846             </div>  <!-- /apiItem -->
   3847 
   3848           </div>  <!-- /apiGroup -->
   3849 
   3850           <!-- EVENTS -->
   3851           <div id="eventsTemplate" class="apiGroup">
   3852             <a name="global-events"></a>
   3853             <h3>Events</h3>
   3854             <!-- iterates over all events -->
   3855             <div class="apiItem">
   3856               <a name="event-onChanged"></a>
   3857               <h4>onChanged</h4>
   3858 
   3859               <div class="summary">
   3860                 <!-- Note: intentionally longer 80 columns -->
   3861                 <span class="subdued">chrome.bookmarks.</span><span>onChanged</span><span class="subdued">.addListener</span>(function(<span>string id, object changeInfo</span>) <span class="subdued">{...}</span>);
   3862               </div>
   3863 
   3864               <div class="description">
   3865                 <p class="todo" style="display: none; ">Undocumented.</p>
   3866                 <p>Fired when a bookmark or folder changes.  <b>Note:</b> Currently, only title and url changes trigger this.</p>
   3867 
   3868                 <!-- PARAMETERS -->
   3869                 <div>
   3870                   <h4>Parameters</h4>
   3871                   <dl>
   3872                     <div>
   3873                       <div>
   3874           <dt>
   3875             <var>id</var>
   3876               <em>
   3877 
   3878                 <!-- TYPE -->
   3879                 <div style="display:inline">
   3880                   (
   3881                     <span class="optional" style="display: none; ">optional</span>
   3882                     <span class="enum" style="display: none; ">enumerated</span>
   3883                     <span id="typeTemplate">
   3884                       <span style="display: none; ">
   3885                         <a> Type</a>
   3886                       </span>
   3887                       <span>
   3888                         <span style="display: none; ">
   3889                           array of <span><span></span></span>
   3890                         </span>
   3891                         <span>string</span>
   3892                         <span style="display: none; "></span>
   3893                       </span>
   3894                     </span>
   3895                   )
   3896                 </div>
   3897 
   3898               </em>
   3899           </dt>
   3900           <dd class="todo">
   3901             Undocumented.
   3902           </dd>
   3903           <dd style="display: none; ">
   3904             Description of this parameter from the json schema.
   3905           </dd>
   3906           <dd style="display: none; ">
   3907             This parameter was added in version
   3908             <b><span></span></b>.
   3909             You must omit this parameter in earlier versions,
   3910             and you may omit it in any version.  If you require this
   3911             parameter, the manifest key
   3912             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3913             can ensure that your extension won't be run in an earlier browser version.
   3914           </dd>
   3915 
   3916           <!-- OBJECT PROPERTIES -->
   3917           <dd style="display: none; ">
   3918             <dl>
   3919               <div>
   3920                 <div>
   3921                 </div>
   3922               </div>
   3923             </dl>
   3924           </dd>
   3925 
   3926           <!-- OBJECT METHODS -->
   3927           <dd style="display: none; ">
   3928             <div></div>
   3929           </dd>
   3930 
   3931           <!-- OBJECT EVENT FIELDS -->
   3932           <dd style="display: none; ">
   3933             <div></div>
   3934           </dd>
   3935 
   3936           <!-- FUNCTION PARAMETERS -->
   3937           <dd style="display: none; ">
   3938             <div></div>
   3939           </dd>
   3940 
   3941         </div>
   3942                     </div><div>
   3943                       <div>
   3944           <dt>
   3945             <var>changeInfo</var>
   3946               <em>
   3947 
   3948                 <!-- TYPE -->
   3949                 <div style="display:inline">
   3950                   (
   3951                     <span class="optional" style="display: none; ">optional</span>
   3952                     <span class="enum" style="display: none; ">enumerated</span>
   3953                     <span id="typeTemplate">
   3954                       <span style="display: none; ">
   3955                         <a> Type</a>
   3956                       </span>
   3957                       <span>
   3958                         <span style="display: none; ">
   3959                           array of <span><span></span></span>
   3960                         </span>
   3961                         <span>object</span>
   3962                         <span style="display: none; "></span>
   3963                       </span>
   3964                     </span>
   3965                   )
   3966                 </div>
   3967 
   3968               </em>
   3969           </dt>
   3970           <dd class="todo">
   3971             Undocumented.
   3972           </dd>
   3973           <dd style="display: none; ">
   3974             Description of this parameter from the json schema.
   3975           </dd>
   3976           <dd style="display: none; ">
   3977             This parameter was added in version
   3978             <b><span></span></b>.
   3979             You must omit this parameter in earlier versions,
   3980             and you may omit it in any version.  If you require this
   3981             parameter, the manifest key
   3982             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3983             can ensure that your extension won't be run in an earlier browser version.
   3984           </dd>
   3985 
   3986           <!-- OBJECT PROPERTIES -->
   3987           <dd>
   3988             <dl>
   3989               <div>
   3990                 <div>
   3991           <dt>
   3992             <var>title</var>
   3993               <em>
   3994 
   3995                 <!-- TYPE -->
   3996                 <div style="display:inline">
   3997                   (
   3998                     <span class="optional" style="display: none; ">optional</span>
   3999                     <span class="enum" style="display: none; ">enumerated</span>
   4000                     <span id="typeTemplate">
   4001                       <span style="display: none; ">
   4002                         <a> Type</a>
   4003                       </span>
   4004                       <span>
   4005                         <span style="display: none; ">
   4006                           array of <span><span></span></span>
   4007                         </span>
   4008                         <span>string</span>
   4009                         <span style="display: none; "></span>
   4010                       </span>
   4011                     </span>
   4012                   )
   4013                 </div>
   4014 
   4015               </em>
   4016           </dt>
   4017           <dd class="todo">
   4018             Undocumented.
   4019           </dd>
   4020           <dd style="display: none; ">
   4021             Description of this parameter from the json schema.
   4022           </dd>
   4023           <dd style="display: none; ">
   4024             This parameter was added in version
   4025             <b><span></span></b>.
   4026             You must omit this parameter in earlier versions,
   4027             and you may omit it in any version.  If you require this
   4028             parameter, the manifest key
   4029             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   4030             can ensure that your extension won't be run in an earlier browser version.
   4031           </dd>
   4032 
   4033           <!-- OBJECT PROPERTIES -->
   4034           <dd style="display: none; ">
   4035             <dl>
   4036               <div>
   4037                 <div>
   4038                 </div>
   4039               </div>
   4040             </dl>
   4041           </dd>
   4042 
   4043           <!-- OBJECT METHODS -->
   4044           <dd style="display: none; ">
   4045             <div></div>
   4046           </dd>
   4047 
   4048           <!-- OBJECT EVENT FIELDS -->
   4049           <dd style="display: none; ">
   4050             <div></div>
   4051           </dd>
   4052 
   4053           <!-- FUNCTION PARAMETERS -->
   4054           <dd style="display: none; ">
   4055             <div></div>
   4056           </dd>
   4057 
   4058         </div>
   4059               </div><div>
   4060                 <div>
   4061           <dt>
   4062             <var>url</var>
   4063               <em>
   4064 
   4065                 <!-- TYPE -->
   4066                 <div style="display:inline">
   4067                   (
   4068                     <span class="optional">optional</span>
   4069                     <span class="enum" style="display: none; ">enumerated</span>
   4070                     <span id="typeTemplate">
   4071                       <span style="display: none; ">
   4072                         <a> Type</a>
   4073                       </span>
   4074                       <span>
   4075                         <span style="display: none; ">
   4076                           array of <span><span></span></span>
   4077                         </span>
   4078                         <span>string</span>
   4079                         <span style="display: none; "></span>
   4080                       </span>
   4081                     </span>
   4082                   )
   4083                 </div>
   4084 
   4085               </em>
   4086           </dt>
   4087           <dd class="todo">
   4088             Undocumented.
   4089           </dd>
   4090           <dd style="display: none; ">
   4091             Description of this parameter from the json schema.
   4092           </dd>
   4093           <dd style="display: none; ">
   4094             This parameter was added in version
   4095             <b><span></span></b>.
   4096             You must omit this parameter in earlier versions,
   4097             and you may omit it in any version.  If you require this
   4098             parameter, the manifest key
   4099             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   4100             can ensure that your extension won't be run in an earlier browser version.
   4101           </dd>
   4102 
   4103           <!-- OBJECT PROPERTIES -->
   4104           <dd style="display: none; ">
   4105             <dl>
   4106               <div>
   4107                 <div>
   4108                 </div>
   4109               </div>
   4110             </dl>
   4111           </dd>
   4112 
   4113           <!-- OBJECT METHODS -->
   4114           <dd style="display: none; ">
   4115             <div></div>
   4116           </dd>
   4117 
   4118           <!-- OBJECT EVENT FIELDS -->
   4119           <dd style="display: none; ">
   4120             <div></div>
   4121           </dd>
   4122 
   4123           <!-- FUNCTION PARAMETERS -->
   4124           <dd style="display: none; ">
   4125             <div></div>
   4126           </dd>
   4127 
   4128         </div>
   4129               </div>
   4130             </dl>
   4131           </dd>
   4132 
   4133           <!-- OBJECT METHODS -->
   4134           <dd style="display: none; ">
   4135             <div></div>
   4136           </dd>
   4137 
   4138           <!-- OBJECT EVENT FIELDS -->
   4139           <dd style="display: none; ">
   4140             <div></div>
   4141           </dd>
   4142 
   4143           <!-- FUNCTION PARAMETERS -->
   4144           <dd style="display: none; ">
   4145             <div></div>
   4146           </dd>
   4147 
   4148         </div>
   4149                     </div>
   4150                   </dl>
   4151                 </div>
   4152               </div> <!-- /decription -->
   4153 
   4154             </div><div class="apiItem">
   4155               <a name="event-onChildrenReordered"></a>
   4156               <h4>onChildrenReordered</h4>
   4157 
   4158               <div class="summary">
   4159                 <!-- Note: intentionally longer 80 columns -->
   4160                 <span class="subdued">chrome.bookmarks.</span><span>onChildrenReordered</span><span class="subdued">.addListener</span>(function(<span>string id, object reorderInfo</span>) <span class="subdued">{...}</span>);
   4161               </div>
   4162 
   4163               <div class="description">
   4164                 <p class="todo" style="display: none; ">Undocumented.</p>
   4165                 <p>Fired when the children of a folder have changed their order due to the order being sorted in the UI.  This is not called as a result of a move().</p>
   4166 
   4167                 <!-- PARAMETERS -->
   4168                 <div>
   4169                   <h4>Parameters</h4>
   4170                   <dl>
   4171                     <div>
   4172                       <div>
   4173           <dt>
   4174             <var>id</var>
   4175               <em>
   4176 
   4177                 <!-- TYPE -->
   4178                 <div style="display:inline">
   4179                   (
   4180                     <span class="optional" style="display: none; ">optional</span>
   4181                     <span class="enum" style="display: none; ">enumerated</span>
   4182                     <span id="typeTemplate">
   4183                       <span style="display: none; ">
   4184                         <a> Type</a>
   4185                       </span>
   4186                       <span>
   4187                         <span style="display: none; ">
   4188                           array of <span><span></span></span>
   4189                         </span>
   4190                         <span>string</span>
   4191                         <span style="display: none; "></span>
   4192                       </span>
   4193                     </span>
   4194                   )
   4195                 </div>
   4196 
   4197               </em>
   4198           </dt>
   4199           <dd class="todo">
   4200             Undocumented.
   4201           </dd>
   4202           <dd style="display: none; ">
   4203             Description of this parameter from the json schema.
   4204           </dd>
   4205           <dd style="display: none; ">
   4206             This parameter was added in version
   4207             <b><span></span></b>.
   4208             You must omit this parameter in earlier versions,
   4209             and you may omit it in any version.  If you require this
   4210             parameter, the manifest key
   4211             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   4212             can ensure that your extension won't be run in an earlier browser version.
   4213           </dd>
   4214 
   4215           <!-- OBJECT PROPERTIES -->
   4216           <dd style="display: none; ">
   4217             <dl>
   4218               <div>
   4219                 <div>
   4220                 </div>
   4221               </div>
   4222             </dl>
   4223           </dd>
   4224 
   4225           <!-- OBJECT METHODS -->
   4226           <dd style="display: none; ">
   4227             <div></div>
   4228           </dd>
   4229 
   4230           <!-- OBJECT EVENT FIELDS -->
   4231           <dd style="display: none; ">
   4232             <div></div>
   4233           </dd>
   4234 
   4235           <!-- FUNCTION PARAMETERS -->
   4236           <dd style="display: none; ">
   4237             <div></div>
   4238           </dd>
   4239 
   4240         </div>
   4241                     </div><div>
   4242                       <div>
   4243           <dt>
   4244             <var>reorderInfo</var>
   4245               <em>
   4246 
   4247                 <!-- TYPE -->
   4248                 <div style="display:inline">
   4249                   (
   4250                     <span class="optional" style="display: none; ">optional</span>
   4251                     <span class="enum" style="display: none; ">enumerated</span>
   4252                     <span id="typeTemplate">
   4253                       <span style="display: none; ">
   4254                         <a> Type</a>
   4255                       </span>
   4256                       <span>
   4257                         <span style="display: none; ">
   4258                           array of <span><span></span></span>
   4259                         </span>
   4260                         <span>object</span>
   4261                         <span style="display: none; "></span>
   4262                       </span>
   4263                     </span>
   4264                   )
   4265                 </div>
   4266 
   4267               </em>
   4268           </dt>
   4269           <dd class="todo">
   4270             Undocumented.
   4271           </dd>
   4272           <dd style="display: none; ">
   4273             Description of this parameter from the json schema.
   4274           </dd>
   4275           <dd style="display: none; ">
   4276             This parameter was added in version
   4277             <b><span></span></b>.
   4278             You must omit this parameter in earlier versions,
   4279             and you may omit it in any version.  If you require this
   4280             parameter, the manifest key
   4281             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   4282             can ensure that your extension won't be run in an earlier browser version.
   4283           </dd>
   4284 
   4285           <!-- OBJECT PROPERTIES -->
   4286           <dd>
   4287             <dl>
   4288               <div>
   4289                 <div>
   4290           <dt>
   4291             <var>childIds</var>
   4292               <em>
   4293 
   4294                 <!-- TYPE -->
   4295                 <div style="display:inline">
   4296                   (
   4297                     <span class="optional" style="display: none; ">optional</span>
   4298                     <span class="enum" style="display: none; ">enumerated</span>
   4299                     <span id="typeTemplate">
   4300                       <span style="display: none; ">
   4301                         <a> Type</a>
   4302                       </span>
   4303                       <span>
   4304                         <span>
   4305                           array of <span><span>
   4306                       <span style="display: none; ">
   4307                         <a> Type</a>
   4308                       </span>
   4309                       <span>
   4310                         <span style="display: none; ">
   4311                           array of <span><span></span></span>
   4312                         </span>
   4313                         <span>string</span>
   4314                         <span style="display: none; "></span>
   4315                       </span>
   4316                     </span></span>
   4317                         </span>
   4318                         <span style="display: none; ">paramType</span>
   4319                         <span style="display: none; "></span>
   4320                       </span>
   4321                     </span>
   4322                   )
   4323                 </div>
   4324 
   4325               </em>
   4326           </dt>
   4327           <dd class="todo">
   4328             Undocumented.
   4329           </dd>
   4330           <dd style="display: none; ">
   4331             Description of this parameter from the json schema.
   4332           </dd>
   4333           <dd style="display: none; ">
   4334             This parameter was added in version
   4335             <b><span></span></b>.
   4336             You must omit this parameter in earlier versions,
   4337             and you may omit it in any version.  If you require this
   4338             parameter, the manifest key
   4339             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   4340             can ensure that your extension won't be run in an earlier browser version.
   4341           </dd>
   4342 
   4343           <!-- OBJECT PROPERTIES -->
   4344           <dd style="display: none; ">
   4345             <dl>
   4346               <div>
   4347                 <div>
   4348                 </div>
   4349               </div>
   4350             </dl>
   4351           </dd>
   4352 
   4353           <!-- OBJECT METHODS -->
   4354           <dd style="display: none; ">
   4355             <div></div>
   4356           </dd>
   4357 
   4358           <!-- OBJECT EVENT FIELDS -->
   4359           <dd style="display: none; ">
   4360             <div></div>
   4361           </dd>
   4362 
   4363           <!-- FUNCTION PARAMETERS -->
   4364           <dd style="display: none; ">
   4365             <div></div>
   4366           </dd>
   4367 
   4368         </div>
   4369               </div>
   4370             </dl>
   4371           </dd>
   4372 
   4373           <!-- OBJECT METHODS -->
   4374           <dd style="display: none; ">
   4375             <div></div>
   4376           </dd>
   4377 
   4378           <!-- OBJECT EVENT FIELDS -->
   4379           <dd style="display: none; ">
   4380             <div></div>
   4381           </dd>
   4382 
   4383           <!-- FUNCTION PARAMETERS -->
   4384           <dd style="display: none; ">
   4385             <div></div>
   4386           </dd>
   4387 
   4388         </div>
   4389                     </div>
   4390                   </dl>
   4391                 </div>
   4392               </div> <!-- /decription -->
   4393 
   4394             </div><div class="apiItem">
   4395               <a name="event-onCreated"></a>
   4396               <h4>onCreated</h4>
   4397 
   4398               <div class="summary">
   4399                 <!-- Note: intentionally longer 80 columns -->
   4400                 <span class="subdued">chrome.bookmarks.</span><span>onCreated</span><span class="subdued">.addListener</span>(function(<span>string id, BookmarkTreeNode bookmark</span>) <span class="subdued">{...}</span>);
   4401               </div>
   4402 
   4403               <div class="description">
   4404                 <p class="todo" style="display: none; ">Undocumented.</p>
   4405                 <p>Fired when a bookmark or folder is created.</p>
   4406 
   4407                 <!-- PARAMETERS -->
   4408                 <div>
   4409                   <h4>Parameters</h4>
   4410                   <dl>
   4411                     <div>
   4412                       <div>
   4413           <dt>
   4414             <var>id</var>
   4415               <em>
   4416 
   4417                 <!-- TYPE -->
   4418                 <div style="display:inline">
   4419                   (
   4420                     <span class="optional" style="display: none; ">optional</span>
   4421                     <span class="enum" style="display: none; ">enumerated</span>
   4422                     <span id="typeTemplate">
   4423                       <span style="display: none; ">
   4424                         <a> Type</a>
   4425                       </span>
   4426                       <span>
   4427                         <span style="display: none; ">
   4428                           array of <span><span></span></span>
   4429                         </span>
   4430                         <span>string</span>
   4431                         <span style="display: none; "></span>
   4432                       </span>
   4433                     </span>
   4434                   )
   4435                 </div>
   4436 
   4437               </em>
   4438           </dt>
   4439           <dd class="todo">
   4440             Undocumented.
   4441           </dd>
   4442           <dd style="display: none; ">
   4443             Description of this parameter from the json schema.
   4444           </dd>
   4445           <dd style="display: none; ">
   4446             This parameter was added in version
   4447             <b><span></span></b>.
   4448             You must omit this parameter in earlier versions,
   4449             and you may omit it in any version.  If you require this
   4450             parameter, the manifest key
   4451             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   4452             can ensure that your extension won't be run in an earlier browser version.
   4453           </dd>
   4454 
   4455           <!-- OBJECT PROPERTIES -->
   4456           <dd style="display: none; ">
   4457             <dl>
   4458               <div>
   4459                 <div>
   4460                 </div>
   4461               </div>
   4462             </dl>
   4463           </dd>
   4464 
   4465           <!-- OBJECT METHODS -->
   4466           <dd style="display: none; ">
   4467             <div></div>
   4468           </dd>
   4469 
   4470           <!-- OBJECT EVENT FIELDS -->
   4471           <dd style="display: none; ">
   4472             <div></div>
   4473           </dd>
   4474 
   4475           <!-- FUNCTION PARAMETERS -->
   4476           <dd style="display: none; ">
   4477             <div></div>
   4478           </dd>
   4479 
   4480         </div>
   4481                     </div><div>
   4482                       <div>
   4483           <dt>
   4484             <var>bookmark</var>
   4485               <em>
   4486 
   4487                 <!-- TYPE -->
   4488                 <div style="display:inline">
   4489                   (
   4490                     <span class="optional" style="display: none; ">optional</span>
   4491                     <span class="enum" style="display: none; ">enumerated</span>
   4492                     <span id="typeTemplate">
   4493                       <span>
   4494                         <a href="bookmarks.html#type-BookmarkTreeNode">BookmarkTreeNode</a>
   4495                       </span>
   4496                       <span style="display: none; ">
   4497                         <span>
   4498                           array of <span><span></span></span>
   4499                         </span>
   4500                         <span>paramType</span>
   4501                         <span></span>
   4502                       </span>
   4503                     </span>
   4504                   )
   4505                 </div>
   4506 
   4507               </em>
   4508           </dt>
   4509           <dd class="todo">
   4510             Undocumented.
   4511           </dd>
   4512           <dd style="display: none; ">
   4513             Description of this parameter from the json schema.
   4514           </dd>
   4515           <dd style="display: none; ">
   4516             This parameter was added in version
   4517             <b><span></span></b>.
   4518             You must omit this parameter in earlier versions,
   4519             and you may omit it in any version.  If you require this
   4520             parameter, the manifest key
   4521             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   4522             can ensure that your extension won't be run in an earlier browser version.
   4523           </dd>
   4524 
   4525           <!-- OBJECT PROPERTIES -->
   4526           <dd style="display: none; ">
   4527             <dl>
   4528               <div>
   4529                 <div>
   4530                 </div>
   4531               </div>
   4532             </dl>
   4533           </dd>
   4534 
   4535           <!-- OBJECT METHODS -->
   4536           <dd style="display: none; ">
   4537             <div></div>
   4538           </dd>
   4539 
   4540           <!-- OBJECT EVENT FIELDS -->
   4541           <dd style="display: none; ">
   4542             <div></div>
   4543           </dd>
   4544 
   4545           <!-- FUNCTION PARAMETERS -->
   4546           <dd style="display: none; ">
   4547             <div></div>
   4548           </dd>
   4549 
   4550         </div>
   4551                     </div>
   4552                   </dl>
   4553                 </div>
   4554               </div> <!-- /decription -->
   4555 
   4556             </div><div class="apiItem">
   4557               <a name="event-onImportBegan"></a>
   4558               <h4>onImportBegan</h4>
   4559 
   4560               <div class="summary">
   4561                 <!-- Note: intentionally longer 80 columns -->
   4562                 <span class="subdued">chrome.bookmarks.</span><span>onImportBegan</span><span class="subdued">.addListener</span>(function(<span></span>) <span class="subdued">{...}</span>);
   4563               </div>
   4564 
   4565               <div class="description">
   4566                 <p class="todo" style="display: none; ">Undocumented.</p>
   4567                 <p>Fired when a bookmark import session is begun.  Expensive observers should ignore handleCreated updates until onImportEnded is fired.  Observers should still handle other notifications immediately.</p>
   4568 
   4569                 <!-- PARAMETERS -->
   4570                 <div style="display: none; ">
   4571                   <h4>Parameters</h4>
   4572                   <dl>
   4573                     <div>
   4574                       <div>
   4575                       </div>
   4576                     </div>
   4577                   </dl>
   4578                 </div>
   4579               </div> <!-- /decription -->
   4580 
   4581             </div><div class="apiItem">
   4582               <a name="event-onImportEnded"></a>
   4583               <h4>onImportEnded</h4>
   4584 
   4585               <div class="summary">
   4586                 <!-- Note: intentionally longer 80 columns -->
   4587                 <span class="subdued">chrome.bookmarks.</span><span>onImportEnded</span><span class="subdued">.addListener</span>(function(<span></span>) <span class="subdued">{...}</span>);
   4588               </div>
   4589 
   4590               <div class="description">
   4591                 <p class="todo" style="display: none; ">Undocumented.</p>
   4592                 <p>Fired when a bookmark import session is ended.</p>
   4593 
   4594                 <!-- PARAMETERS -->
   4595                 <div style="display: none; ">
   4596                   <h4>Parameters</h4>
   4597                   <dl>
   4598                     <div>
   4599                       <div>
   4600                       </div>
   4601                     </div>
   4602                   </dl>
   4603                 </div>
   4604               </div> <!-- /decription -->
   4605 
   4606             </div><div class="apiItem">
   4607               <a name="event-onMoved"></a>
   4608               <h4>onMoved</h4>
   4609 
   4610               <div class="summary">
   4611                 <!-- Note: intentionally longer 80 columns -->
   4612                 <span class="subdued">chrome.bookmarks.</span><span>onMoved</span><span class="subdued">.addListener</span>(function(<span>string id, object moveInfo</span>) <span class="subdued">{...}</span>);
   4613               </div>
   4614 
   4615               <div class="description">
   4616                 <p class="todo" style="display: none; ">Undocumented.</p>
   4617                 <p>Fired when a bookmark or folder is moved to a different parent folder.</p>
   4618 
   4619                 <!-- PARAMETERS -->
   4620                 <div>
   4621                   <h4>Parameters</h4>
   4622                   <dl>
   4623                     <div>
   4624                       <div>
   4625           <dt>
   4626             <var>id</var>
   4627               <em>
   4628 
   4629                 <!-- TYPE -->
   4630                 <div style="display:inline">
   4631                   (
   4632                     <span class="optional" style="display: none; ">optional</span>
   4633                     <span class="enum" style="display: none; ">enumerated</span>
   4634                     <span id="typeTemplate">
   4635                       <span style="display: none; ">
   4636                         <a> Type</a>
   4637                       </span>
   4638                       <span>
   4639                         <span style="display: none; ">
   4640                           array of <span><span></span></span>
   4641                         </span>
   4642                         <span>string</span>
   4643                         <span style="display: none; "></span>
   4644                       </span>
   4645                     </span>
   4646                   )
   4647                 </div>
   4648 
   4649               </em>
   4650           </dt>
   4651           <dd class="todo">
   4652             Undocumented.
   4653           </dd>
   4654           <dd style="display: none; ">
   4655             Description of this parameter from the json schema.
   4656           </dd>
   4657           <dd style="display: none; ">
   4658             This parameter was added in version
   4659             <b><span></span></b>.
   4660             You must omit this parameter in earlier versions,
   4661             and you may omit it in any version.  If you require this
   4662             parameter, the manifest key
   4663             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   4664             can ensure that your extension won't be run in an earlier browser version.
   4665           </dd>
   4666 
   4667           <!-- OBJECT PROPERTIES -->
   4668           <dd style="display: none; ">
   4669             <dl>
   4670               <div>
   4671                 <div>
   4672                 </div>
   4673               </div>
   4674             </dl>
   4675           </dd>
   4676 
   4677           <!-- OBJECT METHODS -->
   4678           <dd style="display: none; ">
   4679             <div></div>
   4680           </dd>
   4681 
   4682           <!-- OBJECT EVENT FIELDS -->
   4683           <dd style="display: none; ">
   4684             <div></div>
   4685           </dd>
   4686 
   4687           <!-- FUNCTION PARAMETERS -->
   4688           <dd style="display: none; ">
   4689             <div></div>
   4690           </dd>
   4691 
   4692         </div>
   4693                     </div><div>
   4694                       <div>
   4695           <dt>
   4696             <var>moveInfo</var>
   4697               <em>
   4698 
   4699                 <!-- TYPE -->
   4700                 <div style="display:inline">
   4701                   (
   4702                     <span class="optional" style="display: none; ">optional</span>
   4703                     <span class="enum" style="display: none; ">enumerated</span>
   4704                     <span id="typeTemplate">
   4705                       <span style="display: none; ">
   4706                         <a> Type</a>
   4707                       </span>
   4708                       <span>
   4709                         <span style="display: none; ">
   4710                           array of <span><span></span></span>
   4711                         </span>
   4712                         <span>object</span>
   4713                         <span style="display: none; "></span>
   4714                       </span>
   4715                     </span>
   4716                   )
   4717                 </div>
   4718 
   4719               </em>
   4720           </dt>
   4721           <dd class="todo">
   4722             Undocumented.
   4723           </dd>
   4724           <dd style="display: none; ">
   4725             Description of this parameter from the json schema.
   4726           </dd>
   4727           <dd style="display: none; ">
   4728             This parameter was added in version
   4729             <b><span></span></b>.
   4730             You must omit this parameter in earlier versions,
   4731             and you may omit it in any version.  If you require this
   4732             parameter, the manifest key
   4733             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   4734             can ensure that your extension won't be run in an earlier browser version.
   4735           </dd>
   4736 
   4737           <!-- OBJECT PROPERTIES -->
   4738           <dd>
   4739             <dl>
   4740               <div>
   4741                 <div>
   4742           <dt>
   4743             <var>parentId</var>
   4744               <em>
   4745 
   4746                 <!-- TYPE -->
   4747                 <div style="display:inline">
   4748                   (
   4749                     <span class="optional" style="display: none; ">optional</span>
   4750                     <span class="enum" style="display: none; ">enumerated</span>
   4751                     <span id="typeTemplate">
   4752                       <span style="display: none; ">
   4753                         <a> Type</a>
   4754                       </span>
   4755                       <span>
   4756                         <span style="display: none; ">
   4757                           array of <span><span></span></span>
   4758                         </span>
   4759                         <span>string</span>
   4760                         <span style="display: none; "></span>
   4761                       </span>
   4762                     </span>
   4763                   )
   4764                 </div>
   4765 
   4766               </em>
   4767           </dt>
   4768           <dd class="todo">
   4769             Undocumented.
   4770           </dd>
   4771           <dd style="display: none; ">
   4772             Description of this parameter from the json schema.
   4773           </dd>
   4774           <dd style="display: none; ">
   4775             This parameter was added in version
   4776             <b><span></span></b>.
   4777             You must omit this parameter in earlier versions,
   4778             and you may omit it in any version.  If you require this
   4779             parameter, the manifest key
   4780             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   4781             can ensure that your extension won't be run in an earlier browser version.
   4782           </dd>
   4783 
   4784           <!-- OBJECT PROPERTIES -->
   4785           <dd style="display: none; ">
   4786             <dl>
   4787               <div>
   4788                 <div>
   4789                 </div>
   4790               </div>
   4791             </dl>
   4792           </dd>
   4793 
   4794           <!-- OBJECT METHODS -->
   4795           <dd style="display: none; ">
   4796             <div></div>
   4797           </dd>
   4798 
   4799           <!-- OBJECT EVENT FIELDS -->
   4800           <dd style="display: none; ">
   4801             <div></div>
   4802           </dd>
   4803 
   4804           <!-- FUNCTION PARAMETERS -->
   4805           <dd style="display: none; ">
   4806             <div></div>
   4807           </dd>
   4808 
   4809         </div>
   4810               </div><div>
   4811                 <div>
   4812           <dt>
   4813             <var>index</var>
   4814               <em>
   4815 
   4816                 <!-- TYPE -->
   4817                 <div style="display:inline">
   4818                   (
   4819                     <span class="optional" style="display: none; ">optional</span>
   4820                     <span class="enum" style="display: none; ">enumerated</span>
   4821                     <span id="typeTemplate">
   4822                       <span style="display: none; ">
   4823                         <a> Type</a>
   4824                       </span>
   4825                       <span>
   4826                         <span style="display: none; ">
   4827                           array of <span><span></span></span>
   4828                         </span>
   4829                         <span>integer</span>
   4830                         <span style="display: none; "></span>
   4831                       </span>
   4832                     </span>
   4833                   )
   4834                 </div>
   4835 
   4836               </em>
   4837           </dt>
   4838           <dd class="todo">
   4839             Undocumented.
   4840           </dd>
   4841           <dd style="display: none; ">
   4842             Description of this parameter from the json schema.
   4843           </dd>
   4844           <dd style="display: none; ">
   4845             This parameter was added in version
   4846             <b><span></span></b>.
   4847             You must omit this parameter in earlier versions,
   4848             and you may omit it in any version.  If you require this
   4849             parameter, the manifest key
   4850             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   4851             can ensure that your extension won't be run in an earlier browser version.
   4852           </dd>
   4853 
   4854           <!-- OBJECT PROPERTIES -->
   4855           <dd style="display: none; ">
   4856             <dl>
   4857               <div>
   4858                 <div>
   4859                 </div>
   4860               </div>
   4861             </dl>
   4862           </dd>
   4863 
   4864           <!-- OBJECT METHODS -->
   4865           <dd style="display: none; ">
   4866             <div></div>
   4867           </dd>
   4868 
   4869           <!-- OBJECT EVENT FIELDS -->
   4870           <dd style="display: none; ">
   4871             <div></div>
   4872           </dd>
   4873 
   4874           <!-- FUNCTION PARAMETERS -->
   4875           <dd style="display: none; ">
   4876             <div></div>
   4877           </dd>
   4878 
   4879         </div>
   4880               </div><div>
   4881                 <div>
   4882           <dt>
   4883             <var>oldParentId</var>
   4884               <em>
   4885 
   4886                 <!-- TYPE -->
   4887                 <div style="display:inline">
   4888                   (
   4889                     <span class="optional" style="display: none; ">optional</span>
   4890                     <span class="enum" style="display: none; ">enumerated</span>
   4891                     <span id="typeTemplate">
   4892                       <span style="display: none; ">
   4893                         <a> Type</a>
   4894                       </span>
   4895                       <span>
   4896                         <span style="display: none; ">
   4897                           array of <span><span></span></span>
   4898                         </span>
   4899                         <span>string</span>
   4900                         <span style="display: none; "></span>
   4901                       </span>
   4902                     </span>
   4903                   )
   4904                 </div>
   4905 
   4906               </em>
   4907           </dt>
   4908           <dd class="todo">
   4909             Undocumented.
   4910           </dd>
   4911           <dd style="display: none; ">
   4912             Description of this parameter from the json schema.
   4913           </dd>
   4914           <dd style="display: none; ">
   4915             This parameter was added in version
   4916             <b><span></span></b>.
   4917             You must omit this parameter in earlier versions,
   4918             and you may omit it in any version.  If you require this
   4919             parameter, the manifest key
   4920             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   4921             can ensure that your extension won't be run in an earlier browser version.
   4922           </dd>
   4923 
   4924           <!-- OBJECT PROPERTIES -->
   4925           <dd style="display: none; ">
   4926             <dl>
   4927               <div>
   4928                 <div>
   4929                 </div>
   4930               </div>
   4931             </dl>
   4932           </dd>
   4933 
   4934           <!-- OBJECT METHODS -->
   4935           <dd style="display: none; ">
   4936             <div></div>
   4937           </dd>
   4938 
   4939           <!-- OBJECT EVENT FIELDS -->
   4940           <dd style="display: none; ">
   4941             <div></div>
   4942           </dd>
   4943 
   4944           <!-- FUNCTION PARAMETERS -->
   4945           <dd style="display: none; ">
   4946             <div></div>
   4947           </dd>
   4948 
   4949         </div>
   4950               </div><div>
   4951                 <div>
   4952           <dt>
   4953             <var>oldIndex</var>
   4954               <em>
   4955 
   4956                 <!-- TYPE -->
   4957                 <div style="display:inline">
   4958                   (
   4959                     <span class="optional" style="display: none; ">optional</span>
   4960                     <span class="enum" style="display: none; ">enumerated</span>
   4961                     <span id="typeTemplate">
   4962                       <span style="display: none; ">
   4963                         <a> Type</a>
   4964                       </span>
   4965                       <span>
   4966                         <span style="display: none; ">
   4967                           array of <span><span></span></span>
   4968                         </span>
   4969                         <span>integer</span>
   4970                         <span style="display: none; "></span>
   4971                       </span>
   4972                     </span>
   4973                   )
   4974                 </div>
   4975 
   4976               </em>
   4977           </dt>
   4978           <dd class="todo">
   4979             Undocumented.
   4980           </dd>
   4981           <dd style="display: none; ">
   4982             Description of this parameter from the json schema.
   4983           </dd>
   4984           <dd style="display: none; ">
   4985             This parameter was added in version
   4986             <b><span></span></b>.
   4987             You must omit this parameter in earlier versions,
   4988             and you may omit it in any version.  If you require this
   4989             parameter, the manifest key
   4990             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   4991             can ensure that your extension won't be run in an earlier browser version.
   4992           </dd>
   4993 
   4994           <!-- OBJECT PROPERTIES -->
   4995           <dd style="display: none; ">
   4996             <dl>
   4997               <div>
   4998                 <div>
   4999                 </div>
   5000               </div>
   5001             </dl>
   5002           </dd>
   5003 
   5004           <!-- OBJECT METHODS -->
   5005           <dd style="display: none; ">
   5006             <div></div>
   5007           </dd>
   5008 
   5009           <!-- OBJECT EVENT FIELDS -->
   5010           <dd style="display: none; ">
   5011             <div></div>
   5012           </dd>
   5013 
   5014           <!-- FUNCTION PARAMETERS -->
   5015           <dd style="display: none; ">
   5016             <div></div>
   5017           </dd>
   5018 
   5019         </div>
   5020               </div>
   5021             </dl>
   5022           </dd>
   5023 
   5024           <!-- OBJECT METHODS -->
   5025           <dd style="display: none; ">
   5026             <div></div>
   5027           </dd>
   5028 
   5029           <!-- OBJECT EVENT FIELDS -->
   5030           <dd style="display: none; ">
   5031             <div></div>
   5032           </dd>
   5033 
   5034           <!-- FUNCTION PARAMETERS -->
   5035           <dd style="display: none; ">
   5036             <div></div>
   5037           </dd>
   5038 
   5039         </div>
   5040                     </div>
   5041                   </dl>
   5042                 </div>
   5043               </div> <!-- /decription -->
   5044 
   5045             </div><div class="apiItem">
   5046               <a name="event-onRemoved"></a>
   5047               <h4>onRemoved</h4>
   5048 
   5049               <div class="summary">
   5050                 <!-- Note: intentionally longer 80 columns -->
   5051                 <span class="subdued">chrome.bookmarks.</span><span>onRemoved</span><span class="subdued">.addListener</span>(function(<span>string id, object removeInfo</span>) <span class="subdued">{...}</span>);
   5052               </div>
   5053 
   5054               <div class="description">
   5055                 <p class="todo" style="display: none; ">Undocumented.</p>
   5056                 <p>Fired when a bookmark or folder is removed.  When a folder is removed recursively, a single notification is fired for the folder, and none for its contents.</p>
   5057 
   5058                 <!-- PARAMETERS -->
   5059                 <div>
   5060                   <h4>Parameters</h4>
   5061                   <dl>
   5062                     <div>
   5063                       <div>
   5064           <dt>
   5065             <var>id</var>
   5066               <em>
   5067 
   5068                 <!-- TYPE -->
   5069                 <div style="display:inline">
   5070                   (
   5071                     <span class="optional" style="display: none; ">optional</span>
   5072                     <span class="enum" style="display: none; ">enumerated</span>
   5073                     <span id="typeTemplate">
   5074                       <span style="display: none; ">
   5075                         <a> Type</a>
   5076                       </span>
   5077                       <span>
   5078                         <span style="display: none; ">
   5079                           array of <span><span></span></span>
   5080                         </span>
   5081                         <span>string</span>
   5082                         <span style="display: none; "></span>
   5083                       </span>
   5084                     </span>
   5085                   )
   5086                 </div>
   5087 
   5088               </em>
   5089           </dt>
   5090           <dd class="todo">
   5091             Undocumented.
   5092           </dd>
   5093           <dd style="display: none; ">
   5094             Description of this parameter from the json schema.
   5095           </dd>
   5096           <dd style="display: none; ">
   5097             This parameter was added in version
   5098             <b><span></span></b>.
   5099             You must omit this parameter in earlier versions,
   5100             and you may omit it in any version.  If you require this
   5101             parameter, the manifest key
   5102             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   5103             can ensure that your extension won't be run in an earlier browser version.
   5104           </dd>
   5105 
   5106           <!-- OBJECT PROPERTIES -->
   5107           <dd style="display: none; ">
   5108             <dl>
   5109               <div>
   5110                 <div>
   5111                 </div>
   5112               </div>
   5113             </dl>
   5114           </dd>
   5115 
   5116           <!-- OBJECT METHODS -->
   5117           <dd style="display: none; ">
   5118             <div></div>
   5119           </dd>
   5120 
   5121           <!-- OBJECT EVENT FIELDS -->
   5122           <dd style="display: none; ">
   5123             <div></div>
   5124           </dd>
   5125 
   5126           <!-- FUNCTION PARAMETERS -->
   5127           <dd style="display: none; ">
   5128             <div></div>
   5129           </dd>
   5130 
   5131         </div>
   5132                     </div><div>
   5133                       <div>
   5134           <dt>
   5135             <var>removeInfo</var>
   5136               <em>
   5137 
   5138                 <!-- TYPE -->
   5139                 <div style="display:inline">
   5140                   (
   5141                     <span class="optional" style="display: none; ">optional</span>
   5142                     <span class="enum" style="display: none; ">enumerated</span>
   5143                     <span id="typeTemplate">
   5144                       <span style="display: none; ">
   5145                         <a> Type</a>
   5146                       </span>
   5147                       <span>
   5148                         <span style="display: none; ">
   5149                           array of <span><span></span></span>
   5150                         </span>
   5151                         <span>object</span>
   5152                         <span style="display: none; "></span>
   5153                       </span>
   5154                     </span>
   5155                   )
   5156                 </div>
   5157 
   5158               </em>
   5159           </dt>
   5160           <dd class="todo">
   5161             Undocumented.
   5162           </dd>
   5163           <dd style="display: none; ">
   5164             Description of this parameter from the json schema.
   5165           </dd>
   5166           <dd style="display: none; ">
   5167             This parameter was added in version
   5168             <b><span></span></b>.
   5169             You must omit this parameter in earlier versions,
   5170             and you may omit it in any version.  If you require this
   5171             parameter, the manifest key
   5172             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   5173             can ensure that your extension won't be run in an earlier browser version.
   5174           </dd>
   5175 
   5176           <!-- OBJECT PROPERTIES -->
   5177           <dd>
   5178             <dl>
   5179               <div>
   5180                 <div>
   5181           <dt>
   5182             <var>parentId</var>
   5183               <em>
   5184 
   5185                 <!-- TYPE -->
   5186                 <div style="display:inline">
   5187                   (
   5188                     <span class="optional" style="display: none; ">optional</span>
   5189                     <span class="enum" style="display: none; ">enumerated</span>
   5190                     <span id="typeTemplate">
   5191                       <span style="display: none; ">
   5192                         <a> Type</a>
   5193                       </span>
   5194                       <span>
   5195                         <span style="display: none; ">
   5196                           array of <span><span></span></span>
   5197                         </span>
   5198                         <span>string</span>
   5199                         <span style="display: none; "></span>
   5200                       </span>
   5201                     </span>
   5202                   )
   5203                 </div>
   5204 
   5205               </em>
   5206           </dt>
   5207           <dd class="todo">
   5208             Undocumented.
   5209           </dd>
   5210           <dd style="display: none; ">
   5211             Description of this parameter from the json schema.
   5212           </dd>
   5213           <dd style="display: none; ">
   5214             This parameter was added in version
   5215             <b><span></span></b>.
   5216             You must omit this parameter in earlier versions,
   5217             and you may omit it in any version.  If you require this
   5218             parameter, the manifest key
   5219             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   5220             can ensure that your extension won't be run in an earlier browser version.
   5221           </dd>
   5222 
   5223           <!-- OBJECT PROPERTIES -->
   5224           <dd style="display: none; ">
   5225             <dl>
   5226               <div>
   5227                 <div>
   5228                 </div>
   5229               </div>
   5230             </dl>
   5231           </dd>
   5232 
   5233           <!-- OBJECT METHODS -->
   5234           <dd style="display: none; ">
   5235             <div></div>
   5236           </dd>
   5237 
   5238           <!-- OBJECT EVENT FIELDS -->
   5239           <dd style="display: none; ">
   5240             <div></div>
   5241           </dd>
   5242 
   5243           <!-- FUNCTION PARAMETERS -->
   5244           <dd style="display: none; ">
   5245             <div></div>
   5246           </dd>
   5247 
   5248         </div>
   5249               </div><div>
   5250                 <div>
   5251           <dt>
   5252             <var>index</var>
   5253               <em>
   5254 
   5255                 <!-- TYPE -->
   5256                 <div style="display:inline">
   5257                   (
   5258                     <span class="optional" style="display: none; ">optional</span>
   5259                     <span class="enum" style="display: none; ">enumerated</span>
   5260                     <span id="typeTemplate">
   5261                       <span style="display: none; ">
   5262                         <a> Type</a>
   5263                       </span>
   5264                       <span>
   5265                         <span style="display: none; ">
   5266                           array of <span><span></span></span>
   5267                         </span>
   5268                         <span>integer</span>
   5269                         <span style="display: none; "></span>
   5270                       </span>
   5271                     </span>
   5272                   )
   5273                 </div>
   5274 
   5275               </em>
   5276           </dt>
   5277           <dd class="todo">
   5278             Undocumented.
   5279           </dd>
   5280           <dd style="display: none; ">
   5281             Description of this parameter from the json schema.
   5282           </dd>
   5283           <dd style="display: none; ">
   5284             This parameter was added in version
   5285             <b><span></span></b>.
   5286             You must omit this parameter in earlier versions,
   5287             and you may omit it in any version.  If you require this
   5288             parameter, the manifest key
   5289             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   5290             can ensure that your extension won't be run in an earlier browser version.
   5291           </dd>
   5292 
   5293           <!-- OBJECT PROPERTIES -->
   5294           <dd style="display: none; ">
   5295             <dl>
   5296               <div>
   5297                 <div>
   5298                 </div>
   5299               </div>
   5300             </dl>
   5301           </dd>
   5302 
   5303           <!-- OBJECT METHODS -->
   5304           <dd style="display: none; ">
   5305             <div></div>
   5306           </dd>
   5307 
   5308           <!-- OBJECT EVENT FIELDS -->
   5309           <dd style="display: none; ">
   5310             <div></div>
   5311           </dd>
   5312 
   5313           <!-- FUNCTION PARAMETERS -->
   5314           <dd style="display: none; ">
   5315             <div></div>
   5316           </dd>
   5317 
   5318         </div>
   5319               </div>
   5320             </dl>
   5321           </dd>
   5322 
   5323           <!-- OBJECT METHODS -->
   5324           <dd style="display: none; ">
   5325             <div></div>
   5326           </dd>
   5327 
   5328           <!-- OBJECT EVENT FIELDS -->
   5329           <dd style="display: none; ">
   5330             <div></div>
   5331           </dd>
   5332 
   5333           <!-- FUNCTION PARAMETERS -->
   5334           <dd style="display: none; ">
   5335             <div></div>
   5336           </dd>
   5337 
   5338         </div>
   5339                     </div>
   5340                   </dl>
   5341                 </div>
   5342               </div> <!-- /decription -->
   5343 
   5344             </div> <!-- /apiItem -->
   5345 
   5346           </div> <!-- /apiGroup -->
   5347 
   5348           <!-- TYPES -->
   5349           <div class="apiGroup">
   5350             <a name="types"></a>
   5351             <h3 id="types">Types</h3>
   5352 
   5353             <!-- iterates over all types -->
   5354             <div class="apiItem">
   5355               <a name="type-BookmarkTreeNode"></a>
   5356               <h4>BookmarkTreeNode</h4>
   5357 
   5358               <div>
   5359           <dt>
   5360             <var style="display: none; ">paramName</var>
   5361               <em>
   5362 
   5363                 <!-- TYPE -->
   5364                 <div style="display:inline">
   5365                   (
   5366                     <span class="optional" style="display: none; ">optional</span>
   5367                     <span class="enum" style="display: none; ">enumerated</span>
   5368                     <span id="typeTemplate">
   5369                       <span style="display: none; ">
   5370                         <a> Type</a>
   5371                       </span>
   5372                       <span>
   5373                         <span style="display: none; ">
   5374                           array of <span><span></span></span>
   5375                         </span>
   5376                         <span>object</span>
   5377                         <span style="display: none; "></span>
   5378                       </span>
   5379                     </span>
   5380                   )
   5381                 </div>
   5382 
   5383               </em>
   5384           </dt>
   5385           <dd class="todo" style="display: none; ">
   5386             Undocumented.
   5387           </dd>
   5388           <dd>A node (either a bookmark or a folder) in the bookmark tree.  Child nodes are ordered within their parent folder.</dd>
   5389           <dd style="display: none; ">
   5390             This parameter was added in version
   5391             <b><span></span></b>.
   5392             You must omit this parameter in earlier versions,
   5393             and you may omit it in any version.  If you require this
   5394             parameter, the manifest key
   5395             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   5396             can ensure that your extension won't be run in an earlier browser version.
   5397           </dd>
   5398 
   5399           <!-- OBJECT PROPERTIES -->
   5400           <dd>
   5401             <dl>
   5402               <div>
   5403                 <div>
   5404           <dt>
   5405             <var>id</var>
   5406               <em>
   5407 
   5408                 <!-- TYPE -->
   5409                 <div style="display:inline">
   5410                   (
   5411                     <span class="optional" style="display: none; ">optional</span>
   5412                     <span class="enum" style="display: none; ">enumerated</span>
   5413                     <span id="typeTemplate">
   5414                       <span style="display: none; ">
   5415                         <a> Type</a>
   5416                       </span>
   5417                       <span>
   5418                         <span style="display: none; ">
   5419                           array of <span><span></span></span>
   5420                         </span>
   5421                         <span>string</span>
   5422                         <span style="display: none; "></span>
   5423                       </span>
   5424                     </span>
   5425                   )
   5426                 </div>
   5427 
   5428               </em>
   5429           </dt>
   5430           <dd class="todo" style="display: none; ">
   5431             Undocumented.
   5432           </dd>
   5433           <dd>The unique identifier for the node. IDs are unique within the current profile, and they remain valid even after the browser is restarted.</dd>
   5434           <dd style="display: none; ">
   5435             This parameter was added in version
   5436             <b><span></span></b>.
   5437             You must omit this parameter in earlier versions,
   5438             and you may omit it in any version.  If you require this
   5439             parameter, the manifest key
   5440             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   5441             can ensure that your extension won't be run in an earlier browser version.
   5442           </dd>
   5443 
   5444           <!-- OBJECT PROPERTIES -->
   5445           <dd style="display: none; ">
   5446             <dl>
   5447               <div>
   5448                 <div>
   5449                 </div>
   5450               </div>
   5451             </dl>
   5452           </dd>
   5453 
   5454           <!-- OBJECT METHODS -->
   5455           <dd style="display: none; ">
   5456             <div></div>
   5457           </dd>
   5458 
   5459           <!-- OBJECT EVENT FIELDS -->
   5460           <dd style="display: none; ">
   5461             <div></div>
   5462           </dd>
   5463 
   5464           <!-- FUNCTION PARAMETERS -->
   5465           <dd style="display: none; ">
   5466             <div></div>
   5467           </dd>
   5468 
   5469         </div>
   5470               </div><div>
   5471                 <div>
   5472           <dt>
   5473             <var>parentId</var>
   5474               <em>
   5475 
   5476                 <!-- TYPE -->
   5477                 <div style="display:inline">
   5478                   (
   5479                     <span class="optional">optional</span>
   5480                     <span class="enum" style="display: none; ">enumerated</span>
   5481                     <span id="typeTemplate">
   5482                       <span style="display: none; ">
   5483                         <a> Type</a>
   5484                       </span>
   5485                       <span>
   5486                         <span style="display: none; ">
   5487                           array of <span><span></span></span>
   5488                         </span>
   5489                         <span>string</span>
   5490                         <span style="display: none; "></span>
   5491                       </span>
   5492                     </span>
   5493                   )
   5494                 </div>
   5495 
   5496               </em>
   5497           </dt>
   5498           <dd class="todo" style="display: none; ">
   5499             Undocumented.
   5500           </dd>
   5501           <dd>The <code>id</code> of the parent folder.  Omitted for the root node.</dd>
   5502           <dd style="display: none; ">
   5503             This parameter was added in version
   5504             <b><span></span></b>.
   5505             You must omit this parameter in earlier versions,
   5506             and you may omit it in any version.  If you require this
   5507             parameter, the manifest key
   5508             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   5509             can ensure that your extension won't be run in an earlier browser version.
   5510           </dd>
   5511 
   5512           <!-- OBJECT PROPERTIES -->
   5513           <dd style="display: none; ">
   5514             <dl>
   5515               <div>
   5516                 <div>
   5517                 </div>
   5518               </div>
   5519             </dl>
   5520           </dd>
   5521 
   5522           <!-- OBJECT METHODS -->
   5523           <dd style="display: none; ">
   5524             <div></div>
   5525           </dd>
   5526 
   5527           <!-- OBJECT EVENT FIELDS -->
   5528           <dd style="display: none; ">
   5529             <div></div>
   5530           </dd>
   5531 
   5532           <!-- FUNCTION PARAMETERS -->
   5533           <dd style="display: none; ">
   5534             <div></div>
   5535           </dd>
   5536 
   5537         </div>
   5538               </div><div>
   5539                 <div>
   5540           <dt>
   5541             <var>index</var>
   5542               <em>
   5543 
   5544                 <!-- TYPE -->
   5545                 <div style="display:inline">
   5546                   (
   5547                     <span class="optional">optional</span>
   5548                     <span class="enum" style="display: none; ">enumerated</span>
   5549                     <span id="typeTemplate">
   5550                       <span style="display: none; ">
   5551                         <a> Type</a>
   5552                       </span>
   5553                       <span>
   5554                         <span style="display: none; ">
   5555                           array of <span><span></span></span>
   5556                         </span>
   5557                         <span>integer</span>
   5558                         <span style="display: none; "></span>
   5559                       </span>
   5560                     </span>
   5561                   )
   5562                 </div>
   5563 
   5564               </em>
   5565           </dt>
   5566           <dd class="todo" style="display: none; ">
   5567             Undocumented.
   5568           </dd>
   5569           <dd>The 0-based position of this node within its parent folder.</dd>
   5570           <dd style="display: none; ">
   5571             This parameter was added in version
   5572             <b><span></span></b>.
   5573             You must omit this parameter in earlier versions,
   5574             and you may omit it in any version.  If you require this
   5575             parameter, the manifest key
   5576             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   5577             can ensure that your extension won't be run in an earlier browser version.
   5578           </dd>
   5579 
   5580           <!-- OBJECT PROPERTIES -->
   5581           <dd style="display: none; ">
   5582             <dl>
   5583               <div>
   5584                 <div>
   5585                 </div>
   5586               </div>
   5587             </dl>
   5588           </dd>
   5589 
   5590           <!-- OBJECT METHODS -->
   5591           <dd style="display: none; ">
   5592             <div></div>
   5593           </dd>
   5594 
   5595           <!-- OBJECT EVENT FIELDS -->
   5596           <dd style="display: none; ">
   5597             <div></div>
   5598           </dd>
   5599 
   5600           <!-- FUNCTION PARAMETERS -->
   5601           <dd style="display: none; ">
   5602             <div></div>
   5603           </dd>
   5604 
   5605         </div>
   5606               </div><div>
   5607                 <div>
   5608           <dt>
   5609             <var>url</var>
   5610               <em>
   5611 
   5612                 <!-- TYPE -->
   5613                 <div style="display:inline">
   5614                   (
   5615                     <span class="optional">optional</span>
   5616                     <span class="enum" style="display: none; ">enumerated</span>
   5617                     <span id="typeTemplate">
   5618                       <span style="display: none; ">
   5619                         <a> Type</a>
   5620                       </span>
   5621                       <span>
   5622                         <span style="display: none; ">
   5623                           array of <span><span></span></span>
   5624                         </span>
   5625                         <span>string</span>
   5626                         <span style="display: none; "></span>
   5627                       </span>
   5628                     </span>
   5629                   )
   5630                 </div>
   5631 
   5632               </em>
   5633           </dt>
   5634           <dd class="todo" style="display: none; ">
   5635             Undocumented.
   5636           </dd>
   5637           <dd>The URL navigated to when a user clicks the bookmark. Omitted for folders.</dd>
   5638           <dd style="display: none; ">
   5639             This parameter was added in version
   5640             <b><span></span></b>.
   5641             You must omit this parameter in earlier versions,
   5642             and you may omit it in any version.  If you require this
   5643             parameter, the manifest key
   5644             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   5645             can ensure that your extension won't be run in an earlier browser version.
   5646           </dd>
   5647 
   5648           <!-- OBJECT PROPERTIES -->
   5649           <dd style="display: none; ">
   5650             <dl>
   5651               <div>
   5652                 <div>
   5653                 </div>
   5654               </div>
   5655             </dl>
   5656           </dd>
   5657 
   5658           <!-- OBJECT METHODS -->
   5659           <dd style="display: none; ">
   5660             <div></div>
   5661           </dd>
   5662 
   5663           <!-- OBJECT EVENT FIELDS -->
   5664           <dd style="display: none; ">
   5665             <div></div>
   5666           </dd>
   5667 
   5668           <!-- FUNCTION PARAMETERS -->
   5669           <dd style="display: none; ">
   5670             <div></div>
   5671           </dd>
   5672 
   5673         </div>
   5674               </div><div>
   5675                 <div>
   5676           <dt>
   5677             <var>title</var>
   5678               <em>
   5679 
   5680                 <!-- TYPE -->
   5681                 <div style="display:inline">
   5682                   (
   5683                     <span class="optional" style="display: none; ">optional</span>
   5684                     <span class="enum" style="display: none; ">enumerated</span>
   5685                     <span id="typeTemplate">
   5686                       <span style="display: none; ">
   5687                         <a> Type</a>
   5688                       </span>
   5689                       <span>
   5690                         <span style="display: none; ">
   5691                           array of <span><span></span></span>
   5692                         </span>
   5693                         <span>string</span>
   5694                         <span style="display: none; "></span>
   5695                       </span>
   5696                     </span>
   5697                   )
   5698                 </div>
   5699 
   5700               </em>
   5701           </dt>
   5702           <dd class="todo" style="display: none; ">
   5703             Undocumented.
   5704           </dd>
   5705           <dd>The text displayed for the node.</dd>
   5706           <dd style="display: none; ">
   5707             This parameter was added in version
   5708             <b><span></span></b>.
   5709             You must omit this parameter in earlier versions,
   5710             and you may omit it in any version.  If you require this
   5711             parameter, the manifest key
   5712             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   5713             can ensure that your extension won't be run in an earlier browser version.
   5714           </dd>
   5715 
   5716           <!-- OBJECT PROPERTIES -->
   5717           <dd style="display: none; ">
   5718             <dl>
   5719               <div>
   5720                 <div>
   5721                 </div>
   5722               </div>
   5723             </dl>
   5724           </dd>
   5725 
   5726           <!-- OBJECT METHODS -->
   5727           <dd style="display: none; ">
   5728             <div></div>
   5729           </dd>
   5730 
   5731           <!-- OBJECT EVENT FIELDS -->
   5732           <dd style="display: none; ">
   5733             <div></div>
   5734           </dd>
   5735 
   5736           <!-- FUNCTION PARAMETERS -->
   5737           <dd style="display: none; ">
   5738             <div></div>
   5739           </dd>
   5740 
   5741         </div>
   5742               </div><div>
   5743                 <div>
   5744           <dt>
   5745             <var>dateAdded</var>
   5746               <em>
   5747 
   5748                 <!-- TYPE -->
   5749                 <div style="display:inline">
   5750                   (
   5751                     <span class="optional">optional</span>
   5752                     <span class="enum" style="display: none; ">enumerated</span>
   5753                     <span id="typeTemplate">
   5754                       <span style="display: none; ">
   5755                         <a> Type</a>
   5756                       </span>
   5757                       <span>
   5758                         <span style="display: none; ">
   5759                           array of <span><span></span></span>
   5760                         </span>
   5761                         <span>number</span>
   5762                         <span style="display: none; "></span>
   5763                       </span>
   5764                     </span>
   5765                   )
   5766                 </div>
   5767 
   5768               </em>
   5769           </dt>
   5770           <dd class="todo" style="display: none; ">
   5771             Undocumented.
   5772           </dd>
   5773           <dd>When this node was created, in milliseconds since the epoch (<code>new Date(dateAdded)</code>).</dd>
   5774           <dd style="display: none; ">
   5775             This parameter was added in version
   5776             <b><span></span></b>.
   5777             You must omit this parameter in earlier versions,
   5778             and you may omit it in any version.  If you require this
   5779             parameter, the manifest key
   5780             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   5781             can ensure that your extension won't be run in an earlier browser version.
   5782           </dd>
   5783 
   5784           <!-- OBJECT PROPERTIES -->
   5785           <dd style="display: none; ">
   5786             <dl>
   5787               <div>
   5788                 <div>
   5789                 </div>
   5790               </div>
   5791             </dl>
   5792           </dd>
   5793 
   5794           <!-- OBJECT METHODS -->
   5795           <dd style="display: none; ">
   5796             <div></div>
   5797           </dd>
   5798 
   5799           <!-- OBJECT EVENT FIELDS -->
   5800           <dd style="display: none; ">
   5801             <div></div>
   5802           </dd>
   5803 
   5804           <!-- FUNCTION PARAMETERS -->
   5805           <dd style="display: none; ">
   5806             <div></div>
   5807           </dd>
   5808 
   5809         </div>
   5810               </div><div>
   5811                 <div>
   5812           <dt>
   5813             <var>dateGroupModified</var>
   5814               <em>
   5815 
   5816                 <!-- TYPE -->
   5817                 <div style="display:inline">
   5818                   (
   5819                     <span class="optional">optional</span>
   5820                     <span class="enum" style="display: none; ">enumerated</span>
   5821                     <span id="typeTemplate">
   5822                       <span style="display: none; ">
   5823                         <a> Type</a>
   5824                       </span>
   5825                       <span>
   5826                         <span style="display: none; ">
   5827                           array of <span><span></span></span>
   5828                         </span>
   5829                         <span>number</span>
   5830                         <span style="display: none; "></span>
   5831                       </span>
   5832                     </span>
   5833                   )
   5834                 </div>
   5835 
   5836               </em>
   5837           </dt>
   5838           <dd class="todo" style="display: none; ">
   5839             Undocumented.
   5840           </dd>
   5841           <dd>When the contents of this folder last changed, in milliseconds since the epoch.</dd>
   5842           <dd style="display: none; ">
   5843             This parameter was added in version
   5844             <b><span></span></b>.
   5845             You must omit this parameter in earlier versions,
   5846             and you may omit it in any version.  If you require this
   5847             parameter, the manifest key
   5848             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   5849             can ensure that your extension won't be run in an earlier browser version.
   5850           </dd>
   5851 
   5852           <!-- OBJECT PROPERTIES -->
   5853           <dd style="display: none; ">
   5854             <dl>
   5855               <div>
   5856                 <div>
   5857                 </div>
   5858               </div>
   5859             </dl>
   5860           </dd>
   5861 
   5862           <!-- OBJECT METHODS -->
   5863           <dd style="display: none; ">
   5864             <div></div>
   5865           </dd>
   5866 
   5867           <!-- OBJECT EVENT FIELDS -->
   5868           <dd style="display: none; ">
   5869             <div></div>
   5870           </dd>
   5871 
   5872           <!-- FUNCTION PARAMETERS -->
   5873           <dd style="display: none; ">
   5874             <div></div>
   5875           </dd>
   5876 
   5877         </div>
   5878               </div><div>
   5879                 <div>
   5880           <dt>
   5881             <var>children</var>
   5882               <em>
   5883 
   5884                 <!-- TYPE -->
   5885                 <div style="display:inline">
   5886                   (
   5887                     <span class="optional">optional</span>
   5888                     <span class="enum" style="display: none; ">enumerated</span>
   5889                     <span id="typeTemplate">
   5890                       <span style="display: none; ">
   5891                         <a> Type</a>
   5892                       </span>
   5893                       <span>
   5894                         <span>
   5895                           array of <span><span>
   5896                       <span>
   5897                         <a href="bookmarks.html#type-BookmarkTreeNode">BookmarkTreeNode</a>
   5898                       </span>
   5899                       <span style="display: none; ">
   5900                         <span>
   5901                           array of <span><span></span></span>
   5902                         </span>
   5903                         <span>paramType</span>
   5904                         <span></span>
   5905                       </span>
   5906                     </span></span>
   5907                         </span>
   5908                         <span style="display: none; ">paramType</span>
   5909                         <span style="display: none; "></span>
   5910                       </span>
   5911                     </span>
   5912                   )
   5913                 </div>
   5914 
   5915               </em>
   5916           </dt>
   5917           <dd class="todo" style="display: none; ">
   5918             Undocumented.
   5919           </dd>
   5920           <dd>An ordered list of children of this node.</dd>
   5921           <dd style="display: none; ">
   5922             This parameter was added in version
   5923             <b><span></span></b>.
   5924             You must omit this parameter in earlier versions,
   5925             and you may omit it in any version.  If you require this
   5926             parameter, the manifest key
   5927             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   5928             can ensure that your extension won't be run in an earlier browser version.
   5929           </dd>
   5930 
   5931           <!-- OBJECT PROPERTIES -->
   5932           <dd style="display: none; ">
   5933             <dl>
   5934               <div>
   5935                 <div>
   5936                 </div>
   5937               </div>
   5938             </dl>
   5939           </dd>
   5940 
   5941           <!-- OBJECT METHODS -->
   5942           <dd style="display: none; ">
   5943             <div></div>
   5944           </dd>
   5945 
   5946           <!-- OBJECT EVENT FIELDS -->
   5947           <dd style="display: none; ">
   5948             <div></div>
   5949           </dd>
   5950 
   5951           <!-- FUNCTION PARAMETERS -->
   5952           <dd style="display: none; ">
   5953             <div></div>
   5954           </dd>
   5955 
   5956         </div>
   5957               </div>
   5958             </dl>
   5959           </dd>
   5960 
   5961           <!-- OBJECT METHODS -->
   5962           <dd style="display: none; ">
   5963             <div></div>
   5964           </dd>
   5965 
   5966           <!-- OBJECT EVENT FIELDS -->
   5967           <dd style="display: none; ">
   5968             <div></div>
   5969           </dd>
   5970 
   5971           <!-- FUNCTION PARAMETERS -->
   5972           <dd style="display: none; ">
   5973             <div></div>
   5974           </dd>
   5975 
   5976         </div>
   5977 
   5978             </div> <!-- /apiItem -->
   5979 
   5980           </div> <!-- /apiGroup -->
   5981 
   5982         </div> <!-- /apiPage -->
   5983       </div> <!-- /gc-pagecontent -->
   5984     </div> <!-- /g-section -->
   5985   </div> <!-- /codesiteContent -->
   5986     <div id="gc-footer" --="">
   5987       <div class="text">
   5988   <p>
   5989   Except as otherwise <a href="http://code.google.com/policies.html#restrictions">noted</a>,
   5990   the content of this page is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons
   5991   Attribution 3.0 License</a>, and code samples are licensed under the
   5992   <a rel="license" href="http://code.google.com/google_bsd_license.html">BSD License</a>.
   5993   </p>
   5994   <p>
   5995   2011 Google
   5996   </p>
   5997 
   5998 <!-- begin analytics -->
   5999 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
   6000 <script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>
   6001 
   6002 <script type="text/javascript">
   6003   // chrome doc tracking
   6004   try {
   6005     var engdocs = _gat._getTracker("YT-10763712-2");
   6006     engdocs._trackPageview();
   6007   } catch(err) {}
   6008 
   6009   // code.google.com site-wide tracking
   6010   try {
   6011     _uacct="UA-18071-1";
   6012     _uanchor=1;
   6013     _uff=0;
   6014     urchinTracker();
   6015   }
   6016   catch(e) {/* urchinTracker not available. */}
   6017 </script>
   6018 <!-- end analytics -->
   6019       </div>
   6020     </div> <!-- /gc-footer -->
   6021   </div> <!-- /gc-container -->
   6022 </body></html>
   6023