Start of work on the 'new' page. Start by adding in 'firefox-old' and 'firefox-latest' classes on the <html> tags. Then show the correct firefox version messages at the top of the file. Still needs a lot of work.
Updates for android, iOS, FxOS. Everything we have so far is added here. Still needs review, and we'll need to request for data for the missing stuff.
Add support to platform_img() for additional platforms beyong the default 'mac', 'linux', and windows (i.e. blank). This allows adding more specific platform images when we have them available, such as the screenshots on the firefox/new page and is similar to the functionality from the old buildPlatformImage() function $platforms array. Here we add additional platforms via the <img data-additional-platforms="fxos ios"> attribute.
For now, the iOS image is the same as the android image. See https://bugzilla.mozilla.org/show_bug.cgi?id=883808#c3
Link the upgrade text in the messages at the top of the page, remove locale from the support URLs and let the site automtically add in the locale, and add in a compact download button for android (as per the PS screenshots we were sent).
Hide android download block when not on android
change the second parameter of platform_img() to be a simple dictionary instead of **kwargs. This allows naming the keys however we want instead of having to name them as valid python vars. Useful when the attribute has a dash in it. Update all current uses of platform_img to work with the new attribute type.
Add in a better image for android provided by Steven (it's a little narrower than the other images, but looks good). Also fix a conflicting id problem with the android download button, and a off-center layout issue with the screenshots.
Updated mobile-size styles
Remove the update link for the out-of-date android notification message and change the button text instead.
Fix left padding on the download button in android
center align links in mobilewq
use SSL links consistently
link to the android support page for android help
update the iOS screenshot to the latest android screenshot
move iOS message to the top
fix links for FxOS and remove notification title
add a 3rd argument to platform_img() to optionally not prepend the MEDIA_URL path. This is needed if the image url is generated with img_l10n() which already prepends the MEDIA_URL
start using the img_l10n() function for the browser images
check against current-version - 1 instead of just current-version when checking if firefox is out of date. Refs bug #883800