[%# 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 http://mozilla.org/MPL/2.0/. # # This Source Code Form is "Incompatible With Secondary Licenses", as # defined by the Mozilla Public License, v. 2.0. #%] [%# INTERFACE: # classifications: array of hashes, with an 'object' key representing a # classification object and 'products' the list of # product objects the user can enter bugs into. # target: the script that displays this template. # cloned_bug_id: ID of the bug being cloned. # format: the desired format to display the target. #%] [% USE Bugzilla; PROCESS global/variables.none.tmpl; IF target == "enter_bug.cgi"; title = "Enter $terms.Bug"; h2 = "Which product is affected by the problem you would like to report?"; is_describe = 0; ELSIF target == "describecomponents.cgi"; title = "Browse"; h2 = "Which product and component would you like to have described?"; is_describe = 1; ELSE; title = "Choose a Product"; is_describe = 0; END; style_urls = [ "extensions/BMO/web/styles/choose_product.css", "extensions/ProdCompSearch/web/styles/prod_comp_search.css", ]; javascript_urls = [ "extensions/ProdCompSearch/web/js/prod_comp_search.js" ]; cgi = Bugzilla.cgi; classification = cgi.param('classification'); PROCESS global/header.html.tmpl generate_api_token = 1; %]

Looking for technical support or help getting your site to work with Mozilla? Visit the mozilla.org support page before filing [% terms.bugs %].


[% h2 FILTER html %]

[% PROCESS prodcompsearch/form.html.tmpl input_label = "Find product and component:" format = format cloned_bug_id = cloned_bug_id script_name = target anchor_component = is_describe auto_focus = 1 %]

or choose from the following selections

[% IF NOT ((cgi.param("full")) OR (user.settings.product_chooser.value == 'full_product_chooser')) %]
[% INCLUDE easyproduct name="Core" icon="component.png" %] [% INCLUDE easyproduct name="Firefox" icon="firefox.png" %] [% INCLUDE easyproduct name="Firefox for Android" icon="firefox_android.png" %] [% INCLUDE easyproduct name="Firefox for iOS" icon="firefox_ios.png" %] [% INCLUDE easyproduct name="DevTools" icon="devtools.png" %] [% INCLUDE easyproduct name="WebExtensions" icon="webextensions.png" %] [% INCLUDE easyproduct name="Toolkit" icon="component.png" %] [% INCLUDE easyproduct name="Mozilla Localizations" icon="localization.png" %] [% INCLUDE easyproduct name="Thunderbird" icon="thunderbird.png" %] [% INCLUDE easyproduct name="SeaMonkey" icon="seamonkey.png" %] [% INCLUDE easyproduct name="Data Platform and Tools" icon="telemetry.png" %]

Other Products

Other Mozilla products which aren't listed here

[% ELSE %] [% FOREACH c = classifications %] [% IF c.object %] [% END %] [% FOREACH p = c.products %] [% class = "" %] [% has_entry_groups = 0 %] [% FOREACH gid = p.group_controls.keys %] [% IF p.group_controls.$gid.entry %] [% has_entry_groups = 1 %] [% class = class _ " group_$gid" %] [% END %] [% END %] [% END %] [% END %]

[% c.object.name FILTER html %]

[%+ c.object.description FILTER html_light %]
[% IF p.name == "Mozilla PR" AND target == "enter_bug.cgi" AND NOT format AND NOT cgi.param("debug") %] [% p.name FILTER html FILTER no_break %]:  [% ELSE %] [% p.name FILTER html FILTER no_break %]:  [% END %] [% p.description FILTER html_light %]

[% IF target == "enter_bug.cgi" AND user.settings.product_chooser.value != 'full_product_chooser' %]

You can choose to get this screen by default when you click "New [% terms.Bug %]" by changing your preferences.

[% END %] [% END %]
[% IF NOT is_describe %]
Switch to the [% terms.Bugzilla %] Helper | Custom [% terms.bug %] entry forms
[% END %] [% PROCESS global/footer.html.tmpl %] [%###########################################################################%] [%# Block for "easy" product sections #%] [%###########################################################################%] [% BLOCK easyproduct %] [% FOREACH c = classifications %] [% FOREACH p = c.products %] [% IF p.name == name %]

[% caption || name FILTER html %]

[% IF p.description %]

[% p.description FILTER html_light %]

[% END %]
[% LAST %] [% END %] [% END %] [% END %] [% END %]