Chromium Code Reviews| 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 786 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 797 */ | 797 */ |
| 798 elementsToRestoreScrollPositionsFor() { | 798 elementsToRestoreScrollPositionsFor() { |
| 799 return [this._contentElement]; | 799 return [this._contentElement]; |
| 800 } | 800 } |
| 801 | 801 |
| 802 /** | 802 /** |
| 803 * @param {!UI.TabbedPaneTab} tab | 803 * @param {!UI.TabbedPaneTab} tab |
| 804 * @param {number} index | 804 * @param {number} index |
| 805 */ | 805 */ |
| 806 _insertBefore(tab, index) { | 806 _insertBefore(tab, index) { |
| 807 this._tabsElement.insertBefore(tab._tabElement || null, this._tabsElement.ch ildNodes[index]); | 807 this._tabsElement.insertBefore(tab.tabElement, this._tabsElement.childNodes[ index]); |
|
einbinder
2017/05/23 00:12:25
_tabElement could be null, but insertBefore actual
| |
| 808 var oldIndex = this._tabs.indexOf(tab); | 808 var oldIndex = this._tabs.indexOf(tab); |
| 809 this._tabs.splice(oldIndex, 1); | 809 this._tabs.splice(oldIndex, 1); |
| 810 if (oldIndex < index) | 810 if (oldIndex < index) |
| 811 --index; | 811 --index; |
| 812 this._tabs.splice(index, 0, tab); | 812 this._tabs.splice(index, 0, tab); |
| 813 this.dispatchEventToListeners(UI.TabbedPane.Events.TabOrderChanged, this._ta bs); | 813 this.dispatchEventToListeners(UI.TabbedPane.Events.TabOrderChanged, this._ta bs); |
| 814 } | 814 } |
| 815 | 815 |
| 816 /** | 816 /** |
| 817 * @return {!UI.Toolbar} | 817 * @return {!UI.Toolbar} |
| (...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1027 /** | 1027 /** |
| 1028 * @param {boolean} measuring | 1028 * @param {boolean} measuring |
| 1029 * @return {!Element} | 1029 * @return {!Element} |
| 1030 */ | 1030 */ |
| 1031 _createTabElement(measuring) { | 1031 _createTabElement(measuring) { |
| 1032 var tabElement = createElementWithClass('div', 'tabbed-pane-header-tab'); | 1032 var tabElement = createElementWithClass('div', 'tabbed-pane-header-tab'); |
| 1033 tabElement.id = 'tab-' + this._id; | 1033 tabElement.id = 'tab-' + this._id; |
| 1034 tabElement.tabIndex = -1; | 1034 tabElement.tabIndex = -1; |
| 1035 UI.ARIAUtils.markAsTab(tabElement); | 1035 UI.ARIAUtils.markAsTab(tabElement); |
| 1036 UI.ARIAUtils.setSelected(tabElement, false); | 1036 UI.ARIAUtils.setSelected(tabElement, false); |
| 1037 tabElement.selectTabForTest = this._tabbedPane.selectTab.bind(this._tabbedPa ne, this.id, true); | |
|
einbinder
2017/05/23 00:12:25
This was unused.
| |
| 1038 | 1037 |
| 1039 var titleElement = tabElement.createChild('span', 'tabbed-pane-header-tab-ti tle'); | 1038 var titleElement = tabElement.createChild('span', 'tabbed-pane-header-tab-ti tle'); |
| 1040 titleElement.textContent = this.title; | 1039 titleElement.textContent = this.title; |
| 1041 titleElement.title = this.tooltip || ''; | 1040 titleElement.title = this.tooltip || ''; |
| 1042 this._createIconElement(tabElement, titleElement, measuring); | 1041 this._createIconElement(tabElement, titleElement, measuring); |
| 1043 if (!measuring) | 1042 if (!measuring) |
| 1044 this._titleElement = titleElement; | 1043 this._titleElement = titleElement; |
| 1045 | 1044 |
| 1046 if (this._closeable) | 1045 if (this._closeable) |
| 1047 tabElement.createChild('div', 'tabbed-pane-close-button', 'dt-close-button ').gray = true; | 1046 tabElement.createChild('div', 'tabbed-pane-close-button', 'dt-close-button ').gray = true; |
| (...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1225 * @param {!Array.<string>} ids | 1224 * @param {!Array.<string>} ids |
| 1226 */ | 1225 */ |
| 1227 closeTabs(tabbedPane, ids) {}, | 1226 closeTabs(tabbedPane, ids) {}, |
| 1228 | 1227 |
| 1229 /** | 1228 /** |
| 1230 * @param {string} tabId | 1229 * @param {string} tabId |
| 1231 * @param {!UI.ContextMenu} contextMenu | 1230 * @param {!UI.ContextMenu} contextMenu |
| 1232 */ | 1231 */ |
| 1233 onContextMenu(tabId, contextMenu) {} | 1232 onContextMenu(tabId, contextMenu) {} |
| 1234 }; | 1233 }; |
| OLD | NEW |