]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 578253 - Add autocomplete support to the requester and requestee fields on reques...
authorReed Loden <reed@reedloden.com>
Tue, 13 Jul 2010 03:22:07 +0000 (22:22 -0500)
committerReed Loden <reed@reedloden.com>
Tue, 13 Jul 2010 03:22:07 +0000 (22:22 -0500)
[r=mkanat a=mkanat]

https://bugzilla.mozilla.org/show_bug.cgi?id=578254

template/en/default/global/userselect.html.tmpl
template/en/default/request/queue.html.tmpl

index 2a2d2cd52de48322392e81cab734d9576cefd51f..5924e07239e54c21e631fa7a27fb5560e5054775 100644 (file)
@@ -13,6 +13,7 @@
   # Contributor(s): Byron Jones <bugzilla@glob.com.au>
   #                 Frédéric Buclin <LpSolit@gmail.com>
   #                 Guy Pyrzak <guy.pyrzak@gmail.com>
+  #                 Reed Loden <reed@reedloden.com>
   #%]
 
 [%# INTERFACE:
   # disabled: optional; if true, the field is disabled
   # accesskey: optional, input only; accesskey attribute value
   # size: optional, input only; size attribute value
-  # emptyok: optional, select only;  if true, prepend menu option to start of select
+  # emptyok: optional, select only; if true, prepend menu option for "" to start of select
+  # hyphenok: optional, select only; if true, prepend menu option for "-" to start of select
   # multiple: optional, do multiselect box, value is size (height) of box
   # custom_userlist: optional, specify a limited list of users to use
+  # title: optional, extra information to display as a tooltip
   #%]
 
 [% IF Param("usemenuforusers") %]
   [% IF disabled %] disabled="[% disabled FILTER html %]" [% END %]
   [% IF accesskey %] accesskey="[% accesskey FILTER html %]" [% END %]
   [% IF multiple %] multiple="multiple" size="[% multiple FILTER html %]" [% END %]
+  [% IF title %] title="[% title FILTER html %]" [% END %]
 >
   [% IF emptyok %]
     <option value=""></option>
   [% END %]
+  [% IF hyphenok %]
+    <option value="-">-</option>
+  [% END %]
 
   [% UNLESS custom_userlist %]
     [% custom_userlist = user.get_userlist %]
@@ -79,6 +86,7 @@
     [% IF onchange %] onchange="[% onchange FILTER html %]" [% END %]
     [% IF disabled %] disabled="[% disabled FILTER html %]" [% END %]
     [% IF accesskey %] accesskey="[% accesskey FILTER html %]" [% END %]
+    [% IF title %] title="[% title FILTER html %]" [% END %]
     [% IF size %] size="[% size FILTER html %]" [% END %]
     [% IF id %] id="[% id FILTER html %]" [% END %]
   >
     </script>
   [% END %]
 [% END %]
-
-
index 8a36ab554fae0b2bef84969f8a083b9ebb7c4c43..e2838c8631630b56300ee945a41f5b4f7b92600a 100644 (file)
@@ -72,8 +72,16 @@ to some group are shown by default.
   <table id="filtering">
     <tr>
       <th>Requester:</th>
-      <td><input type="text" name="requester" value="[% cgi.param('requester') FILTER html %]" size="20" 
-           title="Requester's email address"></td>
+      <td>
+        [% INCLUDE global/userselect.html.tmpl
+           id => "requester"
+           name => "requester"
+           value => cgi.param('requester')
+           size => 20
+           emptyok => 1
+           title => "Requester's email address"
+        %]
+      </td>
       <th>Product:</th>
       <td>
         <select name="product" onchange="selectProduct(this, this.form.component, null, null, 'Any');">
@@ -121,8 +129,17 @@ to some group are shown by default.
     </tr>
     <tr>
       <th>Requestee:</th>
-      <td><input type="text" name="requestee" value="[% cgi.param('requestee') FILTER html %]" size="20" 
-           title="Requestee's email address or &quot;-&quot; (hyphen) for requests with no requestee"></td>
+      <td>
+        [% INCLUDE global/userselect.html.tmpl
+           id => "requestee"
+           name => "requestee"
+           value => cgi.param('requestee')
+           size => 20
+           emptyok => 1
+           hyphenok => 1
+           title => "Requestee's email address or &quot;-&quot; (hyphen) for requests with no requestee"
+        %]
+      </td>
       <th>Component:</th>
       <td>
         <select name="component">