diff options
author | aa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-14 02:40:53 +0000 |
---|---|---|
committer | aa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-14 02:40:53 +0000 |
commit | 22f22e700c7f47c077184e26667bc77d4767099a (patch) | |
tree | d2a68a49996104f3f3254ce4b6bf8f3a4ec8ec90 /chrome/renderer/resources | |
parent | 372d832bd96a6422209e2d9891b89d2699502569 (diff) | |
download | chromium_src-22f22e700c7f47c077184e26667bc77d4767099a.zip chromium_src-22f22e700c7f47c077184e26667bc77d4767099a.tar.gz chromium_src-22f22e700c7f47c077184e26667bc77d4767099a.tar.bz2 |
Revert "Revert "implemented extensions api windows.update().""
This reverts commit 81242e3b9c6e6fbc42ccf5f973b27ed4cf4401d6.
This wasn't the cause of the breakage.
Review URL: http://codereview.chromium.org/115337
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16032 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/resources')
-rw-r--r-- | chrome/renderer/resources/extension_process_bindings.js | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/chrome/renderer/resources/extension_process_bindings.js b/chrome/renderer/resources/extension_process_bindings.js index 8b17e63..3828ee2 100644 --- a/chrome/renderer/resources/extension_process_bindings.js +++ b/chrome/renderer/resources/extension_process_bindings.js @@ -14,6 +14,7 @@ var chrome; native function GetCurrentWindow(); native function GetLastFocusedWindow(); native function CreateWindow(); + native function UpdateWindow(); native function RemoveWindow(); native function GetAllWindows(); native function GetTab(); @@ -165,7 +166,25 @@ var chrome; }, chrome.types.optFun ]; - + + chrome.windows.update = function(windowId, updateData, callback) { + validate(arguments, arguments.callee.params); + sendRequest(UpdateWindow, [windowId, updateData], callback); + }; + chrome.windows.update.params = [ + chrome.types.pInt, + { + type: "object", + properties: { + left: chrome.types.optInt, + top: chrome.types.optInt, + width: chrome.types.optPInt, + height: chrome.types.optPInt + }, + }, + chrome.types.optFun + ]; + chrome.windows.remove = function(windowId, callback) { validate(arguments, arguments.callee.params); sendRequest(RemoveWindow, windowId, callback); |