| Index: chrome/test/data/extensions/samples/tabs/tabs_api.html
|
| diff --git a/chrome/test/data/extensions/samples/tabs/tabs_api.html b/chrome/test/data/extensions/samples/tabs/tabs_api.html
|
| index a506fd28f559543d928c470800fd3c2fa8c34c70..022d1a7eaede1b3fd3867eb1f697d72e17daf865 100644
|
| --- a/chrome/test/data/extensions/samples/tabs/tabs_api.html
|
| +++ b/chrome/test/data/extensions/samples/tabs/tabs_api.html
|
| @@ -7,7 +7,7 @@ tabs = {};
|
| tabIds = [];
|
|
|
| function loadWindowList() {
|
| - chromium.tabs.getWindows(undefined, function(windowList) {
|
| + chromium.windows.getWindows(undefined, function(windowList) {
|
| tabs = {};
|
| tabIds = [];
|
| for (var i = 0; i < windowList.length; i++) {
|
| @@ -84,6 +84,16 @@ function clearLog() {
|
| document.getElementById('log').innerHTML = '';
|
| }
|
|
|
| +chromium.windows.onWindowCreated.addListener(function(windowId) {
|
| + appendToLog('onWindowCreated -- window: ' + windowId);
|
| + loadWindowList();
|
| +});
|
| +
|
| +chromium.windows.onWindowRemoved.addListener(function(windowId) {
|
| + appendToLog('onWindowRemoved -- window: ' + windowId);
|
| + loadWindowList();
|
| +});
|
| +
|
| chromium.tabs.onTabCreated.addListener(function(data) {
|
| appendToLog('onTabCreated -- window: ' + data.windowId + ' tab: ' + data.tabId + ' index ' + data.index);
|
| loadWindowList();
|
| @@ -109,8 +119,8 @@ chromium.tabs.onTabSelectionChanged.addListener(function(data) {
|
| loadWindowList();
|
| });
|
|
|
| -chromium.tabs.onTabRemoved.addListener(function(data) {
|
| - appendToLog('onTabRemoved -- window: ' + data.windowId + ' tab: ' + data.tabId + ' index ' + data.index);
|
| +chromium.tabs.onTabRemoved.addListener(function(tabId) {
|
| + appendToLog('onTabRemoved -- tab: ' + tabId);
|
| loadWindowList();
|
| });
|
|
|
| @@ -138,7 +148,7 @@ function createWindow() {
|
| if (!args.url)
|
| delete args.url;
|
|
|
| - chromium.tabs.createWindow(args);
|
| + chromium.windows.createWindow(args);
|
| }
|
|
|
| </script>
|
| @@ -181,6 +191,7 @@ function createWindow() {
|
| <button onclick="chromium.tabs.removeTab(this.jstdata);" jsvalues=".jstdata:id">Close Tab</button>
|
| </div>
|
| </div>
|
| + <button onclick="chromium.windows.removeWindow(this.jstdata);" jsvalues=".jstdata:id">Close Window</button>
|
| </div>
|
| </div>
|
| <div style="background-color: #EEEEBB; margin: 20px; padding: 8px">
|
| @@ -228,7 +239,7 @@ function createWindow() {
|
| <button onclick="updateAll();">Update All</button>
|
| <button onclick="moveAll();">Move All</button>
|
| <button onclick="clearLog();">-->Clear Log</button>
|
| - <button onclick="chromium.tabs.createWindow();">New Window</button>
|
| + <button onclick="chromium.windows.createWindow();">New Window</button>
|
| </div>
|
| <div id="log" style="background-color: #EEAAEE; margin: 20px; padding: 8px">
|
| </div>
|
|
|