| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2010 Google Inc. All rights reserved. | 2 * Copyright (C) 2010 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 422 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 433 this._updateTabElements(); | 433 this._updateTabElements(); |
| 434 } | 434 } |
| 435 | 435 |
| 436 /** | 436 /** |
| 437 * @override | 437 * @override |
| 438 */ | 438 */ |
| 439 wasShown() { | 439 wasShown() { |
| 440 var effectiveTab = this._currentTab || this._tabsHistory[0]; | 440 var effectiveTab = this._currentTab || this._tabsHistory[0]; |
| 441 if (effectiveTab && this._autoSelectFirstItemOnShow) | 441 if (effectiveTab && this._autoSelectFirstItemOnShow) |
| 442 this.selectTab(effectiveTab.id); | 442 this.selectTab(effectiveTab.id); |
| 443 this.dispatchEventToListeners(UI.TabbedPane.Events.TabsShown, this._currentT
ab); |
| 443 } | 444 } |
| 444 | 445 |
| 445 /** | 446 /** |
| 446 * @param {boolean} enable | 447 * @param {boolean} enable |
| 447 */ | 448 */ |
| 448 setTabSlider(enable) { | 449 setTabSlider(enable) { |
| 449 this._sliderEnabled = enable; | 450 this._sliderEnabled = enable; |
| 450 this._tabSlider.classList.toggle('enabled', enable); | 451 this._tabSlider.classList.toggle('enabled', enable); |
| 451 this._headerElement.classList.add('tabbed-pane-no-tab-borders'); | 452 this._headerElement.classList.add('tabbed-pane-no-tab-borders'); |
| 452 } | 453 } |
| (...skipping 371 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 824 setAllowTabReorder(allow, automatic) { | 825 setAllowTabReorder(allow, automatic) { |
| 825 this._allowTabReorder = allow; | 826 this._allowTabReorder = allow; |
| 826 this._automaticReorder = automatic; | 827 this._automaticReorder = automatic; |
| 827 } | 828 } |
| 828 }; | 829 }; |
| 829 | 830 |
| 830 /** @enum {symbol} */ | 831 /** @enum {symbol} */ |
| 831 UI.TabbedPane.Events = { | 832 UI.TabbedPane.Events = { |
| 832 TabSelected: Symbol('TabSelected'), | 833 TabSelected: Symbol('TabSelected'), |
| 833 TabClosed: Symbol('TabClosed'), | 834 TabClosed: Symbol('TabClosed'), |
| 834 TabOrderChanged: Symbol('TabOrderChanged') | 835 TabOrderChanged: Symbol('TabOrderChanged'), |
| 836 TabsShown: Symbol('TabsShown') |
| 835 }; | 837 }; |
| 836 | 838 |
| 837 /** | 839 /** |
| 838 * @unrestricted | 840 * @unrestricted |
| 839 */ | 841 */ |
| 840 UI.TabbedPaneTab = class { | 842 UI.TabbedPaneTab = class { |
| 841 /** | 843 /** |
| 842 * @param {!UI.TabbedPane} tabbedPane | 844 * @param {!UI.TabbedPane} tabbedPane |
| 843 * @param {string} id | 845 * @param {string} id |
| 844 * @param {string} title | 846 * @param {string} title |
| (...skipping 358 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1203 * @param {!Array.<string>} ids | 1205 * @param {!Array.<string>} ids |
| 1204 */ | 1206 */ |
| 1205 closeTabs(tabbedPane, ids) {}, | 1207 closeTabs(tabbedPane, ids) {}, |
| 1206 | 1208 |
| 1207 /** | 1209 /** |
| 1208 * @param {string} tabId | 1210 * @param {string} tabId |
| 1209 * @param {!UI.ContextMenu} contextMenu | 1211 * @param {!UI.ContextMenu} contextMenu |
| 1210 */ | 1212 */ |
| 1211 onContextMenu(tabId, contextMenu) {} | 1213 onContextMenu(tabId, contextMenu) {} |
| 1212 }; | 1214 }; |
| OLD | NEW |