| Index: third_party/WebKit/Source/devtools/front_end/ui/Toolbar.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/ui/Toolbar.js b/third_party/WebKit/Source/devtools/front_end/ui/Toolbar.js
|
| index e984f35dbe641ed86e36ac3ec2ebc9bb42a72a0f..e0dfe627d834137740414efaaa038007529be8d0 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/ui/Toolbar.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/ui/Toolbar.js
|
| @@ -1005,18 +1005,15 @@ UI.ToolbarSettingComboBox = class extends UI.ToolbarComboBox {
|
| UI.ToolbarCheckbox = class extends UI.ToolbarItem {
|
| /**
|
| * @param {string} text
|
| - * @param {string=} title
|
| - * @param {!Common.Setting=} setting
|
| + * @param {string=} tooltip
|
| * @param {function()=} listener
|
| */
|
| - constructor(text, title, setting, listener) {
|
| + constructor(text, tooltip, listener) {
|
| super(UI.createCheckboxLabel(text));
|
| this.element.classList.add('checkbox');
|
| this.inputElement = this.element.checkboxElement;
|
| - if (title)
|
| - this.element.title = title;
|
| - if (setting)
|
| - UI.SettingsUI.bindCheckbox(this.inputElement, setting);
|
| + if (tooltip)
|
| + this.element.title = tooltip;
|
| if (listener)
|
| this.inputElement.addEventListener('click', listener, false);
|
| }
|
| @@ -1044,3 +1041,15 @@ UI.ToolbarCheckbox = class extends UI.ToolbarItem {
|
| this.inputElement.disabled = !enabled;
|
| }
|
| };
|
| +
|
| +UI.ToolbarSettingCheckbox = class extends UI.ToolbarCheckbox {
|
| + /**
|
| + * @param {!Common.Setting} setting
|
| + * @param {string=} tooltip
|
| + * @param {string=} alternateTitle
|
| + */
|
| + constructor(setting, tooltip, alternateTitle) {
|
| + super(alternateTitle || setting.title() || '', tooltip);
|
| + UI.SettingsUI.bindCheckbox(this.inputElement, setting);
|
| + }
|
| +};
|
|
|