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

Side by Side Diff: chrome/common/extensions/api/runtime.json

Issue 16844020: app_mode: Add runtime.onRestartRequired event. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: nodoc for onBrowserUpdateAvailable Created 7 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
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 [ 5 [
6 { 6 {
7 "namespace": "runtime", 7 "namespace": "runtime",
8 "documentation_permissions_required": ["runtime"], 8 "documentation_permissions_required": ["runtime"],
9 "types": [ 9 "types": [
10 { 10 {
(...skipping 337 matching lines...) Expand 10 before | Expand all | Expand 10 after
348 }, 348 },
349 "additionalProperties": { "type": "any" }, 349 "additionalProperties": { "type": "any" },
350 "description": "The manifest details of the available update." 350 "description": "The manifest details of the available update."
351 } 351 }
352 ] 352 ]
353 }, 353 },
354 { 354 {
355 "name": "onBrowserUpdateAvailable", 355 "name": "onBrowserUpdateAvailable",
356 "type": "function", 356 "type": "function",
357 "description": "Fired when a Chrome update is available, but isn't insta lled immediately because a browser restart is required.", 357 "description": "Fired when a Chrome update is available, but isn't insta lled immediately because a browser restart is required.",
358 "nodoc": true,
Matt Perry 2013/06/21 21:15:11 Could you add a TODO comment here saying this is d
xiyuan 2013/06/21 21:20:02 Done.
358 "parameters": [] 359 "parameters": []
359 }, 360 },
360 { 361 {
361 "name": "onConnect", 362 "name": "onConnect",
362 "type": "function", 363 "type": "function",
363 "nocompile": true, 364 "nocompile": true,
364 "anonymous": true, 365 "anonymous": true,
365 "description": "Fired when a connection is made from either an extension process or a content script.", 366 "description": "Fired when a connection is made from either an extension process or a content script.",
366 "parameters": [ 367 "parameters": [
367 {"$ref": "Port", "name": "port"} 368 {"$ref": "Port", "name": "port"}
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
401 "parameters": [ 402 "parameters": [
402 {"name": "message", "type": "any", "description": "The message sent by the calling script."}, 403 {"name": "message", "type": "any", "description": "The message sent by the calling script."},
403 {"name": "sender", "$ref": "MessageSender" }, 404 {"name": "sender", "$ref": "MessageSender" },
404 {"name": "sendResponse", "type": "function", "description": "Function to call (at most once) when you have a response. The argument should be any JSON -ifiable object. If you have more than one <code>onMessage</code> listener in th e same document, then only one may send a response. This function becomes invali d when the event listener returns, unless you return true from the event listene r to indicate you wish to send a response asynchronously (this will keep the mes sage channel open to the other end until <code>sendResponse</code> is called)." } 405 {"name": "sendResponse", "type": "function", "description": "Function to call (at most once) when you have a response. The argument should be any JSON -ifiable object. If you have more than one <code>onMessage</code> listener in th e same document, then only one may send a response. This function becomes invali d when the event listener returns, unless you return true from the event listene r to indicate you wish to send a response asynchronously (this will keep the mes sage channel open to the other end until <code>sendResponse</code> is called)." }
405 ], 406 ],
406 "returns": { 407 "returns": {
407 "type": "boolean", 408 "type": "boolean",
408 "optional": "true", 409 "optional": "true",
409 "description": "Return true from the event listener if you wish to cal l <code>sendResponse</code> after the event listener returns." 410 "description": "Return true from the event listener if you wish to cal l <code>sendResponse</code> after the event listener returns."
410 } 411 }
412 },
413 {
414 "name": "onRestartRequired",
415 "type": "function",
416 "description": "Fired when an app or the device that it runs on needs to be restarted. The app should close all its windows at its earliest convenient t ime to let the restart to happen. If the app does nothing, a restart will be enf orced after a 24-hour grace period has passed. Currently, this event is only fir ed for Chrome OS kiosk apps.",
417 "parameters": [
418 {
419 "type": "string",
420 "name": "reason",
421 "description": "The reason that the event is being dispatched.",
422 "enum": ["app_update", "os_update", "periodic"]
423 }
424 ]
411 } 425 }
412
413
414
415 ] 426 ]
416 } 427 }
417 ] 428 ]
OLDNEW
« no previous file with comments | « chrome/chrome_tests.gypi ('k') | chrome/test/data/extensions/api_test/runtime/on_restart_required/background.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698