| Index: Source/devtools/front_end/SearchableView.js
|
| diff --git a/Source/devtools/front_end/SearchableView.js b/Source/devtools/front_end/SearchableView.js
|
| index 7575a4cee8a0d1e4d2fbf88952c6ab56ea5c0212..a3e9816e40b276d766bb76e27ccc0c8df1043ea7 100644
|
| --- a/Source/devtools/front_end/SearchableView.js
|
| +++ b/Source/devtools/front_end/SearchableView.js
|
| @@ -462,21 +462,18 @@ WebInspector.SearchableView.prototype = {
|
|
|
| _updateSecondRowVisibility: function()
|
| {
|
| - if (this._replaceCheckboxElement.checked) {
|
| - this._footerElement.classList.add("toolbar-search-replace");
|
| - this._secondRowElement.classList.remove("hidden");
|
| - this._prevButtonElement.classList.remove("hidden");
|
| - this._findButtonElement.classList.remove("hidden");
|
| - this._replaceCheckboxElement.tabIndex = -1;
|
| + var secondRowVisible = this._replaceCheckboxElement.checked;
|
| + this._footerElementContainer.classList.toggle("replaceable", secondRowVisible);
|
| + this._footerElement.classList.toggle("toolbar-search-replace", secondRowVisible);
|
| + this._secondRowElement.classList.toggle("hidden", !secondRowVisible);
|
| + this._prevButtonElement.classList.toggle("hidden", !secondRowVisible);
|
| + this._findButtonElement.classList.toggle("hidden", !secondRowVisible);
|
| + this._replaceCheckboxElement.tabIndex = secondRowVisible ? -1 : 0;
|
| +
|
| + if (secondRowVisible)
|
| this._replaceInputElement.focus();
|
| - } else {
|
| - this._footerElement.classList.remove("toolbar-search-replace");
|
| - this._secondRowElement.classList.add("hidden");
|
| - this._prevButtonElement.classList.add("hidden");
|
| - this._findButtonElement.classList.add("hidden");
|
| - this._replaceCheckboxElement.tabIndex = 0;
|
| + else
|
| this._searchInputElement.focus();
|
| - }
|
| this.doResize();
|
| },
|
|
|
|
|