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.js10
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')));
+ },
});