| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 The Chromium 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 chromium; | 10 var chromium; |
| 11 (function() { | 11 (function() { |
| 12 native function GetNextCallbackId(); | 12 native function GetNextCallbackId(); |
| 13 native function CreateWindow(); |
| 13 native function GetWindows(); | 14 native function GetWindows(); |
| 14 native function GetTabsForWindow(); | 15 native function GetTabsForWindow(); |
| 15 native function GetTab(); | 16 native function GetTab(); |
| 16 native function CreateTab(); | 17 native function CreateTab(); |
| 17 native function UpdateTab(); | 18 native function UpdateTab(); |
| 18 native function MoveTab(); | 19 native function MoveTab(); |
| 19 native function RemoveTab(); | 20 native function RemoveTab(); |
| 20 native function GetBookmarks(); | 21 native function GetBookmarks(); |
| 21 native function SearchBookmarks(); | 22 native function SearchBookmarks(); |
| 22 native function RemoveBookmark(); | 23 native function RemoveBookmark(); |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 102 ids: { | 103 ids: { |
| 103 type: "array", | 104 type: "array", |
| 104 items: chromium.types.pInt, | 105 items: chromium.types.pInt, |
| 105 minItems: 1 | 106 minItems: 1 |
| 106 } | 107 } |
| 107 }, | 108 }, |
| 108 optional: true | 109 optional: true |
| 109 }, | 110 }, |
| 110 chromium.types.optFun | 111 chromium.types.optFun |
| 111 ]; | 112 ]; |
| 113 |
| 114 chromium.tabs.createWindow = function(createData, callback) { |
| 115 validate(arguments, arguments.callee.params); |
| 116 sendRequest(CreateWindow, createData, callback); |
| 117 }; |
| 118 chromium.tabs.createWindow.params = [ |
| 119 { |
| 120 type: "object", |
| 121 properties: { |
| 122 url: chromium.types.optStr, |
| 123 left: chromium.types.optInt, |
| 124 top: chromium.types.optInt, |
| 125 width: chromium.types.optPInt, |
| 126 height: chromium.types.optPInt |
| 127 }, |
| 128 optional: true |
| 129 }, |
| 130 chromium.types.optFun |
| 131 ]; |
| 112 | 132 |
| 113 // TODO(aa): This should eventually take an optional windowId param. | 133 // TODO(aa): This should eventually take an optional windowId param. |
| 114 chromium.tabs.getTabsForWindow = function(callback) { | 134 chromium.tabs.getTabsForWindow = function(callback) { |
| 115 validate(arguments, arguments.callee.params); | 135 validate(arguments, arguments.callee.params); |
| 116 sendRequest(GetTabsForWindow, null, callback); | 136 sendRequest(GetTabsForWindow, null, callback); |
| 117 }; | 137 }; |
| 118 | 138 |
| 119 chromium.tabs.getTabsForWindow.params = [ | 139 chromium.tabs.getTabsForWindow.params = [ |
| 120 chromium.types.optFun | 140 chromium.types.optFun |
| 121 ]; | 141 ]; |
| (...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 309 chromium.types.optFun | 329 chromium.types.optFun |
| 310 ]; | 330 ]; |
| 311 | 331 |
| 312 //---------------------------------------------------------------------------- | 332 //---------------------------------------------------------------------------- |
| 313 | 333 |
| 314 // Self | 334 // Self |
| 315 chromium.self = {}; | 335 chromium.self = {}; |
| 316 chromium.self.onConnect = new chromium.Event("channel-connect"); | 336 chromium.self.onConnect = new chromium.Event("channel-connect"); |
| 317 })(); | 337 })(); |
| 318 | 338 |
| OLD | NEW |