OLD | NEW |
1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc.
Note: | 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 | 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 | 3 across api docs and should be edited only with knowledge of the |
4 templating mechanism. | 4 templating mechanism. |
5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a | 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 | 6 browser, it will be re-generated from the template, json schema and |
7 authored overview content. | 7 authored overview content. |
8 4) The <body>.innerHTML is also generated by an offline step so that this | 8 4) The <body>.innerHTML is also generated by an offline step so that this |
9 page may easily be indexed by search engines. | 9 page may easily be indexed by search engines. |
10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> | 10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> |
(...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
215 <ol> | 215 <ol> |
216 <li> | 216 <li> |
217 <a href="#event-onAlarm">onAlarm</a> | 217 <a href="#event-onAlarm">onAlarm</a> |
218 </li> | 218 </li> |
219 </ol> | 219 </ol> |
220 </li> | 220 </li> |
221 <li> | 221 <li> |
222 <a href="#types">Types</a> | 222 <a href="#types">Types</a> |
223 <ol> | 223 <ol> |
224 <li> | 224 <li> |
225 <a href="#type-alarms.Alarm">alarms.Alarm</a> | 225 <a href="#type-Alarm">Alarm</a> |
226 <ol> | 226 <ol> |
227 </ol> | 227 </ol> |
228 </li><li> | 228 </li><li> |
229 <a href="#type-alarms.AlarmCreateInfo">alarms.AlarmCreateInfo</a
> | 229 <a href="#type-AlarmCreateInfo">AlarmCreateInfo</a> |
230 <ol> | 230 <ol> |
231 </ol> | 231 </ol> |
232 </li> | 232 </li> |
233 </ol> | 233 </ol> |
234 </li> | 234 </li> |
235 </ol> | 235 </ol> |
236 </li> | 236 </li> |
237 </ol> | 237 </ol> |
238 </div> | 238 </div> |
239 <!-- /TABLE OF CONTENTS --> | 239 <!-- /TABLE OF CONTENTS --> |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
322 </dl> | 322 </dl> |
323 <!-- CALLBACK --> | 323 <!-- CALLBACK --> |
324 <!-- MIN_VERSION --> | 324 <!-- MIN_VERSION --> |
325 </div> <!-- /description --> | 325 </div> <!-- /description --> |
326 </div><div class="apiItem"> | 326 </div><div class="apiItem"> |
327 <a name="method-create"></a> <!-- method-anchor --> | 327 <a name="method-create"></a> <!-- method-anchor --> |
328 <h4>create</h4> | 328 <h4>create</h4> |
329 <div class="summary"> | 329 <div class="summary"> |
330 <!-- Note: intentionally longer 80 columns --> | 330 <!-- Note: intentionally longer 80 columns --> |
331 <span>chrome.alarms.create</span>(<span class="optional"><span
>string</span> | 331 <span>chrome.alarms.create</span>(<span class="optional"><span
>string</span> |
332 <var><span>name</span></var></span><span class="null"><spa
n>, </span><span>alarms.AlarmCreateInfo</span> | 332 <var><span>name</span></var></span><span class="null"><spa
n>, </span><span>AlarmCreateInfo</span> |
333 <var><span>alarmInfo</span></var></span>)</div> | 333 <var><span>alarmInfo</span></var></span>)</div> |
334 <div class="description"> | 334 <div class="description"> |
335 <p>Creates an alarm. Near the time(s) specified by <var>alarmIn
fo</var>, the <code>onAlarm</code> event is fired. If there is another alarm wit
h the same name (or no name if none is specified), it will be cancelled and repl
aced by this alarm. Note that granularity is not guaranteed: times are more of a
hint to the browser. For performance reasons, alarms may be delayed an arbitrar
y amount of time before firing.</p> | 335 <p>Creates an alarm. Near the time(s) specified by <var>alarmIn
fo</var>, the <code>onAlarm</code> event is fired. If there is another alarm wit
h the same name (or no name if none is specified), it will be cancelled and repl
aced by this alarm. Note that granularity is not guaranteed: times are more of a
hint to the browser. For performance reasons, alarms may be delayed an arbitrar
y amount of time before firing.</p> |
336 <!-- PARAMETERS --> | 336 <!-- PARAMETERS --> |
337 <h4>Parameters</h4> | 337 <h4>Parameters</h4> |
338 <dl> | 338 <dl> |
339 <div> | 339 <div> |
340 <div> | 340 <div> |
341 <dt> | 341 <dt> |
342 <var>name</var> | 342 <var>name</var> |
(...skipping 20 matching lines...) Expand all Loading... |
363 </div><div> | 363 </div><div> |
364 <div> | 364 <div> |
365 <dt> | 365 <dt> |
366 <var>alarmInfo</var> | 366 <var>alarmInfo</var> |
367 <em> | 367 <em> |
368 <!-- TYPE --> | 368 <!-- TYPE --> |
369 <div style="display:inline"> | 369 <div style="display:inline"> |
370 ( | 370 ( |
371 <span id="typeTemplate"> | 371 <span id="typeTemplate"> |
372 <span> | 372 <span> |
373 <a href="alarms.html#type-alarms.AlarmCreateInfo">alarms
.AlarmCreateInfo</a> | 373 <a href="alarms.html#type-AlarmCreateInfo">AlarmCreateIn
fo</a> |
374 </span> | 374 </span> |
375 </span> | 375 </span> |
376 ) | 376 ) |
377 </div> | 377 </div> |
378 </em> | 378 </em> |
379 </dt> | 379 </dt> |
380 <dd>Describes when the alarm should fire. The initial time must be sp
ecified by either <var>when</var> or <var>delayInMinutes</var> (but not both).
If <var>periodInMinutes</var> is set, the alarm will repeat every <var>periodInM
inutes</var> minutes after the initial event. If neither <var>when</var> or <va
r>delayInMinutes</var> is set for a repeating alarm, <var>periodInMinutes</var>
is used as the default for <var>delayInMinutes</var>.</dd> | 380 <dd>Describes when the alarm should fire. The initial time must be sp
ecified by either <var>when</var> or <var>delayInMinutes</var> (but not both).
If <var>periodInMinutes</var> is set, the alarm will repeat every <var>periodInM
inutes</var> minutes after the initial event. If neither <var>when</var> or <va
r>delayInMinutes</var> is set for a repeating alarm, <var>periodInMinutes</var>
is used as the default for <var>delayInMinutes</var>.</dd> |
381 <!-- OBJECT PROPERTIES --> | 381 <!-- OBJECT PROPERTIES --> |
382 <!-- OBJECT METHODS --> | 382 <!-- OBJECT METHODS --> |
383 <!-- OBJECT EVENT FIELDS --> | 383 <!-- OBJECT EVENT FIELDS --> |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
459 <div> | 459 <div> |
460 <div> | 460 <div> |
461 <dt> | 461 <dt> |
462 <var>alarm</var> | 462 <var>alarm</var> |
463 <em> | 463 <em> |
464 <!-- TYPE --> | 464 <!-- TYPE --> |
465 <div style="display:inline"> | 465 <div style="display:inline"> |
466 ( | 466 ( |
467 <span id="typeTemplate"> | 467 <span id="typeTemplate"> |
468 <span> | 468 <span> |
469 <a href="alarms.html#type-alarms.Alarm">alarms.Alarm</a> | 469 <a href="alarms.html#type-Alarm">Alarm</a> |
470 </span> | 470 </span> |
471 </span> | 471 </span> |
472 ) | 472 ) |
473 </div> | 473 </div> |
474 </em> | 474 </em> |
475 </dt> | 475 </dt> |
476 <dd class="todo"> | 476 <dd class="todo"> |
477 Undocumented. | 477 Undocumented. |
478 </dd> | 478 </dd> |
479 <!-- OBJECT PROPERTIES --> | 479 <!-- OBJECT PROPERTIES --> |
(...skipping 13 matching lines...) Expand all Loading... |
493 </dl> | 493 </dl> |
494 <!-- CALLBACK --> | 494 <!-- CALLBACK --> |
495 <div> | 495 <div> |
496 <div> | 496 <div> |
497 <h4>Callback function</h4> | 497 <h4>Callback function</h4> |
498 <p> | 498 <p> |
499 The <em>callback</em> parameter should specify a function | 499 The <em>callback</em> parameter should specify a function |
500 that looks like this: | 500 that looks like this: |
501 </p> | 501 </p> |
502 <!-- Note: intentionally longer 80 columns --> | 502 <!-- Note: intentionally longer 80 columns --> |
503 <pre>function(<span>alarms.Alarm alarm</span>) <span class="su
bdued">{...}</span>;</pre> | 503 <pre>function(<span>Alarm alarm</span>) <span class="subdued">
{...}</span>;</pre> |
504 <dl> | 504 <dl> |
505 <div> | 505 <div> |
506 <div> | 506 <div> |
507 <dt> | 507 <dt> |
508 <var>alarm</var> | 508 <var>alarm</var> |
509 <em> | 509 <em> |
510 <!-- TYPE --> | 510 <!-- TYPE --> |
511 <div style="display:inline"> | 511 <div style="display:inline"> |
512 ( | 512 ( |
513 <span id="typeTemplate"> | 513 <span id="typeTemplate"> |
514 <span> | 514 <span> |
515 <a href="alarms.html#type-alarms.Alarm">alarms.Alarm</a> | 515 <a href="alarms.html#type-Alarm">Alarm</a> |
516 </span> | 516 </span> |
517 </span> | 517 </span> |
518 ) | 518 ) |
519 </div> | 519 </div> |
520 </em> | 520 </em> |
521 </dt> | 521 </dt> |
522 <dd class="todo"> | 522 <dd class="todo"> |
523 Undocumented. | 523 Undocumented. |
524 </dd> | 524 </dd> |
525 <!-- OBJECT PROPERTIES --> | 525 <!-- OBJECT PROPERTIES --> |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
579 <var>alarms</var> | 579 <var>alarms</var> |
580 <em> | 580 <em> |
581 <!-- TYPE --> | 581 <!-- TYPE --> |
582 <div style="display:inline"> | 582 <div style="display:inline"> |
583 ( | 583 ( |
584 <span id="typeTemplate"> | 584 <span id="typeTemplate"> |
585 <span> | 585 <span> |
586 <span> | 586 <span> |
587 array of <span><span> | 587 array of <span><span> |
588 <span> | 588 <span> |
589 <a href="alarms.html#type-alarms.Alarm">alarms.Alarm</a> | 589 <a href="alarms.html#type-Alarm">Alarm</a> |
590 </span> | 590 </span> |
591 </span></span> | 591 </span></span> |
592 </span> | 592 </span> |
593 </span> | 593 </span> |
594 </span> | 594 </span> |
595 ) | 595 ) |
596 </div> | 596 </div> |
597 </em> | 597 </em> |
598 </dt> | 598 </dt> |
599 <dd class="todo"> | 599 <dd class="todo"> |
(...skipping 16 matching lines...) Expand all Loading... |
616 </dl> | 616 </dl> |
617 <!-- CALLBACK --> | 617 <!-- CALLBACK --> |
618 <div> | 618 <div> |
619 <div> | 619 <div> |
620 <h4>Callback function</h4> | 620 <h4>Callback function</h4> |
621 <p> | 621 <p> |
622 The <em>callback</em> parameter should specify a function | 622 The <em>callback</em> parameter should specify a function |
623 that looks like this: | 623 that looks like this: |
624 </p> | 624 </p> |
625 <!-- Note: intentionally longer 80 columns --> | 625 <!-- Note: intentionally longer 80 columns --> |
626 <pre>function(<span>array of alarms.Alarm alarms</span>) <span
class="subdued">{...}</span>;</pre> | 626 <pre>function(<span>array of Alarm alarms</span>) <span class=
"subdued">{...}</span>;</pre> |
627 <dl> | 627 <dl> |
628 <div> | 628 <div> |
629 <div> | 629 <div> |
630 <dt> | 630 <dt> |
631 <var>alarms</var> | 631 <var>alarms</var> |
632 <em> | 632 <em> |
633 <!-- TYPE --> | 633 <!-- TYPE --> |
634 <div style="display:inline"> | 634 <div style="display:inline"> |
635 ( | 635 ( |
636 <span id="typeTemplate"> | 636 <span id="typeTemplate"> |
637 <span> | 637 <span> |
638 <span> | 638 <span> |
639 array of <span><span> | 639 array of <span><span> |
640 <span> | 640 <span> |
641 <a href="alarms.html#type-alarms.Alarm">alarms.Alarm</a> | 641 <a href="alarms.html#type-Alarm">Alarm</a> |
642 </span> | 642 </span> |
643 </span></span> | 643 </span></span> |
644 </span> | 644 </span> |
645 </span> | 645 </span> |
646 </span> | 646 </span> |
647 ) | 647 ) |
648 </div> | 648 </div> |
649 </em> | 649 </em> |
650 </dt> | 650 </dt> |
651 <dd class="todo"> | 651 <dd class="todo"> |
(...skipping 15 matching lines...) Expand all Loading... |
667 <!-- EVENTS --> | 667 <!-- EVENTS --> |
668 <div id="eventsTemplate" class="apiGroup"> | 668 <div id="eventsTemplate" class="apiGroup"> |
669 <a name="global-events"></a> | 669 <a name="global-events"></a> |
670 <h3>Events</h3> | 670 <h3>Events</h3> |
671 <!-- iterates over all events --> | 671 <!-- iterates over all events --> |
672 <div class="apiItem"> | 672 <div class="apiItem"> |
673 <a name="event-onAlarm"></a> | 673 <a name="event-onAlarm"></a> |
674 <h4>onAlarm</h4> | 674 <h4>onAlarm</h4> |
675 <div class="summary"> | 675 <div class="summary"> |
676 <!-- Note: intentionally longer 80 columns --> | 676 <!-- Note: intentionally longer 80 columns --> |
677 <span class="subdued">chrome.alarms.</span><span>onAlarm</span><
span class="subdued">.addListener</span>(function(<span>alarms.Alarm alarm</span
>) <span class="subdued">{...}</span><span></span>); | 677 <span class="subdued">chrome.alarms.</span><span>onAlarm</span><
span class="subdued">.addListener</span>(function(<span>Alarm alarm</span>) <spa
n class="subdued">{...}</span><span></span>); |
678 </div> | 678 </div> |
679 <div class="description"> | 679 <div class="description"> |
680 <p>Fired when an alarm has elapsed. Useful for transient backgro
und pages.</p> | 680 <p>Fired when an alarm has elapsed. Useful for transient backgro
und pages.</p> |
681 <!-- LISTENER PARAMETERS --> | 681 <!-- LISTENER PARAMETERS --> |
682 <div> | 682 <div> |
683 <h4>Listener parameters</h4> | 683 <h4>Listener parameters</h4> |
684 <dl> | 684 <dl> |
685 <div> | 685 <div> |
686 <div> | 686 <div> |
687 <dt> | 687 <dt> |
688 <var>alarm</var> | 688 <var>alarm</var> |
689 <em> | 689 <em> |
690 <!-- TYPE --> | 690 <!-- TYPE --> |
691 <div style="display:inline"> | 691 <div style="display:inline"> |
692 ( | 692 ( |
693 <span id="typeTemplate"> | 693 <span id="typeTemplate"> |
694 <span> | 694 <span> |
695 <a href="alarms.html#type-alarms.Alarm">alarms.Alarm</a> | 695 <a href="alarms.html#type-Alarm">Alarm</a> |
696 </span> | 696 </span> |
697 </span> | 697 </span> |
698 ) | 698 ) |
699 </div> | 699 </div> |
700 </em> | 700 </em> |
701 </dt> | 701 </dt> |
702 <dd>The alarm that has elapsed.</dd> | 702 <dd>The alarm that has elapsed.</dd> |
703 <!-- OBJECT PROPERTIES --> | 703 <!-- OBJECT PROPERTIES --> |
704 <!-- OBJECT METHODS --> | 704 <!-- OBJECT METHODS --> |
705 <!-- OBJECT EVENT FIELDS --> | 705 <!-- OBJECT EVENT FIELDS --> |
706 <!-- FUNCTION PARAMETERS --> | 706 <!-- FUNCTION PARAMETERS --> |
707 </div> | 707 </div> |
708 </div> | 708 </div> |
709 </dl> | 709 </dl> |
710 </div> | 710 </div> |
711 <!-- EXTRA PARAMETERS --> | 711 <!-- EXTRA PARAMETERS --> |
712 <!-- LISTENER RETURN VALUE --> | 712 <!-- LISTENER RETURN VALUE --> |
713 <dl> | 713 <dl> |
714 </dl> | 714 </dl> |
715 </div> <!-- /description --> | 715 </div> <!-- /description --> |
716 <!-- /description --> | 716 <!-- /description --> |
717 </div> <!-- /apiItem --> | 717 </div> <!-- /apiItem --> |
718 </div> <!-- /apiGroup --> | 718 </div> <!-- /apiGroup --> |
719 <!-- TYPES --> | 719 <!-- TYPES --> |
720 <div class="apiGroup"> | 720 <div class="apiGroup"> |
721 <a name="types"></a> | 721 <a name="types"></a> |
722 <h3 id="types">Types</h3> | 722 <h3 id="types">Types</h3> |
723 <!-- iterates over all types --> | 723 <!-- iterates over all types --> |
724 <div class="apiItem"> | 724 <div class="apiItem"> |
725 <a name="type-alarms.Alarm"></a> | 725 <a name="type-Alarm"></a> |
726 <h4>alarms.Alarm</h4> | 726 <h4>Alarm</h4> |
727 <div> | 727 <div> |
728 <dt> | 728 <dt> |
729 <em> | 729 <em> |
730 <!-- TYPE --> | 730 <!-- TYPE --> |
731 <div style="display:inline"> | 731 <div style="display:inline"> |
732 ( | 732 ( |
733 <span id="typeTemplate"> | 733 <span id="typeTemplate"> |
734 <span> | 734 <span> |
735 <span>object</span> | 735 <span>object</span> |
736 </span> | 736 </span> |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
816 <!-- FUNCTION PARAMETERS --> | 816 <!-- FUNCTION PARAMETERS --> |
817 </div> | 817 </div> |
818 </div> | 818 </div> |
819 </dl> | 819 </dl> |
820 </dd> | 820 </dd> |
821 <!-- OBJECT METHODS --> | 821 <!-- OBJECT METHODS --> |
822 <!-- OBJECT EVENT FIELDS --> | 822 <!-- OBJECT EVENT FIELDS --> |
823 <!-- FUNCTION PARAMETERS --> | 823 <!-- FUNCTION PARAMETERS --> |
824 </div> | 824 </div> |
825 </div><div class="apiItem"> | 825 </div><div class="apiItem"> |
826 <a name="type-alarms.AlarmCreateInfo"></a> | 826 <a name="type-AlarmCreateInfo"></a> |
827 <h4>alarms.AlarmCreateInfo</h4> | 827 <h4>AlarmCreateInfo</h4> |
828 <div> | 828 <div> |
829 <dt> | 829 <dt> |
830 <em> | 830 <em> |
831 <!-- TYPE --> | 831 <!-- TYPE --> |
832 <div style="display:inline"> | 832 <div style="display:inline"> |
833 ( | 833 ( |
834 <span id="typeTemplate"> | 834 <span id="typeTemplate"> |
835 <span> | 835 <span> |
836 <span>object</span> | 836 <span>object</span> |
837 </span> | 837 </span> |
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
958 _uff=0; | 958 _uff=0; |
959 urchinTracker(); | 959 urchinTracker(); |
960 } | 960 } |
961 catch(e) {/* urchinTracker not available. */} | 961 catch(e) {/* urchinTracker not available. */} |
962 </script> | 962 </script> |
963 <!-- end analytics --> | 963 <!-- end analytics --> |
964 </div> | 964 </div> |
965 </div> <!-- /gc-footer --> | 965 </div> <!-- /gc-footer --> |
966 </div> <!-- /gc-container --> | 966 </div> <!-- /gc-container --> |
967 </body></html> | 967 </body></html> |
OLD | NEW |