Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(95)

Side by Side Diff: chrome/common/extensions/docs/test.html

Issue 10642015: Basic setup for generating app docs (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
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/jstempla te_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 <title>chrome.test - Google Chrome Extensions - Google Code</title></head><bod y> <div id="gc-container" class="labs">
19 <!-- SUBTEMPLATES: DO NOT MOVE FROM THIS LOCATION -->
20 <!-- In particular, sub-templates that recurse, must be used by allowing
21 jstemplate to make a copy of the template in this section which
22 are not operated on by way of the jsskip="true" -->
23 <div style="display:none">
24
25 <!-- VALUE -->
26 <div id="valueTemplate">
27 <dt>
28 <var>paramName</var>
29 <em>
30
31 <!-- TYPE -->
32 <div style="display:inline">
33 (
34 <span class="optional">optional</span>
35 <span id="typeTemplate">
36 <span>
37 <a> Type</a>
38 </span>
39 <span>
40 <span>
41 array of <span><span></span></span>
42 </span>
43 <span>paramType</span>
44 </span>
45 </span>
46 )
47 </div>
48
49 </em>
50 </dt>
51 <dd class="todo">
52 Undocumented.
53 </dd>
54 <dd>
55 Description of this parameter from the json schema.
56 </dd>
57
58 <!-- OBJECT PROPERTIES -->
59 <dd>
60 <dl>
61 <div>
62 <div>
63 </div>
64 </div>
65 </dl>
66 </dd>
67 </div> <!-- /VALUE -->
68
69 </div> <!-- /SUBTEMPLATES -->
70
71 <a id="top"></a>
72 <div id="skipto">
73 <a href="#gc-pagecontent">Skip to page content</a>
74 <a href="#gc-toc">Skip to main navigation</a>
75 </div>
76 <!-- API HEADER -->
77 <table id="header" width="100%" cellspacing="0" border="0">
78 <tbody><tr>
79 <td valign="middle"><a href="http://code.google.com/"><img src="images/c ode_labs_logo.gif" height="43" width="161" alt="Google Code Labs" style="border: 0; margin:0;"></a></td>
80 <td valign="middle" width="100%" style="padding-left:0.6em;">
81 <form action="http://www.google.com/cse" id="cse" style="margin-top:0. 5em">
82 <div id="gsc-search-box">
83 <input type="hidden" name="cx" value="002967670403910741006:61_cvz fqtno">
84 <input type="hidden" name="ie" value="UTF-8">
85 <input type="text" name="q" value="" size="55">
86 <input class="gsc-search-button" type="submit" name="sa" value="Se arch">
87 <br>
88 <span class="greytext">e.g. "page action" or "tabs"</span>
89 </div>
90 </form>
91
92 <script type="text/javascript" src="http://www.google.com/jsapi"></scr ipt>
93 <script type="text/javascript">google.load("elements", "1", {packages: "transliteration"});</script>
94 <script type="text/javascript" src="http://www.google.com/coop/cse/t13 n?form=cse&amp;t13n_langs=en"></script>
95 <script type="text/javascript" src="http://www.google.com/coop/cse/bra nd?form=cse&amp;lang=en"></script>
96 </td>
97 </tr>
98 </tbody></table>
99
100 <div id="codesiteContent" class="">
101
102 <a id="gc-topnav-anchor"></a>
103 <div id="gc-topnav">
104 <h1>Google Chrome Extensions (<a href="http://code.google.com/labs/">Lab s</a>)</h1>
105 <ul id="home" class="gc-topnav-tabs">
106 <li id="home_link">
107 <a href="index.html" title="Google Chrome Extensions home page">Home </a>
108 </li>
109 <li id="docs_link">
110 <a href="docs.html" title="Official Google Chrome Extensions documen tation">Docs</a>
111 </li>
112 <li id="faq_link">
113 <a href="faq.html" title="Answers to frequently asked questions abou t Google Chrome Extensions">FAQ</a>
114 </li>
115 <li id="samples_link">
116 <a href="samples.html" title="Sample extensions (with source code)"> Samples</a>
117 </li>
118 <li id="group_link">
119 <a href="http://groups.google.com/group/chromium-extensions" title=" Google Chrome Extensions developer forum">Group</a>
120 </li>
121 </ul>
122 </div> <!-- end gc-topnav -->
123
124 <div class="g-section g-tpl-170">
125 <!-- SIDENAV -->
126 <div class="g-unit g-first" id="gc-toc">
127 <ul>
128 <li><a href="getstarted.html">Getting Started</a></li>
129 <li><a href="overview.html">Overview</a></li>
130 <li><h2><a href="devguide.html">Developer's Guide</a></h2>
131 <ul>
132 <li>Browser UI
133 <ul>
134 <li><a href="browserAction.html">Browser Actions</a></li>
135 <li><a href="options.html">Options Pages</a></li>
136 <li><a href="override.html">Override Pages</a></li>
137 <li><a href="pageAction.html">Page Actions</a></li>
138 <li><a href="themes.html">Themes</a></li>
139 </ul>
140 </li>
141 <li>Browser Interaction
142 <ul>
143 <li><a href="bookmarks.html">Bookmarks</a></li>
144 <li><a href="events.html">Events</a></li>
145 <li><a href="tabs.html">Tabs</a></li>
146 <li><a href="windows.html">Windows</a></li>
147 </ul>
148 </li>
149 <li>Implementation
150 <ul>
151 <li><a href="background_pages.html">Background Pages</a></li>
152 <li><a href="content_scripts.html">Content Scripts</a></li>
153 <li><a href="xhr.html">Cross-Origin XHR</a></li>
154 <li><a href="i18n.html">Internationalization</a></li>
155 <li><a href="messaging.html">Message Passing</a></li>
156 <li><a href="npapi.html">NPAPI Plugins</a></li>
157 </ul>
158 </li>
159 <li>Finishing
160 <ul>
161 <li><a href="autoupdate.html">Autoupdating</a></li>
162 <li><a href="packaging.html">Packaging</a></li>
163 <li><a href="external_extensions.html">External Extensions</a>< /li>
164 </ul>
165 </li>
166 </ul>
167 </li>
168 <li><h2><a href="tutorials.html">Tutorials</a></h2>
169 <ul>
170 <li><a href="tut_debugging.html">Debugging</a></li>
171 </ul>
172 </li>
173 <li><h2>Reference</h2>
174 <ul>
175 <li>Formats
176 <ul>
177 <li><a href="manifest.html">Manifest Files</a></li>
178 <li><a href="match_patterns.html">Match Patterns</a></li>
179 <!-- <li>Packages (.crx)</li> -->
180 </ul>
181 </li>
182 <li><a href="api_index.html">chrome.* APIs</a></li>
183 <li><a href="api_other.html">Other APIs</a></li>
184 </ul>
185 </li>
186 <li><h2><a href="samples.html">Samples</a></h2></li>
187 </ul>
188 </div>
189
190 <div class="g-unit" id="gc-pagecontent">
191 <div id="pageTitle">
192 <h1 class="page_title">chrome.test</h1>
193 </div>
194 <!-- TABLE OF CONTENTS -->
195 <div id="toc">
196 <h2>Contents</h2>
197 <ol>
198 <li style="display: none; ">
199 <a>h2Name</a>
200 <ol>
201 <li>
202 <a>h3Name</a>
203 </li>
204 </ol>
205 </li>
206 <li>
207 <a href="#apiReference">API reference: chrome.test</a>
208 <ol>
209 <li style="display: none; ">
210 <a href="#properties">Properties</a>
211 <ol>
212 <li>
213 <a href="#property-anchor">propertyName</a>
214 </li>
215 </ol>
216 </li>
217 <li>
218 <a href="#methods">Methods</a>
219 <ol>
220 <li>
221 <a href="#method-log">log</a>
222 </li><li>
223 <a href="#method-notifyFail">notifyFail</a>
224 </li><li>
225 <a href="#method-notifyPass">notifyPass</a>
226 </li><li>
227 <a href="#method-resetQuota">resetQuota</a>
228 </li>
229 </ol>
230 </li>
231 <li style="display: none; ">
232 <a href="#events">Events</a>
233 <ol>
234 <li>
235 <a href="#event-anchor">eventName</a>
236 </li>
237 </ol>
238 </li>
239 <li style="display: none; ">
240 <a href="#types">Types</a>
241 <ol>
242 <li>
243 <a href="#id-anchor">id</a>
244 </li>
245 </ol>
246 </li>
247 </ol>
248 </li>
249 </ol>
250 </div>
251 <!-- /TABLE OF CONTENTS -->
252
253 <!-- STATIC CONTENT PLACEHOLDER -->
254 <div id="static"></div>
255
256 <!-- API PAGE -->
257 <div class="apiPage">
258 <a name="apiReference"></a>
259 <h2>API reference: chrome.test</h2>
260
261 <!-- PROPERTIES -->
262 <div class="apiGroup" style="display: none; ">
263 <a name="properties"></a>
264 <h3 id="properties">Properties</h3>
265
266 <div>
267 <a></a>
268 <h4>getLastError</h4>
269 <div class="summary">
270 <!-- Note: intentionally longer 80 columns -->
271 <span>chrome.extension</span><span>lastError</span>
272 </div>
273 <div>
274 </div>
275 </div>
276
277 </div> <!-- /apiGroup -->
278
279 <!-- METHODS -->
280 <div class="apiGroup" id="methods">
281 <a name="methods"></a>
282 <h3>Methods</h3>
283
284 <!-- iterates over all functions -->
285 <div class="apiItem">
286 <a name="method-log"></a> <!-- method-anchor -->
287 <h4>log</h4>
288
289 <div class="summary"><span style="display: none; ">void</span>
290 <!-- Note: intentionally longer 80 columns -->
291 <span>chrome.test.log</span>(<span class="null"><span style="d isplay: none; ">, </span><span>string</span>
292 <var><span>message</span></var></span>)</div>
293
294 <div class="description">
295 <p class="todo" style="display: none; ">Undocumented.</p>
296 <p>Logs a message during internal unit testing.</p>
297
298 <!-- PARAMETERS -->
299 <h4>Parameters</h4>
300 <dl>
301 <div>
302 <div>
303 <dt>
304 <var>message</var>
305 <em>
306
307 <!-- TYPE -->
308 <div style="display:inline">
309 (
310 <span class="optional" style="display: none; ">optional</spa n>
311 <span id="typeTemplate">
312 <span style="display: none; ">
313 <a> Type</a>
314 </span>
315 <span>
316 <span style="display: none; ">
317 array of <span><span></span></span>
318 </span>
319 <span>string</span>
320 </span>
321 </span>
322 )
323 </div>
324
325 </em>
326 </dt>
327 <dd class="todo">
328 Undocumented.
329 </dd>
330 <dd style="display: none; ">
331 Description of this parameter from the json schema.
332 </dd>
333
334 <!-- OBJECT PROPERTIES -->
335 <dd style="display: none; ">
336 <dl>
337 <div>
338 <div>
339 </div>
340 </div>
341 </dl>
342 </dd>
343 </div>
344 </div>
345 </dl>
346
347 <!-- RETURNS -->
348 <h4 style="display: none; ">Returns</h4>
349 <dl>
350 <div style="display: none; ">
351 <div>
352 </div>
353 </div>
354 </dl>
355
356 <!-- CALLBACK -->
357 <div style="display: none; ">
358 <div>
359 <h4>Callback function</h4>
360 <p>
361 The callback <em>parameter</em> should specify a function
362 that looks like this:
363 </p>
364 <p>
365 If you specify the <em>callback</em> parameter, it should
366 specify a function that looks like this:
367 </p>
368
369 <!-- Note: intentionally longer 80 columns -->
370 <pre>function(<span>Type param1, Type param2</span>) <span cla ss="subdued">{...}</span>);</pre>
371 <dl>
372 <div>
373 <div>
374 </div>
375 </div>
376 </dl>
377 </div>
378 </div>
379
380 </div> <!-- /description -->
381
382 </div><div class="apiItem">
383 <a name="method-notifyFail"></a> <!-- method-anchor -->
384 <h4>notifyFail</h4>
385
386 <div class="summary"><span style="display: none; ">void</span>
387 <!-- Note: intentionally longer 80 columns -->
388 <span>chrome.test.notifyFail</span>(<span class="null"><span s tyle="display: none; ">, </span><span>string</span>
389 <var><span>message</span></var></span>)</div>
390
391 <div class="description">
392 <p class="todo" style="display: none; ">Undocumented.</p>
393 <p>Notify the browser process that test code running in the exte nsion failed. This is only used for internal unit testing.</p>
394
395 <!-- PARAMETERS -->
396 <h4>Parameters</h4>
397 <dl>
398 <div>
399 <div>
400 <dt>
401 <var>message</var>
402 <em>
403
404 <!-- TYPE -->
405 <div style="display:inline">
406 (
407 <span class="optional" style="display: none; ">optional</spa n>
408 <span id="typeTemplate">
409 <span style="display: none; ">
410 <a> Type</a>
411 </span>
412 <span>
413 <span style="display: none; ">
414 array of <span><span></span></span>
415 </span>
416 <span>string</span>
417 </span>
418 </span>
419 )
420 </div>
421
422 </em>
423 </dt>
424 <dd class="todo">
425 Undocumented.
426 </dd>
427 <dd style="display: none; ">
428 Description of this parameter from the json schema.
429 </dd>
430
431 <!-- OBJECT PROPERTIES -->
432 <dd style="display: none; ">
433 <dl>
434 <div>
435 <div>
436 </div>
437 </div>
438 </dl>
439 </dd>
440 </div>
441 </div>
442 </dl>
443
444 <!-- RETURNS -->
445 <h4 style="display: none; ">Returns</h4>
446 <dl>
447 <div style="display: none; ">
448 <div>
449 </div>
450 </div>
451 </dl>
452
453 <!-- CALLBACK -->
454 <div style="display: none; ">
455 <div>
456 <h4>Callback function</h4>
457 <p>
458 The callback <em>parameter</em> should specify a function
459 that looks like this:
460 </p>
461 <p>
462 If you specify the <em>callback</em> parameter, it should
463 specify a function that looks like this:
464 </p>
465
466 <!-- Note: intentionally longer 80 columns -->
467 <pre>function(<span>Type param1, Type param2</span>) <span cla ss="subdued">{...}</span>);</pre>
468 <dl>
469 <div>
470 <div>
471 </div>
472 </div>
473 </dl>
474 </div>
475 </div>
476
477 </div> <!-- /description -->
478
479 </div><div class="apiItem">
480 <a name="method-notifyPass"></a> <!-- method-anchor -->
481 <h4>notifyPass</h4>
482
483 <div class="summary"><span style="display: none; ">void</span>
484 <!-- Note: intentionally longer 80 columns -->
485 <span>chrome.test.notifyPass</span>(<span class="optional"><sp an style="display: none; ">, </span><span>string</span>
486 <var><span>message</span></var></span>)</div>
487
488 <div class="description">
489 <p class="todo" style="display: none; ">Undocumented.</p>
490 <p>Notify the browser process that test code running in the exte nsion passed. This is only used for internal unit testing.</p>
491
492 <!-- PARAMETERS -->
493 <h4>Parameters</h4>
494 <dl>
495 <div>
496 <div>
497 <dt>
498 <var>message</var>
499 <em>
500
501 <!-- TYPE -->
502 <div style="display:inline">
503 (
504 <span class="optional">optional</span>
505 <span id="typeTemplate">
506 <span style="display: none; ">
507 <a> Type</a>
508 </span>
509 <span>
510 <span style="display: none; ">
511 array of <span><span></span></span>
512 </span>
513 <span>string</span>
514 </span>
515 </span>
516 )
517 </div>
518
519 </em>
520 </dt>
521 <dd class="todo">
522 Undocumented.
523 </dd>
524 <dd style="display: none; ">
525 Description of this parameter from the json schema.
526 </dd>
527
528 <!-- OBJECT PROPERTIES -->
529 <dd style="display: none; ">
530 <dl>
531 <div>
532 <div>
533 </div>
534 </div>
535 </dl>
536 </dd>
537 </div>
538 </div>
539 </dl>
540
541 <!-- RETURNS -->
542 <h4 style="display: none; ">Returns</h4>
543 <dl>
544 <div style="display: none; ">
545 <div>
546 </div>
547 </div>
548 </dl>
549
550 <!-- CALLBACK -->
551 <div style="display: none; ">
552 <div>
553 <h4>Callback function</h4>
554 <p>
555 The callback <em>parameter</em> should specify a function
556 that looks like this:
557 </p>
558 <p>
559 If you specify the <em>callback</em> parameter, it should
560 specify a function that looks like this:
561 </p>
562
563 <!-- Note: intentionally longer 80 columns -->
564 <pre>function(<span>Type param1, Type param2</span>) <span cla ss="subdued">{...}</span>);</pre>
565 <dl>
566 <div>
567 <div>
568 </div>
569 </div>
570 </dl>
571 </div>
572 </div>
573
574 </div> <!-- /description -->
575
576 </div><div class="apiItem">
577 <a name="method-resetQuota"></a> <!-- method-anchor -->
578 <h4>resetQuota</h4>
579
580 <div class="summary"><span style="display: none; ">void</span>
581 <!-- Note: intentionally longer 80 columns -->
582 <span>chrome.test.resetQuota</span>(<span style="display: none ; "><span>, </span><span></span>
583 <var><span></span></var></span>)</div>
584
585 <div class="description">
586 <p class="todo" style="display: none; ">Undocumented.</p>
587 <p>Reset all accumulated quota state for all extensions. This i s only used for internal unit testing.</p>
588
589 <!-- PARAMETERS -->
590 <h4>Parameters</h4>
591 <dl>
592 <div style="display: none; ">
593 <div>
594 </div>
595 </div>
596 </dl>
597
598 <!-- RETURNS -->
599 <h4 style="display: none; ">Returns</h4>
600 <dl>
601 <div style="display: none; ">
602 <div>
603 </div>
604 </div>
605 </dl>
606
607 <!-- CALLBACK -->
608 <div style="display: none; ">
609 <div>
610 <h4>Callback function</h4>
611 <p>
612 The callback <em>parameter</em> should specify a function
613 that looks like this:
614 </p>
615 <p>
616 If you specify the <em>callback</em> parameter, it should
617 specify a function that looks like this:
618 </p>
619
620 <!-- Note: intentionally longer 80 columns -->
621 <pre>function(<span>Type param1, Type param2</span>) <span cla ss="subdued">{...}</span>);</pre>
622 <dl>
623 <div>
624 <div>
625 </div>
626 </div>
627 </dl>
628 </div>
629 </div>
630
631 </div> <!-- /description -->
632
633 </div> <!-- /apiItem -->
634
635 </div> <!-- /apiGroup -->
636
637 <!-- EVENTS -->
638 <div class="apiGroup" style="display: none; ">
639 <a name="events"></a>
640 <h3 id="events">Events</h3>
641
642 <!-- iterates over all events -->
643 <div class="apiItem">
644 <a></a>
645 <h4>event name</h4>
646
647 <div class="summary">
648 <!-- Note: intentionally longer 80 columns -->
649 <span class="subdued">chrome.bookmarks</span><span>onEvent</span ><span class="subdued">.addListener</span>(function(<span>Type param1, Type para m2</span>) <span class="subdued">{...}</span>);
650 </div>
651
652 <div class="description">
653 <p class="todo">Undocumented.</p>
654 <p>
655 A description from the json schema def of the event goes here.
656 </p>
657
658 <!-- PARAMETERS -->
659 <h4>Parameters</h4>
660 <dl>
661 <div>
662 <div>
663 </div>
664 </div>
665 </dl>
666
667 </div> <!-- /decription -->
668
669 </div> <!-- /apiItem -->
670
671 </div> <!-- /apiGroup -->
672
673 <!-- TYPES -->
674 <div class="apiGroup" style="display: none; ">
675 <a name="types.sort(sortByName)"></a>
676 <h3 id="types">Types</h3>
677
678 <!-- iterates over all types -->
679 <div class="apiItem">
680 <a></a>
681 <h4>type name</h4>
682
683 <div>
684 </div>
685
686 </div> <!-- /apiItem -->
687
688 </div> <!-- /apiGroup -->
689
690 </div> <!-- /apiPage -->
691 </div> <!-- /gc-pagecontent -->
692 </div> <!-- /g-section -->
693 </div> <!-- /codesiteContent -->
694 <div id="gc-footer" --="">
695 <div class="text">
696 <p>
697 Except as otherwise <a href="http://code.google.com/policies.html#restrictions ">noted</a>,
698 the content of this page is licensed under the <a rel="license" href="http://c reativecommons.org/licenses/by/3.0/">Creative Commons
699 Attribution 3.0 License</a>, and code samples are licensed under the
700 <a rel="license" href="http://code.google.com/google_bsd_license.html">BSD Lic ense</a>.
701 </p>
702 <p>
703 ©2009 Google
704 </p>
705
706 <!-- begin analytics -->
707 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">< /script>
708 <script src="http://www.google-analytics.com/ga.js" type="text/javascript"></scr ipt>
709
710 <script type="text/javascript">
711 // chrome doc tracking
712 try {
713 var engdocs = _gat._getTracker("YT-10763712-2");
714 engdocs._trackPageview();
715 } catch(err) {}
716
717 // code.google.com site-wide tracking
718 try {
719 _uacct="UA-18071-1";
720 _uanchor=1;
721 _uff=0;
722 urchinTracker();
723 }
724 catch(e) {/* urchinTracker not available. */}
725 </script>
726 <!-- end analytics -->
727 </div>
728 </div> <!-- /gc-footer -->
729 </div> <!-- /gc-container -->
730 </body></html>
OLDNEW
« no previous file with comments | « chrome/common/extensions/docs/template/page_shell.html ('k') | chrome/common/extensions/docs/themes.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698