{% set b = button %} {% set _obj = version if amo.HAS_COMPAT[addon.type] else addon %} {% set compat = _obj.compatible_apps[APP] if _obj else None %}

{% set links = b.links() %} {% if not links %} {{ _('No compatible versions') }} {% endif %} {% if settings.ADD_TO_MOBILE %} {% if APP == amo.MOBILE %} {% if request.user.is_authenticated() %} {% set action = url('collections.alter', request.user.username, 'mobile', 'add') %} {% endif %} {% if installed %} {% set extra, text = 'status ok', _('Added to Mobile') %} {% else %} {% set text = _('Add to Mobile') %} {% endif %}

{{ csrf() }}
{% endif %} {% endif %} {% for link in links %} {% set extra = "platform " + link.os.shortname if link.os else "" %} {% include 'addons/includes/install_button.html' %} {% endfor %}

{# install #} {% if b.detailed %} {% if addon.privacy_policy %} {{ _('Privacy Policy') }} {% endif %} {% if addon.eula %} {{ _('End-User License Agreement') }} {% endif %} {% if addon.is_unreviewed() %}

{% trans url=url('pages.faq') + "#unreviewed" %} This add-on has not been reviewed by Mozilla. Learn more {% endtrans %}

{% elif b.experimental %}

{% trans url=url('pages.faq') + "#experimental" %} This add-on has been marked as experimental by its developers {% endtrans %}

{% endif %} {% endif %} {% if version.is_compatible %} {% with reasons=version.is_compatible[1] %} {% endwith %} {% endif %}

{# install-shell #}