зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1429205 - Add a sendMessageToContent helper for paymentDialogWrapper. r=jaws
MozReview-Commit-ID: FgeQaOR5yno --HG-- extra : rebase_source : dedbab5e9374cde96a95a02aca5ae328a01902c8
This commit is contained in:
Родитель
3bf8f7cdd1
Коммит
b61dd79b68
|
@ -237,12 +237,16 @@ var paymentDialogWrapper = {
|
|||
},
|
||||
|
||||
onAutofillStorageChange() {
|
||||
this.sendMessageToContent("updateState", {
|
||||
savedAddresses: this.fetchSavedAddresses(),
|
||||
savedBasicCards: this.fetchSavedPaymentCards(),
|
||||
});
|
||||
},
|
||||
|
||||
sendMessageToContent(messageType, data = {}) {
|
||||
this.mm.sendAsyncMessage("paymentChromeToContent", {
|
||||
messageType: "updateState",
|
||||
data: {
|
||||
savedAddresses: this.fetchSavedAddresses(),
|
||||
savedBasicCards: this.fetchSavedPaymentCards(),
|
||||
},
|
||||
data,
|
||||
messageType,
|
||||
});
|
||||
},
|
||||
|
||||
|
@ -325,14 +329,10 @@ var paymentDialogWrapper = {
|
|||
|
||||
initializeFrame() {
|
||||
let requestSerialized = this._serializeRequest(this.request);
|
||||
|
||||
this.mm.sendAsyncMessage("paymentChromeToContent", {
|
||||
messageType: "showPaymentRequest",
|
||||
data: {
|
||||
request: requestSerialized,
|
||||
savedAddresses: this.fetchSavedAddresses(),
|
||||
savedBasicCards: this.fetchSavedPaymentCards(),
|
||||
},
|
||||
this.sendMessageToContent("showPaymentRequest", {
|
||||
request: requestSerialized,
|
||||
savedAddresses: this.fetchSavedAddresses(),
|
||||
savedBasicCards: this.fetchSavedPaymentCards(),
|
||||
});
|
||||
|
||||
Services.obs.addObserver(this, "formautofill-storage-changed", true);
|
||||
|
|
Загрузка…
Ссылка в новой задаче