diff options
author | erikkay@chromium.org <erikkay@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-12 00:19:52 +0000 |
---|---|---|
committer | erikkay@chromium.org <erikkay@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-12 00:19:52 +0000 |
commit | df3f2b6ff79afbcfec9059fd3c97241f8bc0b861 (patch) | |
tree | 5c9b62d393c078f2f4282c544669174fb8ff7b2c /chrome/common | |
parent | d19c874fc283a32cfc0cdaa2177ab4020332c40b (diff) | |
download | chromium_src-df3f2b6ff79afbcfec9059fd3c97241f8bc0b861.zip chromium_src-df3f2b6ff79afbcfec9059fd3c97241f8bc0b861.tar.gz chromium_src-df3f2b6ff79afbcfec9059fd3c97241f8bc0b861.tar.bz2 |
More moving samples into docs/examples.
Also did a little cleanup of a few of the samples.
More cleanup still to go...
BUG=26106
TEST=none
TBR=finnur
Review URL: http://codereview.chromium.org/387032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31738 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common')
14 files changed, 145 insertions, 0 deletions
diff --git a/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/make_page_red/background.html b/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/make_page_red/background.html new file mode 100644 index 0000000..875ea31 --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/make_page_red/background.html @@ -0,0 +1,18 @@ +<html> +<head> +<script> + // Called when the user clicks on the browser action. + chrome.browserAction.onClicked.addListener(function(tab) { + chrome.tabs.executeScript(null, {code:"document.body.bgColor='red'"}); + }); + + chrome.browserAction.setBadgeBackgroundColor({color:[0, 200, 0, 100]}); + + var i = 0; + window.setInterval(function() { + chrome.browserAction.setBadgeText({text:String(i)}); + i++; + }, 10); +</script> +</head> +</html> diff --git a/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/make_page_red/icon.png b/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/make_page_red/icon.png Binary files differnew file mode 100755 index 0000000..9a79a46 --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/make_page_red/icon.png diff --git a/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/make_page_red/manifest.json b/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/make_page_red/manifest.json new file mode 100755 index 0000000..6bb35c6 --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/make_page_red/manifest.json @@ -0,0 +1,12 @@ +{ + "name": "A browser action with no icon that makes the page red", + "version": "1.0", + "background_page": "background.html", + "permissions": [ + "tabs", "http://*/*" + ], + "browser_action": { + "name": "Make this page red", + "icons": ["icon.png"] + } +}
\ No newline at end of file diff --git a/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/background.html b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/background.html new file mode 100644 index 0000000..11aea5a --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/background.html @@ -0,0 +1,20 @@ +<html> +<head> +<script> + var min = 1; + var max = 5; + var current = min; + + function updateIcon() { + chrome.browserAction.setIcon({path:"icon" + current + ".png"}); + current++; + + if (current > max) + current = min; + } + + chrome.browserAction.onClicked.addListener(updateIcon); + updateIcon(); +</script> +</head> +</html> diff --git a/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon1.png b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon1.png Binary files differnew file mode 100755 index 0000000..9a79a46 --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon1.png diff --git a/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon2.png b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon2.png Binary files differnew file mode 100755 index 0000000..8d3f710 --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon2.png diff --git a/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon3.png b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon3.png Binary files differnew file mode 100755 index 0000000..2d9dec3 --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon3.png diff --git a/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon4.png b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon4.png Binary files differnew file mode 100755 index 0000000..896fc36 --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon4.png diff --git a/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon5.png b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon5.png Binary files differnew file mode 100755 index 0000000..a5afa25 --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/icon5.png diff --git a/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/manifest.json b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/manifest.json new file mode 100755 index 0000000..ceffb65 --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/manifest.json @@ -0,0 +1,11 @@ +{ + "name": "A browser action with no icon that makes the page red", + "version": "1.0", + "background_page": "background.html", + "permissions": [ + "tabs", "http://*/*" + ], + "browser_action": { + "name": "Make this page red" + } +}
\ No newline at end of file diff --git a/chrome/common/extensions/docs/examples/api/i18n/getMessage/_locales/en_US/messages.json b/chrome/common/extensions/docs/examples/api/i18n/getMessage/_locales/en_US/messages.json new file mode 100644 index 0000000..9e86443 --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/i18n/getMessage/_locales/en_US/messages.json @@ -0,0 +1,24 @@ +{ + "chrome_extension_name": { + "message": "AcceptLanguage" + }, + "chrome_extension_description": { + "message": "Returns accept languages of the browser" + }, + "click_here": { + "message": "Left click to list acceptLanguages." + }, + "chrome_accept_languages": { + "message": "$CHROME$ accepts $languages$ languages", + "placeholders": { + "chrome": { + "content": "Chrome", + "example": "Chrome" + }, + "languages": { + "content": "$1", + "example": "en-US,sr,de" + } + } + } +} diff --git a/chrome/common/extensions/docs/examples/api/i18n/getMessage/_locales/sr/messages.json b/chrome/common/extensions/docs/examples/api/i18n/getMessage/_locales/sr/messages.json new file mode 100644 index 0000000..30bd958 --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/i18n/getMessage/_locales/sr/messages.json @@ -0,0 +1,24 @@ +{ + "chrome_extension_name": { + "message": "Прихватљиви језици" + }, + "chrome_extension_description": { + "message": "Језици које прегледач прихвата" + }, + "click_here": { + "message": "Кликните да излистате дозвољене језике." + }, + "chrome_accept_languages": { + "message": "$CHROME$ прихвата $languages$ језике.", + "placeholders": { + "chrome": { + "content": "Chrome", + "example": "Chrome" + }, + "languages": { + "content": "$1", + "example": "en-US,sr,de" + } + } + } +} diff --git a/chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json b/chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json new file mode 100644 index 0000000..ca7fefd --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json @@ -0,0 +1,7 @@ +{ + "name": "AcceptLanguage", + "description": "Returns accept languages of the browser", + "version": "0.1", + "default_locale": "en_US", + "toolstrips": ["toolstrip.html"] +} diff --git a/chrome/common/extensions/docs/examples/api/i18n/getMessage/toolstrip.html b/chrome/common/extensions/docs/examples/api/i18n/getMessage/toolstrip.html new file mode 100644 index 0000000..970651a --- /dev/null +++ b/chrome/common/extensions/docs/examples/api/i18n/getMessage/toolstrip.html @@ -0,0 +1,29 @@ +<!-- +Copyright (c) 2009 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. +--> + +<html> + <head> + <script> + function init() { + document.getElementById("languageSpan").innerHTML = + chrome.i18n.getMessage("click_here"); + } + + function getAcceptLanguages() { + chrome.i18n.getAcceptLanguages(function(languageList) { + var languages = languageList.join(","); + document.getElementById("languageSpan").innerHTML = + chrome.i18n.getMessage("chrome_accept_languages", languages); + }) + } + </script> + </head> + <body onload="init()"> + <div class="toolstrip-button" onclick="getAcceptLanguages();"> + <span id="languageSpan"></span> + </div> + </body> +</html> |