Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(44)

Side by Side Diff: chrome/renderer/resources/extension_process_bindings.js

Issue 115337: TBR Revert "Revert "implemented extensions api windows.update()."" (Closed)
Patch Set: Created 11 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2009 The chrome Authors. All rights reserved. 1 // Copyright (c) 2009 The chrome Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // ----------------------------------------------------------------------------- 5 // -----------------------------------------------------------------------------
6 // NOTE: If you change this file you need to touch renderer_resources.grd to 6 // NOTE: If you change this file you need to touch renderer_resources.grd to
7 // have your change take effect. 7 // have your change take effect.
8 // ----------------------------------------------------------------------------- 8 // -----------------------------------------------------------------------------
9 9
10 var chrome; 10 var chrome;
11 (function() { 11 (function() {
12 native function GetNextRequestId(); 12 native function GetNextRequestId();
13 native function GetWindow(); 13 native function GetWindow();
14 native function GetCurrentWindow(); 14 native function GetCurrentWindow();
15 native function GetLastFocusedWindow(); 15 native function GetLastFocusedWindow();
16 native function CreateWindow(); 16 native function CreateWindow();
17 native function UpdateWindow();
17 native function RemoveWindow(); 18 native function RemoveWindow();
18 native function GetAllWindows(); 19 native function GetAllWindows();
19 native function GetTab(); 20 native function GetTab();
20 native function GetSelectedTab(); 21 native function GetSelectedTab();
21 native function GetAllTabsInWindow(); 22 native function GetAllTabsInWindow();
22 native function CreateTab(); 23 native function CreateTab();
23 native function UpdateTab(); 24 native function UpdateTab();
24 native function MoveTab(); 25 native function MoveTab();
25 native function RemoveTab(); 26 native function RemoveTab();
26 native function EnablePageAction(); 27 native function EnablePageAction();
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
158 url: chrome.types.optStr, 159 url: chrome.types.optStr,
159 left: chrome.types.optInt, 160 left: chrome.types.optInt,
160 top: chrome.types.optInt, 161 top: chrome.types.optInt,
161 width: chrome.types.optPInt, 162 width: chrome.types.optPInt,
162 height: chrome.types.optPInt 163 height: chrome.types.optPInt
163 }, 164 },
164 optional: true 165 optional: true
165 }, 166 },
166 chrome.types.optFun 167 chrome.types.optFun
167 ]; 168 ];
168 169
170 chrome.windows.update = function(windowId, updateData, callback) {
171 validate(arguments, arguments.callee.params);
172 sendRequest(UpdateWindow, [windowId, updateData], callback);
173 };
174 chrome.windows.update.params = [
175 chrome.types.pInt,
176 {
177 type: "object",
178 properties: {
179 left: chrome.types.optInt,
180 top: chrome.types.optInt,
181 width: chrome.types.optPInt,
182 height: chrome.types.optPInt
183 },
184 },
185 chrome.types.optFun
186 ];
187
169 chrome.windows.remove = function(windowId, callback) { 188 chrome.windows.remove = function(windowId, callback) {
170 validate(arguments, arguments.callee.params); 189 validate(arguments, arguments.callee.params);
171 sendRequest(RemoveWindow, windowId, callback); 190 sendRequest(RemoveWindow, windowId, callback);
172 }; 191 };
173 192
174 chrome.windows.remove.params = [ 193 chrome.windows.remove.params = [
175 chrome.types.pInt, 194 chrome.types.pInt,
176 chrome.types.optFun 195 chrome.types.optFun
177 ]; 196 ];
178 197
(...skipping 295 matching lines...) Expand 10 before | Expand all | Expand 10 after
474 new chrome.Event("bookmark-children-reordered"); 493 new chrome.Event("bookmark-children-reordered");
475 494
476 495
477 //---------------------------------------------------------------------------- 496 //----------------------------------------------------------------------------
478 497
479 // Self. 498 // Self.
480 chrome.self = {}; 499 chrome.self = {};
481 chrome.self.onConnect = new chrome.Event("channel-connect"); 500 chrome.self.onConnect = new chrome.Event("channel-connect");
482 })(); 501 })();
483 502
OLDNEW
« no previous file with comments | « chrome/renderer/renderer_resources.grd ('k') | chrome/test/data/extensions/samples/tabs/tabs_api.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698