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