gecko-dev/dom/payments
Eden Chuang fedf18933b Bug 1490698 - Add state checking when interactive with PaymentRequest through PaymentRequestService. r=edenchuang
Add state checking when calling RespondPayment(), ChangeShippingAddress()
    and ChangeShippingOption().
    Calling ChangeShippingXXX is valid when the PaymentRequest state is interactive.
    Calling RespondPayment is valid when following situations
      1. PaymentRequest state is interactive
      2. PaymentRequest state is closed but the response is for CompleteAction.
      3. PaymentRequest state is created but the response is for CanMakeAction.

--HG--
extra : histedit_source : 9ae63e409813154de42cc33024835ac5f0c96893
2018-09-13 15:40:18 +02:00
..
ipc Bug 1435161 - Part 3 support error fields in PaymentDetailsUpdate. r=baku 2018-09-04 16:00:33 +02:00
test Bug 1490698 - mochitest for bug 1490698. r=baku 2018-09-13 01:58:10 +02:00
BasicCardPayment.cpp Bug 1485881 - Drop support for PaymentAddress.languageCode r=smaug 2018-08-27 16:30:00 +03:00
BasicCardPayment.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
MerchantValidationEvent.cpp Bug 1490599 - Implement MerchantValidationEvent.prototype.methodName attribute. r=baku 2018-09-13 21:06:00 +03:00
MerchantValidationEvent.h Bug 1490599 - Implement MerchantValidationEvent.prototype.methodName attribute. r=baku 2018-09-13 21:06:00 +03:00
PaymentActionResponse.cpp Bug 1453795 - DOM - Initialize member fields in classes/ structures. r=peterv 2018-06-16 17:21:46 +03:00
PaymentActionResponse.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
PaymentAddress.cpp Bug 1485881 - Drop support for PaymentAddress.languageCode r=smaug 2018-08-27 16:30:00 +03:00
PaymentAddress.h Bug 1485881 - Drop support for PaymentAddress.languageCode r=smaug 2018-08-27 16:30:00 +03:00
PaymentMethodChangeEvent.cpp Bug 1487295 - Add defaults to PaymentMethodChangeEventInit's members. r=baku 2018-09-10 04:44:00 +03:00
PaymentMethodChangeEvent.h Bug 1487295 - Add defaults to PaymentMethodChangeEventInit's members. r=baku 2018-09-10 04:44:00 +03:00
PaymentRequest.cpp Bug 1474499 - Add support for onmerchantvalidation and MerchantValidationEvent. r=edenchuang,baku 2018-09-12 22:56:00 +03:00
PaymentRequest.h Bug 1474499 - Add support for onmerchantvalidation and MerchantValidationEvent. r=edenchuang,baku 2018-09-12 22:56:00 +03:00
PaymentRequestData.cpp Bug 1490698 - Add state checking when interactive with PaymentRequest through PaymentRequestService. r=edenchuang 2018-09-13 15:40:18 +02:00
PaymentRequestData.h Bug 1490698 - Add state checking when interactive with PaymentRequest through PaymentRequestService. r=edenchuang 2018-09-13 15:40:18 +02:00
PaymentRequestManager.cpp Bug 1435161 - Part 3 support error fields in PaymentDetailsUpdate. r=baku 2018-09-04 16:00:33 +02:00
PaymentRequestManager.h Bug 1435161 - Part 2 supporting PaymentResponse.retry(). r=baku 2018-09-04 12:28:40 +02:00
PaymentRequestModule.cpp Bug 1435161 - Part 1 Removing unnecessary XPCOM components for PaymentRequest API. r=baku 2018-08-30 14:13:33 +02:00
PaymentRequestService.cpp Bug 1490698 - Add state checking when interactive with PaymentRequest through PaymentRequestService. r=edenchuang 2018-09-13 15:40:18 +02:00
PaymentRequestService.h Bug 1490698 - Add state checking when interactive with PaymentRequest through PaymentRequestService. r=edenchuang 2018-09-13 15:40:18 +02:00
PaymentRequestUpdateEvent.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
PaymentRequestUpdateEvent.h Bug 1468356 - Implement onpaymentmethodchange attribute. r=mrbkap 2018-06-30 10:11:00 +03:00
PaymentRequestUtils.cpp Bug 1484421 - Move JSON-related functionality into js/public/JSON.h that isn't #include'd in jsapi.h. r=jandem 2018-08-20 07:54:45 -07:00
PaymentRequestUtils.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
PaymentResponse.cpp Bug 1435161 - Part 2 supporting PaymentResponse.retry(). r=baku 2018-09-04 12:28:40 +02:00
PaymentResponse.h Bug 1435161 - Part 2 supporting PaymentResponse.retry(). r=baku 2018-09-04 12:28:40 +02:00
moz.build Bug 1474499 - Add support for onmerchantvalidation and MerchantValidationEvent. r=edenchuang,baku 2018-09-12 22:56:00 +03:00