Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(305)

Side by Side Diff: Source/devtools/front_end/ui/TabbedPane.js

Issue 662793002: [DevTools] Replace usages of document with custom functions. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « Source/devtools/front_end/ui/SuggestBox.js ('k') | Source/devtools/front_end/ui/TextPrompt.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 502 matching lines...) Expand 10 before | Expand all | Expand 10 after
513 * @param {!WebInspector.TabbedPaneTab} tab 513 * @param {!WebInspector.TabbedPaneTab} tab
514 */ 514 */
515 _hideTabElement: function(tab) 515 _hideTabElement: function(tab)
516 { 516 {
517 this._tabsElement.removeChild(tab.tabElement); 517 this._tabsElement.removeChild(tab.tabElement);
518 tab._shown = false; 518 tab._shown = false;
519 }, 519 },
520 520
521 _createDropDownButton: function() 521 _createDropDownButton: function()
522 { 522 {
523 var dropDownContainer = document.createElementWithClass("div", "tabbed-p ane-header-tabs-drop-down-container"); 523 var dropDownContainer = createElementWithClass("div", "tabbed-pane-heade r-tabs-drop-down-container");
524 var dropDownButton = dropDownContainer.createChild("div", "tabbed-pane-h eader-tabs-drop-down"); 524 var dropDownButton = dropDownContainer.createChild("div", "tabbed-pane-h eader-tabs-drop-down");
525 dropDownButton.createTextChild("\u00bb"); 525 dropDownButton.createTextChild("\u00bb");
526 526
527 this._dropDownMenu = new WebInspector.DropDownMenu(); 527 this._dropDownMenu = new WebInspector.DropDownMenu();
528 this._dropDownMenu.addEventListener(WebInspector.DropDownMenu.Events.Ite mSelected, this._dropDownMenuItemSelected, this); 528 this._dropDownMenu.addEventListener(WebInspector.DropDownMenu.Events.Ite mSelected, this._dropDownMenuItemSelected, this);
529 dropDownButton.appendChild(this._dropDownMenu.element); 529 dropDownButton.appendChild(this._dropDownMenu.element);
530 530
531 return dropDownContainer; 531 return dropDownContainer;
532 }, 532 },
533 533
(...skipping 385 matching lines...) Expand 10 before | Expand all | Expand 10 after
919 /** 919 /**
920 * @param {!WebInspector.TabbedPaneTabDelegate} delegate 920 * @param {!WebInspector.TabbedPaneTabDelegate} delegate
921 */ 921 */
922 setDelegate: function(delegate) 922 setDelegate: function(delegate)
923 { 923 {
924 this._delegate = delegate; 924 this._delegate = delegate;
925 }, 925 },
926 926
927 _createIconElement: function(tabElement, titleElement) 927 _createIconElement: function(tabElement, titleElement)
928 { 928 {
929 var iconElement = document.createElementWithClass("span", "tabbed-pane-h eader-tab-icon " + this._iconClass); 929 var iconElement = createElementWithClass("span", "tabbed-pane-header-tab -icon " + this._iconClass);
930 if (this._iconTooltip) 930 if (this._iconTooltip)
931 iconElement.title = this._iconTooltip; 931 iconElement.title = this._iconTooltip;
932 tabElement.insertBefore(iconElement, titleElement); 932 tabElement.insertBefore(iconElement, titleElement);
933 return iconElement; 933 return iconElement;
934 }, 934 },
935 935
936 /** 936 /**
937 * @param {boolean} measuring 937 * @param {boolean} measuring
938 * @return {!Element} 938 * @return {!Element}
939 */ 939 */
940 _createTabElement: function(measuring) 940 _createTabElement: function(measuring)
941 { 941 {
942 var tabElement = document.createElementWithClass("div", "tabbed-pane-hea der-tab"); 942 var tabElement = createElementWithClass("div", "tabbed-pane-header-tab") ;
943 tabElement.id = "tab-" + this._id; 943 tabElement.id = "tab-" + this._id;
944 tabElement.tabIndex = -1; 944 tabElement.tabIndex = -1;
945 tabElement.selectTabForTest = this._tabbedPane.selectTab.bind(this._tabb edPane, this.id, true); 945 tabElement.selectTabForTest = this._tabbedPane.selectTab.bind(this._tabb edPane, this.id, true);
946 946
947 var titleElement = tabElement.createChild("span", "tabbed-pane-header-ta b-title"); 947 var titleElement = tabElement.createChild("span", "tabbed-pane-header-ta b-title");
948 titleElement.textContent = this.title; 948 titleElement.textContent = this.title;
949 titleElement.title = this.tooltip || ""; 949 titleElement.title = this.tooltip || "";
950 if (this._iconClass) 950 if (this._iconClass)
951 this._createIconElement(tabElement, titleElement); 951 this._createIconElement(tabElement, titleElement);
952 if (!measuring) 952 if (!measuring)
(...skipping 294 matching lines...) Expand 10 before | Expand all | Expand 10 after
1247 /** 1247 /**
1248 * @param {string} id1 1248 * @param {string} id1
1249 * @param {string} id2 1249 * @param {string} id2
1250 * @return {number} 1250 * @return {number}
1251 */ 1251 */
1252 _tabOrderComparator: function(id1, id2) 1252 _tabOrderComparator: function(id1, id2)
1253 { 1253 {
1254 return this._tabOrders[id2] = this._tabOrders[id1]; 1254 return this._tabOrders[id2] = this._tabOrders[id1];
1255 } 1255 }
1256 } 1256 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/ui/SuggestBox.js ('k') | Source/devtools/front_end/ui/TextPrompt.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698