// Copyright (c) 2012 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": "experimental.infobars", "description": "Use the chrome.infobars 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." } ] } ] } ] } ]