gecko-dev/browser
Sam Foster 799c3f4923 Bug 1447777 - Add completion fail and timeout error pages. r=MattN
* A new CompletionErrorPage / completion-error-page element which represents the content of the completion error
* Leave the dialog open when complete() results in a 'fail' or 'timeout'.
* The 'done' button on the fail & timeout error page closes the dialog by sending a message up to the paymentDialogWrapper.
* Rewrite the pay button rendering logic to ensure it is disabled when it should be
* Retry handling and UI not addressed here. Will need a new bug when the DOM support has landed.
* Extend completeStatus support in debugging.html and group like actions to tidy up a bit

MozReview-Commit-ID: GDhJqrj14uT

* Add tests to verify that the dialog stays open when completion fails or times out
* Add tests to verify that complete() throws after the timeout
* Rework completeStatus mochitest for PaymentDialog

MozReview-Commit-ID: 4ZNVEYMp7h5

--HG--
extra : rebase_source : 1d8e691eb44e74156a956dff73e1359af2a6934a
2018-07-20 15:51:52 -07:00
..
app Bug 1476879 - Remove the privacy.trackingprotection.ui.enabled pref. r=flod,jaws 2018-07-19 10:34:28 +02:00
base Bug 1470887 - Preserve exactly autofilled values in the urlbar, and don't call losslessDecodeURI on them. r=mak 2018-07-20 17:08:29 +00:00
branding Bug 1454610 - Restore PNG density metadata on DMG backgrounds r=dolske 2018-06-11 14:11:53 -07:00
components Bug 1447777 - Add completion fail and timeout error pages. r=MattN 2018-07-20 15:51:52 -07:00
config Backed out changeset 76540384ad3d (bug 1471339) by marco's request a=backout 2018-07-20 04:05:23 +03:00
docs Bug 1451351 - Move obsolete documentation to subfolder. r=janerik 2018-05-06 14:33:10 +09:00
extensions Bug 1476700 - Add router targeting, bootstrap porting and bug fixes to Activity Stream. r=k88hudson 2018-07-18 10:38:24 -07:00
fonts
installer Backed out changeset e56a701fc960 (bug 1476934) for build bustages on moz-automation.mk. CLOSED TREE 2018-07-20 20:41:20 +03:00
locales Bug 1476879 - Remove the privacy.trackingprotection.ui.enabled pref. r=flod,jaws 2018-07-19 10:34:28 +02:00
modules Bug 1476238 - Use nsresult/promise rejection in initListBuild r=Gijs 2018-07-20 16:56:01 +00:00
themes Merge mozilla-inbound to mozilla-central. a=merge 2018-07-21 00:42:01 +03:00
tools/mozscreenshots Bug 1469872 - update bugzilla products and components in moz.build files: devtools. r=nalexander 2018-06-20 21:34:40 +03:00
.eslintrc.js
app.mozbuild
build.mk Bug 1436662: Package translated uninstaller; r=pike,mshal 2018-04-16 12:49:53 -06:00
confvars.sh Bug 1468362: Remove ADDON_SINGING buildconfig setting. r=aswan 2018-06-12 13:56:58 -04:00
defs.mk
LICENSE
Makefile.in
moz.build Bug 1420908: Remove telemetry experiments. r=gfritzsche 2018-04-03 15:17:13 -07:00
moz.configure