summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/resources/extension_process_bindings.js
diff options
context:
space:
mode:
authormpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-11 22:35:56 +0000
committermpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-11 22:35:56 +0000
commit098ca94b1a0da99230fcdbb7653f738e286a21a7 (patch)
treea6a1659e7c729d6f90797d67936de6a6e815fa1a /chrome/renderer/resources/extension_process_bindings.js
parentb4e9c1a0aba8ccb23afb461e99e90090845b0a3e (diff)
downloadchromium_src-098ca94b1a0da99230fcdbb7653f738e286a21a7.zip
chromium_src-098ca94b1a0da99230fcdbb7653f738e286a21a7.tar.gz
chromium_src-098ca94b1a0da99230fcdbb7653f738e286a21a7.tar.bz2
Revise the omnibox extension API so that specifying descriptionStyles is easier.
Now each style has a range that it applies to. The styles can also overlap and be listed out of order. BUG=62385 TEST=covered by unit/browser tests Review URL: http://codereview.chromium.org/4660008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65869 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/resources/extension_process_bindings.js')
-rw-r--r--chrome/renderer/resources/extension_process_bindings.js16
1 files changed, 6 insertions, 10 deletions
diff --git a/chrome/renderer/resources/extension_process_bindings.js b/chrome/renderer/resources/extension_process_bindings.js
index a72068f4..e619217 100644
--- a/chrome/renderer/resources/extension_process_bindings.js
+++ b/chrome/renderer/resources/extension_process_bindings.js
@@ -690,21 +690,17 @@ var chrome = chrome || {};
return newArgs;
};
- apiFunctions["experimental.omnibox.styleNone"].handleRequest =
- function(offset) {
- return {type: "none", offset: offset};
- };
apiFunctions["experimental.omnibox.styleUrl"].handleRequest =
- function(offset) {
- return {type: "url", offset: offset};
+ function(offset, length) {
+ return {type: "url", offset: offset, length: length};
};
apiFunctions["experimental.omnibox.styleMatch"].handleRequest =
- function(offset) {
- return {type: "match", offset: offset};
+ function(offset, length) {
+ return {type: "match", offset: offset, length: length};
};
apiFunctions["experimental.omnibox.styleDim"].handleRequest =
- function(offset) {
- return {type: "dim", offset: offset};
+ function(offset, length) {
+ return {type: "dim", offset: offset, length: length};
};
if (chrome.test) {