Bug 1901769 - Remove unused after_pointer popup position. r=layout-reviewers,jfkthame, a=dsmith

Differential Revision: https://phabricator.services.mozilla.com/D217934
This commit is contained in:
Emilio Cobos Álvarez 2024-07-29 13:04:46 +00:00
parent 5622512f6b
commit b76d66f149
3 changed files with 0 additions and 27 deletions

View file

@ -847,13 +847,6 @@ void nsMenuPopupFrame::InitializePopup(nsIContent* aAnchorContent,
mPopupAnchor = POPUPALIGNMENT_TOPLEFT;
mPopupAlignment = POPUPALIGNMENT_TOPLEFT;
mPosition = POPUPPOSITION_OVERLAP;
} else if (position.EqualsLiteral("after_pointer")) {
mPopupAnchor = POPUPALIGNMENT_TOPLEFT;
mPopupAlignment = POPUPALIGNMENT_TOPLEFT;
mPosition = POPUPPOSITION_AFTERPOINTER;
// XXXndeakin this is supposed to anchor vertically after, but with the
// horizontal position as the mouse pointer.
mYPos += 21;
} else if (position.EqualsLiteral("selection")) {
mPopupAnchor = POPUPALIGNMENT_BOTTOMLEFT;
mPopupAlignment = POPUPALIGNMENT_TOPLEFT;

View file

@ -259,7 +259,6 @@ var popupTests = [
"start_after",
"end_before",
"end_after",
"after_pointer",
"overlap",
"topleft topleft",
"topcenter topleft",
@ -301,7 +300,6 @@ var popupTests = [
"start_after",
"end_before",
"end_after",
"after_pointer",
"overlap",
"topleft topleft",
"topcenter topleft",
@ -359,7 +357,6 @@ var popupTests = [
"start_after",
"end_before",
"end_after",
"after_pointer",
"overlap",
],
test(testname, step) {
@ -401,7 +398,6 @@ var popupTests = [
"start_after",
"end_before",
"end_after",
"after_pointer",
"overlap",
],
test(testname, step) {
@ -447,7 +443,6 @@ var popupTests = [
"start_after",
"end_before",
"end_after",
"after_pointer",
"overlap",
],
test(testname, step) {
@ -512,7 +507,6 @@ var popupTests = [
"start_after",
"end_before",
"end_after",
"after_pointer",
"overlap",
"topcenter topleft",
"topright bottomright",

View file

@ -520,20 +520,6 @@ function compareEdge(anchor, popup, edge, offsetX, offsetY, testname) {
return;
}
if (edge == "after_pointer") {
is(
Math.round(popuprect.left),
Math.round(anchorrect.left) + offsetX,
testname + " x position"
);
is(
Math.round(popuprect.top),
Math.round(anchorrect.top) + offsetY + 21,
testname + " y position"
);
return;
}
if (edge == "overlap") {
is(
Math.round(anchorrect.left) + offsetY,