| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "namespace": "extension", | 3 "namespace": "extension", |
| 4 "types": [ | 4 "types": [ |
| 5 { | 5 { |
| 6 "id": "Port", | 6 "id": "Port", |
| 7 "type": "object", | 7 "type": "object", |
| 8 "description": "An object which allows two way communication with other
pages.", | 8 "description": "An object which allows two way communication with other
pages.", |
| 9 "properties": { | 9 "properties": { |
| 10 "name": {"type": "string"}, | 10 "name": {"type": "string"}, |
| (...skipping 560 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 571 "minimum": 0, | 571 "minimum": 0, |
| 572 "optional": true, | 572 "optional": true, |
| 573 "description": "The target window. Defaults to the <a href='windows.
html#current-window'>current window</a>." | 573 "description": "The target window. Defaults to the <a href='windows.
html#current-window'>current window</a>." |
| 574 }, | 574 }, |
| 575 { | 575 { |
| 576 "type": "function", "name": "callback", "parameters": [ | 576 "type": "function", "name": "callback", "parameters": [ |
| 577 {"type": "string", "name": "dataUrl", "description": "A data URL o
f a JPEG encoding of the visible area of the captured tab. May be assigned to th
e 'src' property of an HTML Image element for display."} | 577 {"type": "string", "name": "dataUrl", "description": "A data URL o
f a JPEG encoding of the visible area of the captured tab. May be assigned to th
e 'src' property of an HTML Image element for display."} |
| 578 ] | 578 ] |
| 579 } | 579 } |
| 580 ] | 580 ] |
| 581 }, |
| 582 { |
| 583 "name": "executeScript", |
| 584 "type": "function", |
| 585 "description": "", |
| 586 "parameters": [ |
| 587 {"type": "integer", "name": "tabId", "optional": true, "description":
"The id of tab which run the script, default to selected tab of current window."
}, |
| 588 { |
| 589 "type": "object", |
| 590 "name": "scriptDef", |
| 591 "description": "Note:scripts are injected in the following definitio
n order.", |
| 592 "properties": { |
| 593 "code": {"type": "string", "optional": true, "description": "JavaS
cript code to execute."}, |
| 594 "file": {"type": "string", "optional": true, "description": "JavaS
cript file to execute."} |
| 595 }, |
| 596 "optional": true |
| 597 }, |
| 598 { |
| 599 "type": "function", |
| 600 "name": "callback", |
| 601 "optional": true, |
| 602 "description": "When all scripts are executed, this callback is call
ed.", |
| 603 "parameters": [] |
| 604 } |
| 605 ], |
| 606 "returns": { |
| 607 "type": "boolean", |
| 608 "description": "Whether this call is successful" |
| 609 } |
| 610 }, |
| 611 { |
| 612 "name": "insertCSS", |
| 613 "type": "function", |
| 614 "description": "", |
| 615 "parameters": [ |
| 616 {"type": "integer", "name": "tabId", "optional": true, "description":
"The id of tab which run the script, default to selected tab of current window."
}, |
| 617 { |
| 618 "type": "object", |
| 619 "name": "scriptDef", |
| 620 "description": "Note:css are injected in the following definition or
der.", |
| 621 "properties": { |
| 622 "code": {"type": "string", "optional": true, "description": "CSS c
ode to be injected."}, |
| 623 "file": {"type": "string", "optional": true, "description": "CSS f
ile to be injected."}, |
| 624 }, |
| 625 "optional": true |
| 626 }, |
| 627 { |
| 628 "type": "function", |
| 629 "name": "callback", |
| 630 "optional": true, |
| 631 "description": "When all css are inserted, this callback is called."
, |
| 632 "parameters": [] |
| 633 } |
| 634 ], |
| 635 "returns": { |
| 636 "type": "boolean", |
| 637 "description": "Whether this call is successful" |
| 638 } |
| 581 } | 639 } |
| 582 ], | 640 ], |
| 583 "events": [ | 641 "events": [ |
| 584 { | 642 { |
| 585 "name": "onCreated", | 643 "name": "onCreated", |
| 586 "type": "function", | 644 "type": "function", |
| 587 "description": "Fires when a tab is created.", | 645 "description": "Fires when a tab is created.", |
| 588 "parameters": [ | 646 "parameters": [ |
| 589 { | 647 { |
| 590 "$ref": "Tab", | 648 "$ref": "Tab", |
| (...skipping 519 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1110 "type": "function", | 1168 "type": "function", |
| 1111 "description": "Logs a message during internal unit testing.", | 1169 "description": "Logs a message during internal unit testing.", |
| 1112 "parameters": [ | 1170 "parameters": [ |
| 1113 {"type": "string", "name": "message"} | 1171 {"type": "string", "name": "message"} |
| 1114 ] | 1172 ] |
| 1115 } | 1173 } |
| 1116 ], | 1174 ], |
| 1117 "events": [] | 1175 "events": [] |
| 1118 } | 1176 } |
| 1119 ] | 1177 ] |
| OLD | NEW |