Commit a2b7d94d authored by travis%sedsystems.ca's avatar travis%sedsystems.ca

Bug 250440 : when voting for bug, jump down to bug

Patch by GavinS <bugzilla@chimpychompy.org> r=LpSolit a=justdave
parent adbc63fa
/* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Bugzilla Bug Tracking System.
*
* Contributor(s): Gavin Shelley <bugzilla@chimpychompy.org>
*/
/* Highlight the row for the bug being voted on */
tr.bz_bug_being_voted_on {
background-color: #e2e2e2;
}
tr.bz_bug_being_voted_on td {
border-style: solid none solid none;
border-width: thin;
}
...@@ -464,7 +464,7 @@ ...@@ -464,7 +464,7 @@
[% bug.votes %]&nbsp;&nbsp;&nbsp; [% bug.votes %]&nbsp;&nbsp;&nbsp;
<a href="votes.cgi?action=show_bug&amp;bug_id=[% bug.bug_id %]">Show <a href="votes.cgi?action=show_bug&amp;bug_id=[% bug.bug_id %]">Show
votes for this [% terms.bug %]</a>&nbsp;&nbsp;&nbsp; votes for this [% terms.bug %]</a>&nbsp;&nbsp;&nbsp;
<a href="votes.cgi?action=show_user&amp;bug_id=[% bug.bug_id %]">Vote <a href="votes.cgi?action=show_user&amp;bug_id=[% bug.bug_id %]#vote_[% bug.bug_id %]">Vote
for this [% terms.bug %]</a> for this [% terms.bug %]</a>
</td> </td>
</tr> </tr>
......
...@@ -19,6 +19,23 @@ ...@@ -19,6 +19,23 @@
# Contributor(s): Gervase Markham <gerv@gerv.net> # Contributor(s): Gervase Markham <gerv@gerv.net>
#%] #%]
[%# INTERFACE:
# voting_user: hash containing a 'login' field
#
# products: list of hashes containing details of products relating to
# voting:
# name: name of product
# bugs: list of bugs the user has voted for
# onevoteonly: one or more votes allowed per bug?
# total: users current vote count for the product
# maxvotes: max votes allowed for a user in this product
# maxperbug: max votes per bug allowed for a user in this product
#
# bug_id: number; if the user is voting for a bug, this is the bug id
#
# canedit: boolean; Should the votes be presented in a form, or readonly?
#%]
[% PROCESS global/variables.none.tmpl %] [% PROCESS global/variables.none.tmpl %]
[% IF !header_done %] [% IF !header_done %]
...@@ -28,7 +45,9 @@ ...@@ -28,7 +45,9 @@
[% ELSE %] [% ELSE %]
[% title = "Show Votes" %] [% title = "Show Votes" %]
[% END %] [% END %]
[% PROCESS global/header.html.tmpl %] [% PROCESS global/header.html.tmpl
style_urls = [ "skins/standard/voting.css" ]
%]
[% ELSE %] [% ELSE %]
<hr> <hr>
[% END %] [% END %]
...@@ -78,9 +97,11 @@ ...@@ -78,9 +97,11 @@
</tr> </tr>
[% FOREACH bug = product.bugs %] [% FOREACH bug = product.bugs %]
<tr> <tr [% IF bug.id == bug_id && canedit %]
<td></td> class="bz_bug_being_voted_on" [% END %]>
<td align="right"> <td>[% IF bug.id == bug_id && canedit %]Enter New Vote here &rarr;
[%- END %]</td>
<td align="right"><a name="vote_[% bug.id %]">
[% IF canedit %] [% IF canedit %]
[% IF product.onevoteonly %] [% IF product.onevoteonly %]
<input type="checkbox" name="[% bug.id %]" value="1" <input type="checkbox" name="[% bug.id %]" value="1"
...@@ -92,7 +113,7 @@ ...@@ -92,7 +113,7 @@
[% ELSE %] [% ELSE %]
[% bug.count %] [% bug.count %]
[% END %] [% END %]
</td> </a></td>
<td align="right"> <td align="right">
[% isclosed = !bug.opened %] [% isclosed = !bug.opened %]
<a href="show_bug.cgi?id=[% bug.id %]"> <a href="show_bug.cgi?id=[% bug.id %]">
......
...@@ -217,6 +217,7 @@ sub show_user { ...@@ -217,6 +217,7 @@ sub show_user {
$vars->{'canedit'} = $canedit; $vars->{'canedit'} = $canedit;
$vars->{'voting_user'} = { "login" => $name }; $vars->{'voting_user'} = { "login" => $name };
$vars->{'products'} = \@products; $vars->{'products'} = \@products;
$vars->{'bug_id'} = $bug_id;
print $cgi->header(); print $cgi->header();
$template->process("bug/votes/list-for-user.html.tmpl", $vars) $template->process("bug/votes/list-for-user.html.tmpl", $vars)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment