blob: 4842fe4b6a4f8feea947459db93899790e73215c [file] [log] [blame]
// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
[
{
"namespace": "infobars",
"description": "Use the <code>chrome.infobars</code> API to add a horizontal panel just above a tab's contents. See the screenshot below.",
"compiler_options": {
"implemented_in": "chrome/browser/infobars/infobar_extension_api.h"
},
"types": [],
"functions": [
{
"name": "show",
"type": "function",
"description": "Shows an infobar in the specified tab. The infobar will be closed automatically when the tab navigates. Use window.close() to close the infobar before then.",
"parameters": [
{
"name": "details",
"type": "object",
"properties": {
"tabId": {
"type": "integer",
"description": "The tab id for the tab to display the infobar in."
},
"path": {
"type": "string",
"description": "The html file that contains the infobar."
},
"height": {
"type": "integer",
"description": "The height (in pixels) of the infobar to show. If omitted, the default infobar height will be used.",
"optional": true,
"minimum": 0,
"maximum": 72
}
}
},
{
"type": "function",
"name": "callback",
"optional": true,
"parameters": [
{
"name": "window", "$ref": "windows.Window", "description": "Contains details about the window in which the infobar was created."
}
]
}
]
}
]
}
]