Comment 2 for bug 631573

Revision history for this message
Anthony Lenton (elachuni) wrote :

The linked branch implements a basic embedded theme.

There's a new context processor that inspects the trust_root during OpenID transactions and lets the templates know if they should behave as embedded. You currently just have one setting to select one trust root you'd like to show as embedded. A better way to do this would be to add a flag in OpenIDRPConfig to decide if each RP should be treated as embedded or not.

The embedded theme itself is based on jblount's mobile style sheet, with a couple of changes:
 - External links that were easily removed were removed.
 - All remaining external links are added a target="_blank" via javascript