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

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: for comments in #3 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 334 matching lines...) Expand 10 before | Expand all | Expand 10 after
345 "type": "string", 345 "type": "string",
346 "description": "The version number of the available update." 346 "description": "The version number of the available update."
347 } 347 }
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",
Matt Perry 2013/06/21 21:01:30 Actually, could you mark this with "nodoc": true?
xiyuan 2013/06/21 21:10:48 Done.
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 "parameters": [] 358 "parameters": []
359 }, 359 },
360 { 360 {
361 "name": "onConnect", 361 "name": "onConnect",
362 "type": "function", 362 "type": "function",
363 "nocompile": true, 363 "nocompile": true,
364 "anonymous": true, 364 "anonymous": true,
365 "description": "Fired when a connection is made from either an extension process or a content script.", 365 "description": "Fired when a connection is made from either an extension process or a content script.",
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
401 "parameters": [ 401 "parameters": [
402 {"name": "message", "type": "any", "description": "The message sent by the calling script."}, 402 {"name": "message", "type": "any", "description": "The message sent by the calling script."},
403 {"name": "sender", "$ref": "MessageSender" }, 403 {"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)." } 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 ], 405 ],
406 "returns": { 406 "returns": {
407 "type": "boolean", 407 "type": "boolean",
408 "optional": "true", 408 "optional": "true",
409 "description": "Return true from the event listener if you wish to cal l <code>sendResponse</code> after the event listener returns." 409 "description": "Return true from the event listener if you wish to cal l <code>sendResponse</code> after the event listener returns."
410 } 410 }
411 },
412 {
413 "name": "onRestartRequired",
414 "type": "function",
415 "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.",
416 "parameters": [
417 {
418 "type": "string",
419 "name": "reason",
420 "description": "The reason that the event is being dispatched.",
421 "enum": ["app_update", "os_update", "periodic"]
422 }
423 ]
411 } 424 }
412
413
414
415 ] 425 ]
416 } 426 }
417 ] 427 ]
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