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

Side by Side Diff: docs/info_bar_extension_api.md

Issue 1309473002: WIP: Migrate Wiki content over to src/docs (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 4 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
OLDNEW
(Empty)
1 # Introduction
2
3 Lots of extensions want to show infobars for various reasons. Though the infobar s usually follow the pattern of a string of text and a few buttons, they sometim es also want to show richer controls.
Bons 2015/08/20 20:16:50 propose to delete
4
5 This proposal is to add an API to chrome to let extensions show infobars backed by HTML.
6
7
8 # Details
9
10 Since infobars do not take up any persistent space in the UI, they do not need t o be registered in the manifest.
11
12 Their programmatic API is very simple:
13
14 ```
15 // Shows an infobar in the specified tab. The infobar will be closed automatical ly when the tab
16 // navigates. Use window.close() to close the infobar before then. If no |tabId| is specified
17 // the infobar will open in the currently selected tab.
18 void chrome.experimental.infobars.show({optional int tabId, string htmlPath}, op tional void callback(window));
19
20 ```
21
22 Infobars are scoped to the lifetime of a document, similar to page actions. When the document they are attached to is navigated or closed, they disappear automa tically.
23
24 # Display
25
26 The HTML rendered inside the infobar should get some default CSS that automatica lly makes the the layout look like a Chrome infobar.
27
28 Extension infobars should be limited to a max of 2x the size of current Chrome n ative infobars.
29
30 # Open Questions
31
32 * What happens when multiple infobars (either extension infobars or native one s) are displayed on the same tab?
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698