mozilla/spartacus — pull request #132 by muffinresearch (2014-09-22 15:46:07+00:00)
Title: Show terms and privacy policy if FxA is enabled (bug 1033851)

This adds an iframed overlay for the trusted-ui (based on code used by Persona)

This was necessary because it's the UX for showing terms from the tui are poor given there's no route back to the pay flow. This works around that constraint and follows the same route that persona took to display t&cs and privacy policy in a ifram within an overlay.

For the non-tui experience this just opens up the standard terms / privacy pages in a new window/tab.

The styleguide has been updated to show the iframed-overlay at just tui screen-sizes.