diff --git a/bedrock/firefox/templates/firefox/all/download.html b/bedrock/firefox/templates/firefox/all/download.html
new file mode 100644
index 00000000000..b042dff12db
--- /dev/null
+++ b/bedrock/firefox/templates/firefox/all/download.html
@@ -0,0 +1,17 @@
+{#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at https://mozilla.org/MPL/2.0/.
+#}
+{% extends "firefox/all/base.html" %}
+
+{% block main %}
+
+ {# Show download #}
+
+
+{% endblock %}
diff --git a/bedrock/firefox/templates/firefox/all/installer.html b/bedrock/firefox/templates/firefox/all/installer.html
index 400e4e6cfe7..af0115e9c9b 100644
--- a/bedrock/firefox/templates/firefox/all/installer.html
+++ b/bedrock/firefox/templates/firefox/all/installer.html
@@ -1,237 +1,32 @@
{#
- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at https://mozilla.org/MPL/2.0/.
-#}
-{% extends "firefox/base/base-protocol.html" %}
-
-{% from "macros.html" import google_play_button, apple_app_store_button with context %}
-{% set android_url = play_store_url('firefox', 'firefox-all') %}
-{% set ios_url = app_store_url('firefox', 'firefox-all') %}
-
-{%- block page_title -%}
- {{ ftl('firefox-all-download-the-firefox') }}
-{%- endblock -%}
-
-{%- block page_desc -%}
- {{ ftl('firefox-all-everyone-deserves-access') }}
-{%- endblock -%}
-
-{% block page_css %}
- {{ css_bundle('firefox_all_unified') }}
-{% endblock %}
-
-{% block old_ie_styles %}
- {{ super() }}
- {{ css_bundle('firefox_all_unified_old_ie') }}
-{% endblock %}
-
-{% block site_header %}
- {% with hide_nav_cta=True %}
- {% include 'includes/protocol/navigation/navigation.html' %}
- {% endwith %}
-{% endblock %}
-
-{% block content %}
-
-
-
-
-
-
- -
-
-
{{ ftl('firefox-all-the-standard-firefox') }}
-
- -
-
-
{{ ftl('firefox-all-get-a-sneak-peek-at') }}
-
- -
-
-
{{ ftl('firefox-all-test-your-sites-against') }}
-
- -
-
-
{{ ftl('firefox-all-the-pre-alpha-version') }}
-
- -
-
-
{{ ftl('firefox-all-count-on-stability-and') }}
-
-
-
-
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at https://mozilla.org/MPL/2.0/.
+ #}
+ {% extends "firefox/all/base.html" %}
+
+ {% block main %}
+ {# Choose platform #}
+ {% if product %}
+
+ {% if platform %}
+ {{ platform_name }}
+ {% else %}
+
+ {% for platform, name in platforms %}
+ - {{ name }}
+ {% endfor %}
+
+ {% endif %}
+ {% endif %}
+{% endblock%}
+
+
+{% block modal %}
{% endblock %}
diff --git a/bedrock/firefox/views.py b/bedrock/firefox/views.py
index 837b5e705ff..b3e2d13e00d 100644
--- a/bedrock/firefox/views.py
+++ b/bedrock/firefox/views.py
@@ -365,7 +365,7 @@ def firefox_drilldown(request, product_slug=None, platform=None, locale=None):
platform_name = None
locale_name = None
download_url = None
- template_name = "firefox/all/products.html" # TKTK
+ template_name = "firefox/all/product.html" # TKTK
# The mobile products don't drill down, so short-circuit them here.
if product:
@@ -434,7 +434,7 @@ def firefox_drilldown(request, product_slug=None, platform=None, locale=None):
context.update(
products=[{"slug": k, "name": v["name"]} for k, v in product_map.items()],
)
- template_name = "firefox/all/products.html"
+ template_name = "firefox/all/product.html"
return l10n_utils.render(request, template_name, context, ftl_files=ftl_files)
diff --git a/media/css/firefox/all/all-unified.scss b/media/css/firefox/all/all-unified.scss
index adf7f86a89d..29ac1f74118 100644
--- a/media/css/firefox/all/all-unified.scss
+++ b/media/css/firefox/all/all-unified.scss
@@ -89,15 +89,21 @@ $image-path: '/media/protocol/img';
margin-top: $spacing-sm;
}
+.c-product-channels {
+ padding-left: $spacing-xl;
+}
+
.c-product-list {
padding-left: 36px;
- li {
+ li,
+ .release {
background: center left / contain no-repeat;
padding-left: 2em;
margin-bottom: 1em;
}
+ .release,
.desktop-release,
.desktop-esr {
background-image: url('#{$image-path}/logos/firefox/browser/logo.svg');