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 3173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
3184 "name": "onDrop", | 3184 "name": "onDrop", |
3185 "type": "function", | 3185 "type": "function", |
3186 "description": "Fired when the user drops bookmarks on the document", | 3186 "description": "Fired when the user drops bookmarks on the document", |
3187 "parameters": [ | 3187 "parameters": [ |
3188 {"$ref": "BookmarkNodeData"} | 3188 {"$ref": "BookmarkNodeData"} |
3189 ] | 3189 ] |
3190 } | 3190 } |
3191 ] | 3191 ] |
3192 }, | 3192 }, |
3193 { | 3193 { |
3194 "namespace": "experimental.downloads", | |
3195 "nodoc": "true", | |
3196 "events": [ | |
3197 { | |
3198 "name": "onCreated", | |
3199 "type": "function", | |
3200 "unprivileged": true, | |
3201 "description": "Fires when a download begins.", | |
3202 "parameters": [ | |
3203 {"$ref": "DownloadItem"} | |
3204 ] | |
3205 }, | |
3206 { | |
3207 "name": "onChanged", | |
3208 "type": "function", | |
3209 "unprivileged": true, | |
3210 "description": "Fires when a property of a DownloadItem changes.", | |
3211 "parameters": [ | |
3212 {"$ref": "DownloadDelta"} | |
3213 ] | |
3214 }, | |
3215 { | |
3216 "name": "onErased", | |
3217 "type": "function", | |
3218 "unprivileged": true, | |
3219 "description": "Fires when a download is erased from history.", | |
3220 "parameters": [ | |
3221 {"type": "integer", "name": "download_id"} | |
Mihai Parparita -not on Chrome
2011/07/28 23:18:29
For consistency, the name of this parameter should
benjhayden
2011/08/01 21:43:51
Done.
| |
3222 ] | |
3223 } | |
3224 ], | |
3225 "properties": { | |
3226 "STATE_IN_PROGRESS": { | |
3227 "type": "string", | |
3228 "value": "in progress", | |
Mihai Parparita -not on Chrome
2011/07/28 23:18:29
Enum values are generally in hacker_style.
benjhayden
2011/08/01 21:43:51
Done.
| |
3229 "description": "The download is currently receiving data from the server ." | |
3230 }, | |
3231 "STATE_INTERRUPTED": { | |
3232 "type": "string", | |
3233 "value": "interrupted", | |
3234 "description": "An error broke the connection with the file host." | |
3235 }, | |
3236 "STATE_COMPLETE": { | |
3237 "type": "string", | |
3238 "value": "complete", | |
3239 "description": "The download has completed." | |
3240 }, | |
3241 "DANGER_SAFE": { | |
3242 "type": "string", | |
3243 "value": "safe", | |
3244 "description": "The file has been determined to present no known danger to the user's computer." | |
3245 }, | |
3246 "DANGER_FILE": { | |
3247 "type": "string", | |
3248 "value": "file", | |
3249 "description": "The download's filename is suspicious." | |
3250 }, | |
3251 "DANGER_URL": { | |
3252 "type": "string", | |
3253 "value": "url", | |
3254 "description": "The download's URL is suspicious." | |
3255 } | |
3256 }, | |
3257 "types": [ | |
3258 { | |
3259 "id": "DownloadItem", | |
3260 "type": "object", | |
3261 "description": "The state of a file as it is downloaded from the interne t.", | |
3262 "properties": { | |
3263 "id": {"type": "integer", "description": "An identifier that is persis tent across browser sessions."}, | |
3264 "url": {"type": "string", "description": "absolute URL"}, | |
Mihai Parparita -not on Chrome
2011/07/28 23:18:29
Probably premature at this point, but all the desc
benjhayden
2011/08/01 21:43:51
Done.
| |
3265 "filename": {"type": "string", "description": "absolute local path"}, | |
3266 "danger": {"type": "string", "description": "Safety", "enum": ["safe", "file", "url"]}, | |
3267 "dangerAccepted": {"type": "boolean", "description": "true if the user has accepted the download's danger."}, | |
3268 "mime": {"type": "string", "description": "The file's MIME type."}, | |
3269 "startTime": {"type": "integer", "description": "ms since epoch"}, | |
3270 "endTime": {"type": "integer", "description": "ms since epoch"}, | |
3271 "state": {"type": "string", "description": "", "enum": ["in progress", "complete", "interrupted"]}, | |
3272 "paused": {"type": "boolean", "description": "true if the download has stopped reading data"}, | |
3273 "error": {"type": "integer", "description": "net error code if state i s interrupted"}, | |
3274 "bytesReceived": {"type": "integer", "description": "pre-decompression "}, | |
3275 "totalBytes": {"type": "integer", "description": "pre-decompression"}, | |
3276 "fileSize": {"type": "integer", "description": "post-decompression"} | |
3277 } | |
3278 }, | |
3279 { | |
3280 "id": "DownloadOptions", | |
3281 "type": "object", | |
3282 "properties": { | |
3283 "url": {"type": "string", "description": "The URL to download."}, | |
3284 "filename": {"type": "string", "description": "relative local path", " optional": true}, | |
3285 "saveAs": {"type": "boolean", "optional": true, "description": "Show t he Save File As dialog."}, | |
3286 "method": {"type": "string", "description": "GET or POST", "optional": true}, | |
3287 "headers": {"type": "object", "description": "request headers", "optio nal": true, "properties": {}, "additionalProperties": { "type": "any" }}, | |
3288 "body": {"type": "string", "description": "post body", "optional": tru e} | |
3289 } | |
3290 }, | |
3291 { | |
3292 "id": "DownloadQuery", | |
3293 "type": "object", | |
3294 "description": "", | |
3295 "properties": { | |
3296 "query": {"type": "string", "description": "boolean search terms", "op tional": true}, | |
3297 "startedBefore": {"type": "integer", "description": "ms since epoch", "optional": true}, | |
3298 "startedAfter": {"type": "integer", "description": "ms since epoch", " optional": true}, | |
3299 "endedBefore": {"type": "integer", "description": "ms since epoch", "o ptional": true}, | |
3300 "endedAfter": {"type": "integer", "description": "ms since epoch", "op tional": true}, | |
3301 "totalBytesGreater": {"type": "integer", "description": "", "optional" : true}, | |
3302 "totalBytesLess": {"type": "integer", "description": "", "optional": t rue}, | |
3303 "filenameRegex": {"type": "string", "description": "", "optional": tru e}, | |
3304 "urlRegex": {"type": "string", "description": "", "optional": true}, | |
3305 "limit": {"type": "integer", "optional": true, "description": ""}, | |
3306 "orderBy": {"type": "string", "optional": true, "description": ""}, | |
3307 "id": {"type": "integer", "description": "A persistent identifier", "o ptional": true}, | |
3308 "url": {"type": "string", "description": "absolute URL", "optional": t rue}, | |
3309 "filename": {"type": "string", "description": "absolute local path", " optional": true}, | |
3310 "danger": {"type": "string", "description": "Safety", "optional": true , "enum": ["safe", "file", "url"]}, | |
3311 "dangerAccepted": {"type": "boolean", "description": "true if the user has accepted the download's danger.", "optional": true}, | |
3312 "mime": {"type": "string", "description": "The file's MIME type.", "op tional": true}, | |
3313 "startTime": {"type": "integer", "description": "ms since epoch", "opt ional": true}, | |
3314 "endTime": {"type": "integer", "description": "ms since epoch", "optio nal": true}, | |
3315 "state": {"type": "string", "description": "", "optional": true, "enum ": ["in progress", "complete", "interrupted"]}, | |
3316 "paused": {"type": "boolean", "description": "true if the download has stopped reading data", "optional": true}, | |
3317 "error": {"type": "integer", "description": "net error code if state i s interrupted", "optional": true}, | |
3318 "bytesReceived": {"type": "integer", "description": "pre-decompression ", "optional": true}, | |
3319 "totalBytes": {"type": "integer", "description": "pre-decompression", "optional": true}, | |
3320 "fileSize": {"type": "integer", "description": "post-decompression", " optional": true} | |
3321 } | |
3322 }, | |
3323 { | |
3324 "id": "DownloadIntegerDiff", | |
3325 "type": "object", | |
3326 "description": "", | |
3327 "properties": { | |
3328 } | |
3329 }, | |
3330 { | |
3331 "id": "DownloadDelta", | |
3332 "type": "object", | |
3333 "description": "", | |
3334 "properties": { | |
3335 } | |
3336 }, | |
3337 { | |
3338 "id": "DownloadResponse", | |
3339 "type": "object", | |
3340 "description": "Result of download()", | |
3341 "properties": { | |
3342 "id": {"type": "integer", "optional": true}, | |
3343 "error": {"type": "integer", "optional": true} | |
3344 } | |
3345 } | |
3346 ], | |
3347 "functions": [ | |
3348 { | |
3349 "name": "download", | |
3350 "type": "function", | |
3351 "description": "Download a URL.", | |
3352 "parameters": [ | |
3353 {"$ref": "DownloadOptions"}, | |
3354 { | |
3355 "name": "callback", | |
3356 "type": "function", | |
3357 "optional": true, | |
3358 "parameters": [ | |
3359 {"$ref": "DownloadResponse"} | |
3360 ] | |
3361 } | |
3362 ] | |
3363 }, | |
3364 { | |
3365 "name": "search", | |
3366 "type": "function", | |
3367 "description": "Find DownloadItems", | |
3368 "parameters": [ | |
3369 {"$ref": "DownloadQuery"}, | |
3370 { | |
3371 "name": "callback", | |
3372 "type": "function", | |
3373 "optional": true, | |
3374 "parameters": [ | |
3375 {"name": "items", "type": "array"} | |
3376 ] | |
3377 } | |
3378 ] | |
3379 }, | |
3380 { | |
3381 "name": "erase", | |
3382 "type": "function", | |
3383 "description": "Erase DownloadItems from history", | |
3384 "parameters": [ | |
3385 {"$ref": "DownloadQuery"}, | |
3386 { | |
3387 "name": "callback", | |
3388 "type": "function", | |
3389 "optional": true, | |
3390 "parameters": [ | |
3391 {"name": "ids", "type": "array"} | |
3392 ] | |
3393 } | |
3394 ] | |
3395 }, | |
3396 { | |
3397 "name": "setDestination", | |
3398 "type": "function", | |
3399 "description": "Move a downloaded file", | |
3400 "parameters": [ | |
3401 {"name": "id", "type": "integer"}, | |
3402 {"name": "path", "type": "string"} | |
3403 ] | |
3404 }, | |
3405 { | |
3406 "name": "acceptDanger", | |
3407 "type": "function", | |
3408 "description": "Accept a dangerous download", | |
3409 "parameters": [ | |
3410 {"name": "id", "type": "integer"} | |
3411 ] | |
3412 }, | |
3413 { | |
3414 "name": "show", | |
3415 "type": "function", | |
3416 "description": "Show in folder", | |
3417 "parameters": [ | |
3418 {"name": "id", "type": "integer"} | |
3419 ] | |
3420 }, | |
3421 { | |
3422 "name": "drag", | |
3423 "type": "function", | |
3424 "description": "Drag the file to another application", | |
3425 "parameters": [ | |
3426 {"name": "id", "type": "integer"} | |
3427 ] | |
3428 }, | |
3429 { | |
3430 "name": "pause", | |
3431 "type": "function", | |
3432 "description": "Pause the download", | |
3433 "parameters": [ | |
3434 {"name": "id", "type": "integer"} | |
3435 ] | |
3436 }, | |
3437 { | |
3438 "name": "resume", | |
3439 "type": "function", | |
3440 "description": "Resume a paused download", | |
3441 "parameters": [ | |
3442 {"name": "id", "type": "integer"} | |
3443 ] | |
3444 }, | |
3445 { | |
3446 "name": "cancel", | |
3447 "type": "function", | |
3448 "description": "Cancel a download", | |
3449 "parameters": [ | |
3450 {"name": "id", "type": "integer"} | |
3451 ] | |
3452 } | |
3453 ] | |
3454 }, | |
3455 { | |
3194 "namespace": "devtools", | 3456 "namespace": "devtools", |
3195 "nodoc": "true", | 3457 "nodoc": "true", |
3196 "types": [], | 3458 "types": [], |
3197 "functions": [ | 3459 "functions": [ |
3198 { | 3460 { |
3199 "name": "getTabEvents", | 3461 "name": "getTabEvents", |
3200 "type": "function", | 3462 "type": "function", |
3201 "description": "Experimental support for timeline API", | 3463 "description": "Experimental support for timeline API", |
3202 "nodoc": "true", | 3464 "nodoc": "true", |
3203 "parameters": [ | 3465 "parameters": [ |
(...skipping 3596 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
6800 "description": "A string result code. The value is non-empty on success only in tests.", | 7062 "description": "A string result code. The value is non-empty on success only in tests.", |
6801 "optional": "true" | 7063 "optional": "true" |
6802 } | 7064 } |
6803 ] | 7065 ] |
6804 } | 7066 } |
6805 ] | 7067 ] |
6806 } | 7068 } |
6807 ] | 7069 ] |
6808 } | 7070 } |
6809 ] | 7071 ] |
OLD | NEW |