| Index: chrome/browser/resources/options/search_engine_manager_engine_list.js
|
| diff --git a/chrome/browser/resources/options/search_engine_manager_engine_list.js b/chrome/browser/resources/options/search_engine_manager_engine_list.js
|
| index 9f156756c5bb946c8c2aab3f93db78ba0dc049e3..d67a35e85f776a33138c852ffd723255bd82e29f 100644
|
| --- a/chrome/browser/resources/options/search_engine_manager_engine_list.js
|
| +++ b/chrome/browser/resources/options/search_engine_manager_engine_list.js
|
| @@ -134,8 +134,25 @@ cr.define('options.search_engines', function() {
|
|
|
| // And the URL column.
|
| var urlEl = this.createEditableTextCell(urlText, this.isPlaceholder_);
|
| - urlEl.className = 'url-column';
|
| - this.contentElement.appendChild(urlEl);
|
| + var urlWithButtonEl = this.ownerDocument.createElement('div');
|
| + urlWithButtonEl.appendChild(urlEl);
|
| + urlWithButtonEl.className = 'url-column';
|
| + this.contentElement.appendChild(urlWithButtonEl);
|
| + // Add the Make Default button. Temporary until drag-and-drop re-ordering
|
| + // is implemented. When this is removed, remove the extra div above.
|
| + if (engine['canBeDefault']) {
|
| + var makeDefaultButtonEl = this.ownerDocument.createElement('button');
|
| + makeDefaultButtonEl.textContent =
|
| + templateData.makeDefaultSearchEngineButton;
|
| + makeDefaultButtonEl.onclick = function(e) {
|
| + chrome.send('managerSetDefaultSearchEngine', [engine['modelIndex']]);
|
| + };
|
| + // Don't select the row when clicking the button.
|
| + makeDefaultButtonEl.onmousedown = function(e) {
|
| + e.stopPropagation();
|
| + };
|
| + urlWithButtonEl.appendChild(makeDefaultButtonEl);
|
| + }
|
|
|
| // Do final adjustment to the input fields.
|
| if (!engine['heading']) {
|
|
|