| Index: chrome/browser/resources/net_internals/tabswitcherview.js
|
| ===================================================================
|
| --- chrome/browser/resources/net_internals/tabswitcherview.js (revision 43897)
|
| +++ chrome/browser/resources/net_internals/tabswitcherview.js (working copy)
|
| @@ -64,15 +64,17 @@
|
| * "tab".
|
| * @param {!View} view The tab's actual contents.
|
| */
|
| -TabSwitcherView.prototype.addTab = function(id, contentView) {
|
| +TabSwitcherView.prototype.addTab = function(id, contentView, switchOnClick) {
|
| var tab = new TabEntry(id, contentView);
|
| this.tabs_.push(tab);
|
|
|
| - // Attach a click handler, used to switch to the tab.
|
| - var self = this;
|
| - tab.getTabHandleNode().onclick = function() {
|
| - self.switchToTab(id);
|
| - };
|
| + if (switchOnClick) {
|
| + // Attach a click handler, used to switch to the tab.
|
| + var self = this;
|
| + tab.getTabHandleNode().onclick = function() {
|
| + self.switchToTab(id);
|
| + };
|
| + }
|
|
|
| // Start tabs off as hidden.
|
| tab.contentView.show(false);
|
| @@ -116,6 +118,13 @@
|
| newTab.setSelected(true);
|
| };
|
|
|
| +TabSwitcherView.prototype.getAllTabIds = function() {
|
| + var ids = [];
|
| + for (var i = 0; i < this.tabs_.length; ++i)
|
| + ids.push(this.tabs_[i].id);
|
| + return ids;
|
| +};
|
| +
|
| //-----------------------------------------------------------------------------
|
|
|
| /**
|
|
|