mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-21 22:57:31 +09:00
Bug 1401876 - (Part 1) Close datetime picker on popuphidden
This commit is contained in:
parent
1cbd27ae55
commit
e75b329d4d
3 changed files with 3 additions and 1 deletions
|
|
@ -99,6 +99,7 @@ class DateTimeTestHelper {
|
||||||
let pickerClosePromise = new Promise(resolve => {
|
let pickerClosePromise = new Promise(resolve => {
|
||||||
this.panel.addEventListener("popuphidden", resolve, {once: true});
|
this.panel.addEventListener("popuphidden", resolve, {once: true});
|
||||||
});
|
});
|
||||||
|
this.panel.hidePopup();
|
||||||
this.panel.closePicker();
|
this.panel.closePicker();
|
||||||
await pickerClosePromise;
|
await pickerClosePromise;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,6 @@
|
||||||
this.dateTimePopupFrame.removeEventListener("load", this, true);
|
this.dateTimePopupFrame.removeEventListener("load", this, true);
|
||||||
this.dateTimePopupFrame.contentDocument.removeEventListener("message", this, false);
|
this.dateTimePopupFrame.contentDocument.removeEventListener("message", this, false);
|
||||||
this.dateTimePopupFrame.setAttribute("src", "");
|
this.dateTimePopupFrame.setAttribute("src", "");
|
||||||
this.hidePopup();
|
|
||||||
this.hidden = true;
|
this.hidden = true;
|
||||||
]]></body>
|
]]></body>
|
||||||
</method>
|
</method>
|
||||||
|
|
@ -302,6 +301,7 @@
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "ClosePopup": {
|
case "ClosePopup": {
|
||||||
|
this.hidePopup();
|
||||||
this.closePicker();
|
this.closePicker();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -91,6 +91,7 @@ this.DateTimePickerHelper = {
|
||||||
if (browser) {
|
if (browser) {
|
||||||
browser.messageManager.sendAsyncMessage("FormDateTime:PickerClosed");
|
browser.messageManager.sendAsyncMessage("FormDateTime:PickerClosed");
|
||||||
}
|
}
|
||||||
|
this.picker.closePicker();
|
||||||
this.close();
|
this.close();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue