| Index: third_party/WebKit/Source/devtools/front_end/settings/SettingsScreen.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/settings/SettingsScreen.js b/third_party/WebKit/Source/devtools/front_end/settings/SettingsScreen.js
|
| index a86046359011312684d2b731265b516f5dc078c1..ce7875d2dc38791dbc5fc9967cf66769bd95bff6 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/settings/SettingsScreen.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/settings/SettingsScreen.js
|
| @@ -132,29 +132,6 @@ Settings.SettingsTab = class extends UI.VBox {
|
| block.createChild('div', 'help-section-title').textContent = name;
|
| return block;
|
| }
|
| -
|
| - _createSelectSetting(name, options, setting) {
|
| - var p = createElement('p');
|
| - p.createChild('label').textContent = name;
|
| -
|
| - var select = p.createChild('select', 'chrome-select');
|
| - var settingValue = setting.get();
|
| -
|
| - for (var i = 0; i < options.length; ++i) {
|
| - var option = options[i];
|
| - select.add(new Option(option[0], option[1]));
|
| - if (settingValue === option[1])
|
| - select.selectedIndex = i;
|
| - }
|
| -
|
| - function changeListener(e) {
|
| - // Don't use e.target.value to avoid conversion of the value to string.
|
| - setting.set(options[select.selectedIndex][1]);
|
| - }
|
| -
|
| - select.addEventListener('change', changeListener, false);
|
| - return p;
|
| - }
|
| };
|
|
|
| /**
|
| @@ -218,15 +195,7 @@ Settings.GenericSettingsTab = class extends Settings.SettingsTab {
|
| settingControl = UI.SettingsUI.createSettingCheckbox(uiTitle, setting);
|
| break;
|
| case 'enum':
|
| - var descriptorOptions = descriptor['options'];
|
| - var options = new Array(descriptorOptions.length);
|
| - for (var i = 0; i < options.length; ++i) {
|
| - // The "raw" flag indicates text is non-i18n-izable.
|
| - var optionName = descriptorOptions[i]['raw'] ? descriptorOptions[i]['text'] :
|
| - Common.UIString(descriptorOptions[i]['text']);
|
| - options[i] = [optionName, descriptorOptions[i]['value']];
|
| - }
|
| - settingControl = this._createSelectSetting(uiTitle, options, setting);
|
| + settingControl = UI.SettingsUI.createSettingSelect(uiTitle, setting);
|
| break;
|
| default:
|
| console.error('Invalid setting type: ' + descriptor['settingType']);
|
|
|