summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/resources
diff options
context:
space:
mode:
authoraa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-14 02:40:53 +0000
committeraa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-14 02:40:53 +0000
commit22f22e700c7f47c077184e26667bc77d4767099a (patch)
treed2a68a49996104f3f3254ce4b6bf8f3a4ec8ec90 /chrome/renderer/resources
parent372d832bd96a6422209e2d9891b89d2699502569 (diff)
downloadchromium_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.js21
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);