| Index: chrome/renderer/resources/extension_process_bindings.js
|
| diff --git a/chrome/renderer/resources/extension_process_bindings.js b/chrome/renderer/resources/extension_process_bindings.js
|
| index 8b17e6376f6b0d35022ca8a44e2474a296586e44..3828ee257ffc9b6f6c86798f97ec80d3314c25e8 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);
|
|
|