Bug 1446542 - Handle contextmenu events on about:logins on Android. r?mcomella
MozReview-Commit-ID: HF6zLJLNvzu
--- a/mobile/android/chrome/content/aboutLogins.js
+++ b/mobile/android/chrome/content/aboutLogins.js
@@ -432,16 +432,17 @@ var Logins = {
_createItemForLogin: function(login) {
let loginItem = document.createElement("div");
loginItem.setAttribute("loginID", login.guid);
loginItem.className = "login-item list-item";
loginItem.addEventListener("click", this, true);
+ loginItem.addEventListener("contextmenu", this, true);
// Create item icon.
let img = document.createElement("div");
img.className = "icon";
this._loadFavicon(img, login.hostname);
loginItem.appendChild(img);
@@ -474,16 +475,17 @@ var Logins = {
},
handleEvent: function(event) {
switch (event.type) {
case "popstate": {
this._onPopState(event);
break;
}
+ case "contextmenu":
case "click": {
this._onLoginClick(event);
break;
}
}
},
observe: function(subject, topic, data) {