diff options
author | mpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-11 22:35:56 +0000 |
---|---|---|
committer | mpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-11 22:35:56 +0000 |
commit | 098ca94b1a0da99230fcdbb7653f738e286a21a7 (patch) | |
tree | a6a1659e7c729d6f90797d67936de6a6e815fa1a /chrome/renderer/resources/extension_process_bindings.js | |
parent | b4e9c1a0aba8ccb23afb461e99e90090845b0a3e (diff) | |
download | chromium_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.js | 16 |
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) { |