]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
cleanup some stuff in new-bug (#215)
authorDylan William Hardison <dylan@hardison.net>
Tue, 22 Aug 2017 20:33:24 +0000 (16:33 -0400)
committerGitHub <noreply@github.com>
Tue, 22 Aug 2017 20:33:24 +0000 (16:33 -0400)
extensions/BugModal/template/en/default/bug_modal/common_new_comment.html.tmpl [deleted file]
extensions/BugModal/web/new_bug.js
template/en/default/bug/new_bug.html.tmpl

diff --git a/extensions/BugModal/template/en/default/bug_modal/common_new_comment.html.tmpl b/extensions/BugModal/template/en/default/bug_modal/common_new_comment.html.tmpl
deleted file mode 100644 (file)
index 80c4262..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-[%# 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.
-  #%]
-
-[%#
-  # comment: comment object
-  # bug: bug object
-  #%]
-
-<div id="add-comment">
-
-  [% IF bug && !bug.check_can_change_field('longdesc', 0, 1) %]
-    <div id="new-comment-notice">
-      You are not allowed to make an additional comment on this [% terms.bug %].
-    </div>
-    [% RETURN %]
-  [% END %]
-
-  [% IF bug && user.is_insider %]
-    <div id="add-comment-private"
-      title="Make comment visible only to members of the '[% Param('insidergroup') FILTER html %]' group"
-    >
-      <input type="checkbox" name="comment_is_private" id="add-comment-private-cb"
-          value="1" comment_id="[% comment.count FILTER none %]">
-      <label for="add-comment-private-cb">Private</label>
-    </div>
-  [% END %]
-
-  <ul id="comment-tabs" role="tablist">
-    <li id="comment-edit-tab" data-focus="comment" role="tab" tabindex="0" aria-controls="comment-edit-tabpanel" aria-selected="true">
-      Add Description
-    </li>
-    [%~ ~%]
-    <li id="comment-preview-tab" role="tab" tabindex="-1" aria-controls="comment-preview-tabpanel" aria-selected="false">
-      Preview
-      <img id="preview-throbber" src="extensions/BugModal/web/throbber.gif" width="16" height="11" style="display:none">
-    </li>
-    <!-- <li id="comment-guide-tab" role="tab" tabindex="-2" aria-controls="comment-guide-tabpanel" aria-selected="false">
-      <a href="page.cgi?id=etiquette.html" target="_blank" tabindex="-1">
-      Comments Subject to Etiquette and Contributor Guidelines</a>
-    </li> -->
-  </ul>
-<!--   <div id="bugzilla-etiquette">
-    
-  </div> -->
-
-  <div id="comment-edit-tabpanel" class="comment-tabpanel" role="tabpanel" aria-labelledby="comment-edit-tab">
-    <textarea rows="5" [%+ UNLESS disable_cols %] cols="80" [% END +%] name="comment" id="comment" aria-labelledby="comment-edit-tab"></textarea>
-  </div>
-  <div id="comment-preview-tabpanel" class="comment-tabpanel" role="tabpanel" aria-labelledby="comment-preview-tab" style="display:none">
-    <pre id="comment-preview" class="comment-text"></pre>
-  </div>
-</div>
index 7298b1d20730f071f33a0021dd1410fed47572c2..9c1d008543f37f4315c875be74db7dcfd361d690 100644 (file)
@@ -63,8 +63,8 @@ $(document).ready(function() {
                     options: [],
                     preload: true,
                     create: false,
-                    load: function(query, callback) {       
-                        callback(initial.products);       
+                    load: function(query, callback) {
+                        callback(initial.products);
                     }
                 });
             },
index bed0c5578731dee528ab38704b4410bf217c8ddf..7acb85e21cfddef76fb60322a90148799c8790dc 100644 (file)
 %]
 [% PROCESS global/header.html.tmpl %]
 
-[% IF user.id %]
-  <div style="display: none" id="xhr-error"></div>
-  <form name="newbugform" id="newbugform" method="post" action="new_bug.cgi" enctype="multipart/form-data">
-    <input type="hidden" value="[% issue_hash_token(['new_bug']) FILTER html %]" name="token">
-    <div class="new-bug-container">
-      <div class="new-bug">
-        <div class="new-bug-pad">
-        </div>
-        <div class="new-bug-title">
-          <h2>Create New [% terms.Bug %]</h2>
-          <p>
-            Before reporting a [% terms.bug %], make sure you've read our
-            <a href="https://developer.mozilla.org/en/Bug_writing_guidelines">
-            [% terms.bug %] writing guidelines</a> and double checked that your [% terms.bug %] hasn't already
-            been reported. Consult our list of <a href="https://bugzilla.mozilla.org/duplicates.cgi">
-            most frequently reported [% terms.bugs %]</a> and <a href="https://bugzilla.mozilla.org/query.cgi">
-            search through descriptions</a> of previously reported [% terms.bugs %].
-          </p>
-        </div>
-        <div class="new-bug-pad">
-        </div>
+<div style="display: none" id="xhr-error"></div>
+<form name="newbugform" id="newbugform" method="post" action="new_bug.cgi" enctype="multipart/form-data">
+  <input type="hidden" value="[% issue_hash_token(['new_bug']) FILTER html %]" name="token">
+  <div class="new-bug-container">
+    <div class="new-bug">
+      <div class="new-bug-pad">
+      </div>
+      <div class="new-bug-title">
+        <h2>Create New [% terms.Bug %]</h2>
+        <p>
+          Before reporting a [% terms.bug %], make sure you've read our
+          <a href="https://developer.mozilla.org/en/Bug_writing_guidelines">
+          [% terms.bug %] writing guidelines</a> and double checked that your [% terms.bug %] hasn't already
+          been reported. Consult our list of <a href="https://bugzilla.mozilla.org/duplicates.cgi">
+          most frequently reported [% terms.bugs %]</a> and <a href="https://bugzilla.mozilla.org/query.cgi">
+          search through descriptions</a> of previously reported [% terms.bugs %].
+        </p>
+      </div>
+      <div class="new-bug-pad">
       </div>
-      <div class="new-bug">
-        <div class="new-bug-pad">
+    </div>
+    <div class="new-bug">
+      <div class="new-bug-pad">
+      </div>
+      <div class="new-bug-split-2">
+        [% WRAPPER bug_modal/module.html.tmpl title = "" %]
+        [%# summary %]
+        [% INCLUDE bug_modal/field.html.tmpl
+            field = bug_fields.short_desc
+            field_type = constants.FIELD_TYPE_FREETEXT
+            edit_only = 1
+            editable = 1
+            required = 1
+            help = "https://wiki.mozilla.org/BMO/UserGuide/BugFields#short_desc"
+        %]
+
+        [% INCLUDE new_comment %]
+        <input name="groups" value="core-security" id="group_core-security" type="checkbox"> Many users could be harmed by this security problem:
+        it should be kept hidden from the public until it is resolved <br>
+        [% END %]
+        [% WRAPPER bug_modal/module.html.tmpl title = "Attach a File" collapsed = 1 %]
+        <div class="file-container">
+          <input type="file" style="display: inline-block;" id="data" name="data" size="50" >
+          <button id="reset" style="display: none;">Reset</button>
         </div>
-        <div class="new-bug-split-2">
-          [% WRAPPER bug_modal/module.html.tmpl title = "" %]
-          [%# summary %]
-          [% INCLUDE bug_modal/field.html.tmpl
-              field = bug_fields.short_desc
-              field_type = constants.FIELD_TYPE_FREETEXT
+          <label for="description" style="display: inline-block;">Description:</label>
+          <input type="text" id="description" name="description" class="required"
+         size="60" maxlength="200" style="display: inline-block;">
+         <input type="radio" id="autodetect"
+     name="contenttypemethod" value="autodetect" checked="checked" style="display:none">
+        [% END %]
+        <button type="submit" id="create-btn" class="create-btn major">Submit</button>
+      </div>
+      <div class="new-bug-split-1">
+        [% WRAPPER bug_modal/module.html.tmpl title = "Status" %]
+          [% can_edit_product   = bug.check_can_change_field("product", 0, 1) %]
+          [% filtered_product   = bug.product_obj.name FILTER uri %]
+          [% filtered_component = bug.component_obj.name FILTER uri %]
+          <div id="product_wrap">
+          [% WRAPPER bug_modal/field.html.tmpl
+              field        = bug_fields.product
+              field_type   = constants.FIELD_TYPE_SINGLE_SELECT
               edit_only = 1
               editable = 1
-              required = 1
-              help = "https://wiki.mozilla.org/BMO/UserGuide/BugFields#short_desc"
+              help         = "describecomponents.cgi?product=$filtered_product"
           %]
-
-          [% INCLUDE bug_modal/common_new_comment.html.tmpl disable_cols=1 %]
-          <input name="groups" value="core-security" id="group_core-security" type="checkbox"> Many users could be harmed by this security problem: 
-          it should be kept hidden from the public until it is resolved <br>
+          
+            <span aria-owns="product-name product-latch">
+              <span role="button" aria-label="show product information" aria-expanded="false" tabindex="0"
+                    class="spin-latch" id="product-latch" data-latch="product" data-for="product">&#9656;</span>
+              <div title="show product information" tabindex="0" class="spin-toggle"
+                  id="product-name" data-latch="product" data-for="product">
+                [% bug.product FILTER html %]
+              </div>
+              <div id="product-info" style="display:none">
+                [% bug.product_obj.description FILTER html_light %]
+              </div>
+            </span>
           [% END %]
-          [% WRAPPER bug_modal/module.html.tmpl title = "Attach a File" collapsed = 1 %]
-          <div class="file-container">
-            <input type="file" style="display: inline-block;" id="data" name="data" size="50" >
-            <button id="reset" style="display: none;">Reset</button>
           </div>
-            <label for="description" style="display: inline-block;">Description:</label>
-            <input type="text" id="description" name="description" class="required"
-           size="60" maxlength="200" style="display: inline-block;">
-           <input type="radio" id="autodetect"
-       name="contenttypemethod" value="autodetect" checked="checked" style="display:none">
-          [% END %]
-          <button type="submit" id="create-btn" class="create-btn major">Submit</button>
-        </div>
-        <div class="new-bug-split-1">
-          [% WRAPPER bug_modal/module.html.tmpl title = "Status" %]
-            [% can_edit_product   = bug.check_can_change_field("product", 0, 1) %]
-            [% filtered_product   = bug.product_obj.name FILTER uri %]
-            [% filtered_component = bug.component_obj.name FILTER uri %]
-            <div id="product_wrap">
-            [% WRAPPER bug_modal/field.html.tmpl
-                field        = bug_fields.product
-                field_type   = constants.FIELD_TYPE_SINGLE_SELECT
-                edit_only = 1
-                editable = 1
-                help         = "describecomponents.cgi?product=$filtered_product"
-            %]
-            
-              <span aria-owns="product-name product-latch">
-                <span role="button" aria-label="show product information" aria-expanded="false" tabindex="0"
-                      class="spin-latch" id="product-latch" data-latch="product" data-for="product">&#9656;</span>
-                <div title="show product information" tabindex="0" class="spin-toggle"
-                    id="product-name" data-latch="product" data-for="product">
-                  [% bug.product FILTER html %]
-                </div>
-                <div id="product-info" style="display:none">
-                  [% bug.product_obj.description FILTER html_light %]
-                </div>
-              </span>
-            [% END %]
-            </div>
-            [% WRAPPER bug_modal/field.html.tmpl
-                field          = bug_fields.product
-                field_type     = constants.FIELD_TYPE_SINGLE_SELECT
-                hide_on_view   = 1
-                hide_on_edit   = !can_edit_product
-                append_content = 1
-                help           = "describecomponents.cgi?product=$filtered_product"
-            %]
-              <span id="product-search-container">
-                [% INCLUDE prodcompsearch/form.html.tmpl
-                    id            = "pcs"
-                    custom_select = 1
-                    hidden        = 1
-                    throbber      = "product-throbber"
-                %]
-                <button id="product-search" type="button" class="minor">Search</button>
-                <button id="product-search-cancel" type="button" class="minor" style="display:none">X</button>
-                <img id="product-throbber" src="extensions/BugModal/web/throbber.gif"
-                  width="16" height="11" style="display:none">
-                <img id="product-search-error" class="tt" src="extensions/BugModal/web/error.png"
-                  width="16" height="16" style="display:none">
-              </span>
-            [% END %]
-
-            [%# component %]
-            [% WRAPPER bug_modal/field.html.tmpl
-                field      = bug_fields.component
-                field_type = constants.FIELD_TYPE_SINGLE_SELECT
-                help       = "describecomponents.cgi?product=$filtered_product&component=$filtered_component#$filtered_component"
-                edit_only = 1
-                editable = 1
-            %]
-              <span aria-owns="component-name component-latch">
-                <span role="button" aria-label="show component description" aria-expanded="false" tabindex="0"
-                      class="spin-latch" id="component-latch" data-latch="component" data-for="component">&#9656;</span>
-                <div title="show component information" tabindex="0" class="spin-toggle" id="component-name"
-                    data-latch="#component-latch" data-for="component">
-                    [% bug.component FILTER html %]
-                </div>
-                <div id="component-info" style="display:none">
-                  <div>[% bug.component_obj.description FILTER html_light %]</div>
-                  <a href="buglist.cgi?component=[% bug.component FILTER uri %]&amp;
-                          [%~ %]product=[% bug.product FILTER uri %]&amp;
-                          [%~ %]bug_status=__open__" target="_blank">Other [% terms.Bugs %]</a>
-                </div>
-              </span>
-            [% END %]
+          [% INCLUDE bug_modal/field.html.tmpl
+              field          = bug_fields.product
+              field_type     = constants.FIELD_TYPE_SINGLE_SELECT
+              hide_on_view   = 1
+              hide_on_edit   = !can_edit_product
+              append_content = 1
+              help           = "describecomponents.cgi?product=$filtered_product" %]
 
-            [% INCLUDE bug_modal/field.html.tmpl
-              field = bug_fields.version
+          [%# component %]
+          [% WRAPPER bug_modal/field.html.tmpl
+              field      = bug_fields.component
               field_type = constants.FIELD_TYPE_SINGLE_SELECT
-              help = "https://wiki.mozilla.org/BMO/UserGuide/BugFields#version"
+              help       = "describecomponents.cgi?product=$filtered_product&component=$filtered_component#$filtered_component"
               edit_only = 1
               editable = 1
-            %]
+          %]
+            <span aria-owns="component-name component-latch">
+              <span role="button" aria-label="show component description" aria-expanded="false" tabindex="0"
+                    class="spin-latch" id="component-latch" data-latch="component" data-for="component">&#9656;</span>
+              <div title="show component information" tabindex="0" class="spin-toggle" id="component-name"
+                  data-latch="#component-latch" data-for="component">
+                  [% bug.component FILTER html %]
+              </div>
+              <div id="component-info" style="display:none">
+                <div>[% bug.component_obj.description FILTER html_light %]</div>
+                <a href="buglist.cgi?component=[% bug.component FILTER uri %]&amp;
+                        [%~ %]product=[% bug.product FILTER uri %]&amp;
+                        [%~ %]bug_status=__open__" target="_blank">Other [% terms.Bugs %]</a>
+              </div>
+            </span>
           [% END %]
-          [% WRAPPER bug_modal/module.html.tmpl title = "Tracking" %]
-            [%# keywords %]
-            [% INCLUDE bug_modal/field.html.tmpl
-                field = bug_fields.keywords
-                field_type = constants.FIELD_TYPE_MULTI_SELECT
-                edit_only = 1
-                editable = 1
-                help = "describekeywords.cgi"
-            %]
 
-            [% WRAPPER bug_modal/field.html.tmpl
-                field = bug_fields.status_whiteboard
-                field_type = constants.FIELD_TYPE_FREETEXT
-                help = "https://wiki.mozilla.org/BMO/UserGuide/Whiteboard"
-                edit_only = 1
-                editable = 1
-            %]
-              [% bug.status_whiteboard == "" ? "---" : bug.status_whiteboard FILTER html %]
-            [% END %]
+          [% INCLUDE bug_modal/field.html.tmpl
+            field = bug_fields.version
+            field_type = constants.FIELD_TYPE_SINGLE_SELECT
+            help = "https://wiki.mozilla.org/BMO/UserGuide/BugFields#version"
+            edit_only = 1
+            editable = 1
+          %]
+        [% END %]
+        [% WRAPPER bug_modal/module.html.tmpl title = "Tracking" %]
+          [%# keywords %]
+          [% INCLUDE bug_modal/field.html.tmpl
+              field = bug_fields.keywords
+              field_type = constants.FIELD_TYPE_MULTI_SELECT
+              edit_only = 1
+              editable = 1
+              help = "describekeywords.cgi"
+          %]
+
+          [% WRAPPER bug_modal/field.html.tmpl
+              field = bug_fields.status_whiteboard
+              field_type = constants.FIELD_TYPE_FREETEXT
+              help = "https://wiki.mozilla.org/BMO/UserGuide/Whiteboard"
+              edit_only = 1
+              editable = 1
+          %]
+            [% bug.status_whiteboard == "" ? "---" : bug.status_whiteboard FILTER html %]
           [% END %]
-        </div>
-        <div class="new-bug-pad">
-        </div>
+        [% END %]
+      </div>
+      <div class="new-bug-pad">
       </div>
     </div>
-  </form>
-[% ELSE %]
-  <div id="new-comment-notice">
-    You need to <a href="new-bug&amp;GoAheadAndLogIn=1">log in</a>
-    before you can file a [% terms.bug %].
   </div>
-[% END %]
+</form>
 
 [% PROCESS global/footer.html.tmpl %]
 
 [% BLOCK fields_rhs %]
     <div class="fields-rhs">[% content FILTER none %]</div>
 [% END %]
+
+[% BLOCK new_comment %]
+<div id="add-comment">
+  <ul id="comment-tabs" role="tablist">
+    <li id="comment-edit-tab" data-focus="comment" role="tab" tabindex="0" aria-controls="comment-edit-tabpanel" aria-selected="true">
+      Description
+    </li>
+    <li id="comment-preview-tab" role="tab" tabindex="-1" aria-controls="comment-preview-tabpanel" aria-selected="false">
+      Preview
+      <img id="preview-throbber" src="extensions/BugModal/web/throbber.gif" width="16" height="11" style="display:none">
+    </li>
+  </ul>
+  <div id="comment-edit-tabpanel" class="comment-tabpanel" role="tabpanel" aria-labelledby="comment-edit-tab">
+    <textarea rows="5" name="comment" id="comment" aria-labelledby="comment-edit-tab"></textarea>
+  </div>
+  <div id="comment-preview-tabpanel" class="comment-tabpanel" role="tabpanel" aria-labelledby="comment-preview-tab" style="display:none">
+    <pre id="comment-preview" class="comment-text"></pre>
+  </div>
+</div>
+[% END %]