fix: Modal dropdow overflow issue
This commit is contained in:
parent
e50f1b002a
commit
537a37b5be
3 changed files with 28 additions and 8 deletions
|
|
@ -88,6 +88,22 @@ frappe.ui.form.ControlAutocomplete = frappe.ui.form.ControlData.extend({
|
|||
}
|
||||
});
|
||||
|
||||
this.$input.on("awesomplete-open", () => {
|
||||
let modal = this.$input.parents('.modal-dialog')[0];
|
||||
if (modal) {
|
||||
$(modal).removeClass("modal-dialog-scrollable");
|
||||
}
|
||||
this.autocomplete_open = true;
|
||||
});
|
||||
|
||||
this.$input.on("awesomplete-close", () => {
|
||||
let modal = this.$input.parents('.modal-dialog')[0];
|
||||
if (modal) {
|
||||
$(modal).addClass("modal-dialog-scrollable");
|
||||
}
|
||||
this.autocomplete_open = false;
|
||||
});
|
||||
|
||||
this.$input.on('awesomplete-selectcomplete', () => {
|
||||
this.$input.trigger('change');
|
||||
});
|
||||
|
|
|
|||
|
|
@ -230,15 +230,20 @@ frappe.ui.form.ControlLink = frappe.ui.form.ControlData.extend({
|
|||
}
|
||||
});
|
||||
|
||||
this.$input.on("awesomplete-open", function() {
|
||||
me.$wrapper.css({"z-index": 100});
|
||||
me.$wrapper.find('ul').css({"z-index": 100});
|
||||
me.autocomplete_open = true;
|
||||
this.$input.on("awesomplete-open", () => {
|
||||
let modal = this.$input.parents('.modal-dialog')[0];
|
||||
if (modal) {
|
||||
$(modal).removeClass("modal-dialog-scrollable");
|
||||
}
|
||||
this.autocomplete_open = true;
|
||||
});
|
||||
|
||||
this.$input.on("awesomplete-close", function() {
|
||||
me.$wrapper.css({"z-index": 1});
|
||||
me.autocomplete_open = false;
|
||||
this.$input.on("awesomplete-close", () => {
|
||||
let modal = this.$input.parents('.modal-dialog')[0];
|
||||
if (modal) {
|
||||
$(modal).addClass("modal-dialog-scrollable");
|
||||
}
|
||||
this.autocomplete_open = false;
|
||||
});
|
||||
|
||||
this.$input.on("awesomplete-select", function(e) {
|
||||
|
|
|
|||
|
|
@ -38,7 +38,6 @@ h5.modal-title {
|
|||
|
||||
.modal-body {
|
||||
padding: var(--padding-md) var(--padding-lg);
|
||||
max-height: unquote("min(80vh, 650px)");
|
||||
}
|
||||
|
||||
.modal-footer {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue