diff options
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.js | 10 |
1 files changed, 9 insertions, 1 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 5a33a8757e3..12f7d82c85e 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 @@ -43,6 +43,7 @@ Polymer({ /** @private */ onDeleteTap_: function() { this.browserProxy_.removeSearchEngine(this.engine.modelIndex); + this.closePopupMenu_(); }, /** @private */ @@ -69,7 +70,7 @@ Polymer({ /** @private */ closePopupMenu_: function() { - this.$$('iron-dropdown').close(); + this.$$('dialog[is=cr-action-menu]').close(); }, /** @@ -81,4 +82,11 @@ Polymer({ // Force default icon, if no |engine.iconURL| is available. return cr.icon.getFavicon(url || ''); }, + + /** @private */ + onDotsTap_: function() { + /** @type {!CrActionMenuElement} */ ( + this.$$('dialog[is=cr-action-menu]')).showAt( + assert(this.$$('paper-icon-button'))); + }, }); |