summaryrefslogtreecommitdiffstats
path: root/chrome/test
diff options
context:
space:
mode:
authormpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-01 18:06:47 +0000
committermpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-01 18:06:47 +0000
commitec9ac0df1c02dc01550b1020ef7e74bd795a2008 (patch)
tree818d466044a5b587157b02c384e2b84a505415aa /chrome/test
parent4d9ae4ab9dd6d4f27c5cef5481f41979b3d58d1b (diff)
downloadchromium_src-ec9ac0df1c02dc01550b1020ef7e74bd795a2008.zip
chromium_src-ec9ac0df1c02dc01550b1020ef7e74bd795a2008.tar.gz
chromium_src-ec9ac0df1c02dc01550b1020ef7e74bd795a2008.tar.bz2
Add chrome.browserAction.setName and .setIcon.
BUG=23379 TEST=Load the print_browser_action extension from the samples test dir and click it. The icon and name should update. Review URL: http://codereview.chromium.org/242081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27741 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test')
-rw-r--r--chrome/test/data/extensions/samples/test_browser_action/background.html13
-rw-r--r--chrome/test/data/extensions/samples/test_browser_action/manifest.json10
-rw-r--r--chrome/test/data/extensions/samples/test_browser_action/print2_16x16.pngbin0 -> 578 bytes
-rw-r--r--chrome/test/data/extensions/samples/test_browser_action/print_16x16.pngbin0 -> 647 bytes
4 files changed, 23 insertions, 0 deletions
diff --git a/chrome/test/data/extensions/samples/test_browser_action/background.html b/chrome/test/data/extensions/samples/test_browser_action/background.html
new file mode 100644
index 0000000..bbe9b24
--- /dev/null
+++ b/chrome/test/data/extensions/samples/test_browser_action/background.html
@@ -0,0 +1,13 @@
+<html>
+<head>
+<script>
+ // Called when the user clicks on the browser action.
+ var i = 1;
+ chrome.browserAction.onClicked.addListener(function(windowId) {
+ chrome.browserAction.setName("Ouch" + i); i++;
+ chrome.browserAction.setIcon(i % 2);
+ });
+</script>
+</head>
+</html>
+
diff --git a/chrome/test/data/extensions/samples/test_browser_action/manifest.json b/chrome/test/data/extensions/samples/test_browser_action/manifest.json
new file mode 100644
index 0000000..cec6945
--- /dev/null
+++ b/chrome/test/data/extensions/samples/test_browser_action/manifest.json
@@ -0,0 +1,10 @@
+{
+ "name": "Browser action test",
+ "description": "This extension adds a changeable button to the toolbar",
+ "version": "1.0",
+ "background_page": "background.html",
+ "browser_action": {
+ "name": "First icon",
+ "icons": ["print_16x16.png", "print2_16x16.png"]
+ }
+}
diff --git a/chrome/test/data/extensions/samples/test_browser_action/print2_16x16.png b/chrome/test/data/extensions/samples/test_browser_action/print2_16x16.png
new file mode 100644
index 0000000..4ac4f34
--- /dev/null
+++ b/chrome/test/data/extensions/samples/test_browser_action/print2_16x16.png
Binary files differ
diff --git a/chrome/test/data/extensions/samples/test_browser_action/print_16x16.png b/chrome/test/data/extensions/samples/test_browser_action/print_16x16.png
new file mode 100644
index 0000000..d145964
--- /dev/null
+++ b/chrome/test/data/extensions/samples/test_browser_action/print_16x16.png
Binary files differ