summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/resources/settings/search_engines_page/search_engine_entry.js
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/resources/settings/search_engines_page/search_engine_entry.js')
-rw-r--r--chromium/chrome/browser/resources/settings/search_engines_page/search_engine_entry.js18
1 files changed, 3 insertions, 15 deletions
diff --git a/chromium/chrome/browser/resources/settings/search_engines_page/search_engine_entry.js b/chromium/chrome/browser/resources/settings/search_engines_page/search_engine_entry.js
index eebcd58e642..2c8621f16d9 100644
--- a/chromium/chrome/browser/resources/settings/search_engines_page/search_engine_entry.js
+++ b/chromium/chrome/browser/resources/settings/search_engines_page/search_engine_entry.js
@@ -30,9 +30,6 @@ Polymer({
'engine.canBeEdited,' +
'engine.canBeRemoved)',
},
-
- /** @private {boolean} */
- showEditSearchEngineDialog_: Boolean,
},
/** @private {settings.SearchEnginesBrowserProxy} */
@@ -96,18 +93,9 @@ Polymer({
onEditTap_: function(e) {
e.preventDefault();
this.closePopupMenu_();
-
- this.showEditSearchEngineDialog_ = true;
- this.async(() => {
- const dialog = this.$$('settings-search-engine-dialog');
- // Register listener to detect when the dialog is closed. Flip the boolean
- // once closed to force a restamp next time it is shown such that the
- // previous dialog's contents are cleared.
- dialog.addEventListener('close', () => {
- this.showEditSearchEngineDialog_ = false;
- cr.ui.focusWithoutInk(
- assert(this.$$('paper-icon-button-light button')));
- });
+ this.fire('edit-search-engine', {
+ engine: this.engine,
+ anchorElement: assert(this.$$('paper-icon-button-light button')),
});
},