fix: link filter dropdown overflow (#36873)
This commit is contained in:
parent
a93b84df3c
commit
9cea4cedcf
2 changed files with 15 additions and 0 deletions
|
|
@ -287,6 +287,16 @@ frappe.ui.form.ControlLink = class ControlLink extends frappe.ui.form.ControlDat
|
|||
// hide link arrow to doctype if none is set
|
||||
me.$link.toggle(false);
|
||||
}
|
||||
|
||||
const dropdown = this.awesomplete.ul;
|
||||
const dropdownRect = dropdown.getBoundingClientRect();
|
||||
const viewportWidth = window.innerWidth;
|
||||
|
||||
if (dropdownRect.right > viewportWidth) {
|
||||
dropdown.classList.add("awesomplete-align-right");
|
||||
} else {
|
||||
dropdown.classList.remove("awesomplete-align-right");
|
||||
}
|
||||
});
|
||||
|
||||
this.$input.on("awesomplete-close", (e) => {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,11 @@
|
|||
z-index: 4;
|
||||
min-width: 250px;
|
||||
|
||||
&.awesomplete-align-right {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
& > li,
|
||||
& > [role="option"] {
|
||||
&:has(p[title="filter_description__link_option"]) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue