| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "namespace": "extension", | 3 "namespace": "extension", |
| 4 "unprivileged": true, | 4 "unprivileged": true, |
| 5 "types": [ | 5 "types": [ |
| 6 { | 6 { |
| 7 "id": "MessageSender", | 7 "id": "MessageSender", |
| 8 "type": "object", | 8 "type": "object", |
| 9 "description": "An object containing information about the script contex
t that sent a message or request.", | 9 "description": "An object containing information about the script contex
t that sent a message or request.", |
| 10 "properties": { | 10 "properties": { |
| (...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 236 "nodoc": true, | 236 "nodoc": true, |
| 237 "types": [ | 237 "types": [ |
| 238 { | 238 { |
| 239 "id": "AccessibilityObject", | 239 "id": "AccessibilityObject", |
| 240 "type": "object", | 240 "type": "object", |
| 241 "description": "Parent class for accessibility information about an obje
ct.", | 241 "description": "Parent class for accessibility information about an obje
ct.", |
| 242 "properties": { | 242 "properties": { |
| 243 "type": { | 243 "type": { |
| 244 "type": "string", | 244 "type": "string", |
| 245 "description": "The type of this object, which determines the conten
ts of 'details'.", | 245 "description": "The type of this object, which determines the conten
ts of 'details'.", |
| 246 "enum": ["button", "checkbox", "combobox", "link", "radiobutton", "t
ab", "textbox", "window"] | 246 "enum": ["button", "checkbox", "combobox", "link", "menu", "menuitem
", "radiobutton", "tab", "textbox", "window"] |
| 247 }, | 247 }, |
| 248 "name": { | 248 "name": { |
| 249 "type": "string", | 249 "type": "string", |
| 250 "description": "The localized name of the object, like OK or Passwor
d. Do not rely on an exact string match because the text will be in the user's l
anguage and may change in the future." | 250 "description": "The localized name of the object, like OK or Passwor
d. Do not rely on an exact string match because the text will be in the user's l
anguage and may change in the future." |
| 251 }, | 251 }, |
| 252 "details": { | 252 "details": { |
| 253 "description": "Other details like the state, depending on the type
of object.", | 253 "description": "Other details like the state, depending on the type
of object.", |
| 254 "optional": true, | 254 "optional": true, |
| 255 "choices": [ | 255 "choices": [ |
| 256 { "$ref": "CheckboxDetails" }, | 256 { "$ref": "CheckboxDetails" }, |
| 257 { "$ref": "ComboBoxDetails" }, | 257 { "$ref": "ComboBoxDetails" }, |
| 258 { "$ref": "MenuDetails" }, |
| 259 { "$ref": "MenuItemDetails" }, |
| 258 { "$ref": "RadioButtonDetails" }, | 260 { "$ref": "RadioButtonDetails" }, |
| 259 { "$ref": "TabDetails" }, | 261 { "$ref": "TabDetails" }, |
| 260 { "$ref": "TextBoxDetails" } | 262 { "$ref": "TextBoxDetails" } |
| 261 ] | 263 ] |
| 262 } | 264 } |
| 263 } | 265 } |
| 264 }, | 266 }, |
| 265 { | 267 { |
| 266 "id": "CheckboxDetails", | 268 "id": "CheckboxDetails", |
| 267 "type": "object", | 269 "type": "object", |
| (...skipping 16 matching lines...) Expand all Loading... |
| 284 "id": "ListBoxDetails", | 286 "id": "ListBoxDetails", |
| 285 "type": "object", | 287 "type": "object", |
| 286 "description": "Information about the state of a list box.", | 288 "description": "Information about the state of a list box.", |
| 287 "properties": { | 289 "properties": { |
| 288 "value": {"type": "string", "description": "The value of the list box.
"}, | 290 "value": {"type": "string", "description": "The value of the list box.
"}, |
| 289 "itemCount": {"type": "integer", "description": "The number of items i
n the list."}, | 291 "itemCount": {"type": "integer", "description": "The number of items i
n the list."}, |
| 290 "itemIndex": {"type": "integer", "description": "The 0-based index of
the selected value, or -1 if no items are selected."} | 292 "itemIndex": {"type": "integer", "description": "The 0-based index of
the selected value, or -1 if no items are selected."} |
| 291 } | 293 } |
| 292 }, | 294 }, |
| 293 { | 295 { |
| 296 "id": "MenuDetails", |
| 297 "type": "object", |
| 298 "description": "Information about the state of a drop-down menu.", |
| 299 "properties": { |
| 300 } |
| 301 }, |
| 302 { |
| 303 "id": "MenuItemDetails", |
| 304 "type": "object", |
| 305 "description": "Information about a menu item.", |
| 306 "properties": { |
| 307 "hasSubmenu": {"type": "boolean", "description": "True if this item op
ens a submenu."}, |
| 308 "itemCount": {"type": "integer", "description": "The number of items i
n the menu."}, |
| 309 "itemIndex": {"type": "integer", "description": "The 0-based index of
this menu item."} |
| 310 } |
| 311 }, |
| 312 { |
| 294 "id": "RadioButtonDetails", | 313 "id": "RadioButtonDetails", |
| 295 "type": "object", | 314 "type": "object", |
| 296 "description": "Information about the state of a radio button.", | 315 "description": "Information about the state of a radio button.", |
| 297 "properties": { | 316 "properties": { |
| 298 "isChecked": {"type": "boolean", "description": "True if this radio bu
tton is checked."}, | 317 "isChecked": {"type": "boolean", "description": "True if this radio bu
tton is checked."}, |
| 299 "itemCount": {"type": "integer", "description": "The number of radio b
uttons in this group."}, | 318 "itemCount": {"type": "integer", "description": "The number of radio b
uttons in this group."}, |
| 300 "itemIndex": {"type": "integer", "description": "The 0-based index of
this radio button in this group."} | 319 "itemIndex": {"type": "integer", "description": "The 0-based index of
this radio button in this group."} |
| 301 } | 320 } |
| 302 }, | 321 }, |
| 303 { | 322 { |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 409 "name": "onTextChanged", | 428 "name": "onTextChanged", |
| 410 "type": "function", | 429 "type": "function", |
| 411 "description": "Fired when text changes in an editable text control.", | 430 "description": "Fired when text changes in an editable text control.", |
| 412 "parameters": [ | 431 "parameters": [ |
| 413 { | 432 { |
| 414 "$ref": "AccessibilityObject", | 433 "$ref": "AccessibilityObject", |
| 415 "name": "control", | 434 "name": "control", |
| 416 "description": "Details of the control where the text changed." | 435 "description": "Details of the control where the text changed." |
| 417 } | 436 } |
| 418 ] | 437 ] |
| 438 }, |
| 439 { |
| 440 "name": "onMenuOpened", |
| 441 "type": "function", |
| 442 "description": "Fired when a menu is opened.", |
| 443 "parameters": [ |
| 444 { |
| 445 "$ref": "AccessibilityObject", |
| 446 "name": "menu", |
| 447 "description": "Information about the menu that was opened." |
| 448 } |
| 449 ] |
| 450 }, |
| 451 { |
| 452 "name": "onMenuClosed", |
| 453 "type": "function", |
| 454 "description": "Fired when a menu is closed.", |
| 455 "parameters": [ |
| 456 { |
| 457 "$ref": "AccessibilityObject", |
| 458 "name": "menu", |
| 459 "description": "Information about the menu that was closed." |
| 460 } |
| 461 ] |
| 419 } | 462 } |
| 420 ] | 463 ] |
| 421 }, | 464 }, |
| 422 { | 465 { |
| 423 "namespace": "experimental.extension", | 466 "namespace": "experimental.extension", |
| 424 "nodoc": true, | 467 "nodoc": true, |
| 425 "types": [], | 468 "types": [], |
| 426 "functions": [ | 469 "functions": [ |
| 427 { | 470 { |
| 428 "name": "getPopupView", | 471 "name": "getPopupView", |
| (...skipping 2246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2675 "description": "Triggers a paste operation in the specified tab.", | 2718 "description": "Triggers a paste operation in the specified tab.", |
| 2676 "parameters": [ | 2719 "parameters": [ |
| 2677 {"type": "integer", "name": "tabId", "minimum": 0}, | 2720 {"type": "integer", "name": "tabId", "minimum": 0}, |
| 2678 {"type": "function", "name": "callback", "optional": true, "parameters
": []} | 2721 {"type": "function", "name": "callback", "optional": true, "parameters
": []} |
| 2679 ] | 2722 ] |
| 2680 } | 2723 } |
| 2681 ], | 2724 ], |
| 2682 "events": [] | 2725 "events": [] |
| 2683 } | 2726 } |
| 2684 ] | 2727 ] |
| OLD | NEW |