[Rt-commit] rt branch, 3.9-trunk, updated. rt-3.9.7-1001-gff80d1a
Jesse Vincent
jesse at bestpractical.com
Tue Dec 21 19:30:36 EST 2010
The branch, 3.9-trunk has been updated
via ff80d1a902875e402d87bb1550282341efe2f19e (commit)
from 8b5940492279b8c1bca87959797e08b0acf288f2 (commit)
Summary of changes:
share/html/Elements/SelectQueue | 29 ++++++++++++++++++-----------
1 files changed, 18 insertions(+), 11 deletions(-)
- Log -----------------------------------------------------------------
commit ff80d1a902875e402d87bb1550282341efe2f19e
Author: Jesse Vincent <jesse at bestpractical.com>
Date: Tue Dec 21 19:30:12 2010 -0500
lift the "default" menu list item to the top of the queue list, for easier selection
diff --git a/share/html/Elements/SelectQueue b/share/html/Elements/SelectQueue
index 7abdd5f..ec836ae 100755
--- a/share/html/Elements/SelectQueue
+++ b/share/html/Elements/SelectQueue
@@ -46,21 +46,23 @@
%#
%# END BPS TAGGED BLOCK }}}
% if ($Lite) {
-% my $d = RT::Queue->new($session{'CurrentUser'});
-% $d->Load($Default);
-<input name="<%$Name%>" size="25" value="<%$d->Name%>" class="<%$Class%>" />
+<input name="<%$Name%>" size="25" value="<%$default_queue->Name%>" class="<%$Class%>" />
% }
% else {
-<select name="<%$Name%>" <% ($Multiple) ? qq{multiple="multiple" size="$Size"} : '' |n%> <% ($OnChange) ? 'onchange="'.$OnChange.'"' : '' |n %> class="<%$Class%>">
-% if ($ShowNullOption) {
+<select name="<%$Name%>" <% ($Multiple) ? qq{multiple="multiple" size="$Size"} : '' |n%>\
+ <% ($OnChange) ? 'onchange="'.$OnChange.'"' : '' |n %> class="<%$Class%>">
+% if ($ShowNullOption) {
<option value=""><% $DefaultLabel %></option>
-% }
-% for my $queue (@{$session{$cache_key}{queues}}) {
- <option value="<% ($NamedValues ? $queue->{Name} : $queue->{Id}) %>"\
-% if ($queue->{Id} eq ($Default||'') || $queue->{Name} eq ($Default||'')) {
- selected="selected"\
% }
-><%$queue->{Name}%>\
+% if ($default_queue->id) {
+ <option value="<% $NamedValues ? $default_queue->Name : $default_queue->id %>"><%$default_queue->Name%>\
+% if ($Verbose && $default_queue->Description) {
+ (<%$default_queue->Description%>)\
+% }
+</option>
+%}
+% for my $queue (@{$session{$cache_key}{queues}}) {
+ <option value="<% ($NamedValues ? $queue->{Name} : $queue->{Id}) %>"><%$queue->{Name}%>\
% if ($Verbose and $queue->{Description}) {
(<%$queue->{Description}%>)\
% }
@@ -111,4 +113,9 @@ if ( not defined $session{$cache_key} and not $Lite ) {
}
$session{$cache_key}{lastupdated} = time();
}
+
+my $default_queue = RT::Queue->new($session{CurrentUser});
+if ($Default) {
+ $default_queue->Load($Default);
+}
</%init>
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list