| Index: chrome/common/extensions/docs/templates/articles/settings_override.html
|
| diff --git a/chrome/common/extensions/docs/templates/articles/settings_override.html b/chrome/common/extensions/docs/templates/articles/settings_override.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..509bca38a52b566a15f6df1b78c3e221a5a19de7
|
| --- /dev/null
|
| +++ b/chrome/common/extensions/docs/templates/articles/settings_override.html
|
| @@ -0,0 +1,74 @@
|
| +<h1>Settings Overrides</h1>
|
| +
|
| +
|
| +<style>
|
| +#pics {
|
| + margin:2em 1em 1.5em;
|
| +}
|
| +
|
| +#pics td {
|
| + text-align:center;
|
| + width:50%!important;
|
| + border:none;
|
| + padding:0 1em;
|
| + font-size:90%;
|
| +}
|
| +
|
| +#pics img {
|
| + width:188;
|
| + height:246;
|
| + border:none;
|
| +}
|
| +</style>
|
| +
|
| +<p>
|
| +Settings overrides are a way for extensions to override selected Chrome settings
|
| +and user interface properties.
|
| +</p>
|
| +
|
| +<p>
|
| +An extension can override the following properties:
|
| +</p>
|
| +
|
| +<p>
|
| +<b>Bookmarks User Interface:</b>
|
| +<ul>
|
| + <li>
|
| + Bookmark button: the "star" button that appears on the right side of the
|
| + omnibox. Extensions may remove this button using the settings overrides, and
|
| + optionally replace it with a browser action or page action.
|
| + </li>
|
| +
|
| + <li>
|
| + Bookmark shortcut: the shortcut key that is used to bookmark a page (Ctrl-D
|
| + on Windows). Extensions may remove this shortcut via the settings overrides,
|
| + and optionally bind their own command to it using the <code>commands</code>
|
| + section of the manifest.
|
| + </li>
|
| +</ul>
|
| +</p>
|
| +
|
| +<p class="note">
|
| +<b>Note:</b> Settings overrides are only enabled in the Chrome Dev release, and
|
| +Chrome must be started with the <code>--enable-override-bookmarks-ui=1</code>
|
| +command line flag to enable bookmarks user interface overrides.</p>
|
| +
|
| +<h2 id="manifest">Manifest</h2>
|
| +
|
| +<p>
|
| +Register settings overrides in the
|
| +<a href="manifest.html">extension manifest</a> like this:
|
| +</p>
|
| +
|
| +<pre>{
|
| + "name": "My extension",
|
| + ...
|
| +
|
| +<b> "chrome_settings_overrides" : {
|
| + "bookmarks_ui": {
|
| + "remove_button": "true",
|
| + "remove_bookmark_shortcut": "true"
|
| + }
|
| + }</b>,
|
| + ...
|
| +}</pre>
|
|
|