Commit c7f1e941ef43b11a4fa6b967d15c9c05032dbb80
1 parent
e66ff111
Exists in
master
Correcao de bugs e ajustes de layout
Showing
4 changed files
with
19 additions
and
9 deletions
Show diff stats
Kernel/Modules/QueuesPanel.pm
| ... | ... | @@ -90,14 +90,16 @@ sub BuildQueuesJS { |
| 90 | 90 | return $result; |
| 91 | 91 | } |
| 92 | 92 | |
| 93 | +use Data::Dumper; | |
| 94 | + | |
| 93 | 95 | sub BuildTopQueuesJS { |
| 94 | 96 | my ( $Self, %Param ) = @_; |
| 95 | 97 | my %Queues = %{ $Param{"Queues"} }; |
| 96 | 98 | |
| 97 | 99 | my @topQueues = grep { index( $Queues{$_}, '::' ) == -1 } keys %Queues; |
| 98 | - | |
| 100 | + | |
| 99 | 101 | my $result = "\t\tif (node_id === null) { \n\t\t\treturn callback(null, [\n"; |
| 100 | - for my $queue (@topQueues) { | |
| 102 | + for my $queue (sort {$Queues{$a} cmp $Queues{$b}} @topQueues) { | |
| 101 | 103 | |
| 102 | 104 | if ( grep { index( $Queues{$_}, $Queues{$queue} . "::" ) >= 0 } keys %Queues ) { |
| 103 | 105 | $result = $result | ... | ... |
Kernel/Modules/QueuesPanelPublic.pm
| ... | ... | @@ -117,7 +117,7 @@ sub BuildTopQueuesJS { |
| 117 | 117 | my @topQueues = grep { index( $Queues{$_}, '::' ) == -1 } keys %Queues; |
| 118 | 118 | |
| 119 | 119 | my $result = "\t\tif (node_id === null) { \n\t\t\treturn callback(null, [\n"; |
| 120 | - for my $queue (@topQueues) { | |
| 120 | + for my $queue (sort {$Queues{$a} cmp $Queues{$b}} @topQueues) { | |
| 121 | 121 | |
| 122 | 122 | if ( grep { index( $Queues{$_}, $Queues{$queue} . "::" ) >= 0 } keys %Queues ) { |
| 123 | 123 | $result = $result |
| ... | ... | @@ -162,12 +162,12 @@ sub BuildQueueJS { |
| 162 | 162 | |
| 163 | 163 | # When there are no subqueues, there is no need to create a JS |
| 164 | 164 | if ( !@subqueues ) { |
| 165 | - return; | |
| 165 | + return ""; | |
| 166 | 166 | } |
| 167 | 167 | |
| 168 | 168 | my $result = "\t\tif (node_id === " . $BaseQueueID . ") { \n\t\t\treturn callback(null, [\n"; |
| 169 | 169 | |
| 170 | - for my $queue (@subqueues) { | |
| 170 | + for my $queue (sort {$Self->LastQueue($Queues{$a}) cmp $Self->LastQueue($Queues{$b})} @subqueues) { | |
| 171 | 171 | if ( grep { index( $Queues{$_}, $Queues{$queue} . "::" ) >= 0 } keys %Queues ) { |
| 172 | 172 | $result = $result |
| 173 | 173 | . "\t\t\t\t" |
| ... | ... | @@ -195,6 +195,13 @@ sub BuildQueueJS { |
| 195 | 195 | return $result; |
| 196 | 196 | } |
| 197 | 197 | |
| 198 | +sub FirstQueue { | |
| 199 | + my $Self = shift; | |
| 200 | + my $queue = shift; | |
| 201 | + my @parts = split( "::", $queue ); | |
| 202 | + return $parts[0]; | |
| 203 | +} | |
| 204 | + | |
| 198 | 205 | sub LastQueue { |
| 199 | 206 | my $Self = shift; |
| 200 | 207 | my $queue = shift; | ... | ... |
var/httpd/htdocs/skins/Customer/default/css/hColumns/hcolumns.css
| ... | ... | @@ -31,7 +31,7 @@ |
| 31 | 31 | } |
| 32 | 32 | |
| 33 | 33 | .column:last-child { |
| 34 | - border-right: 0; | |
| 34 | +/* border-right: 0;*/ | |
| 35 | 35 | } |
| 36 | 36 | |
| 37 | 37 | .column:only-child { |
| ... | ... | @@ -49,7 +49,7 @@ |
| 49 | 49 | margin: 0; |
| 50 | 50 | padding: 0; |
| 51 | 51 | height: 400px; |
| 52 | - width: 250px; | |
| 52 | + /*width: 300px;*/ | |
| 53 | 53 | overflow-y: auto; |
| 54 | 54 | list-style: none; |
| 55 | 55 | } |
| ... | ... | @@ -102,7 +102,7 @@ |
| 102 | 102 | *margin-right: .3em; |
| 103 | 103 | line-height: 14px; |
| 104 | 104 | vertical-align: text-top; |
| 105 | - background-image: url("../img/glyphicons-halflings.png"); | |
| 105 | + background-image: url("/otrs-web/skins/Customer/default/images/hColumns/glyphicons-halflings.png"); | |
| 106 | 106 | background-position: 14px 14px; |
| 107 | 107 | background-repeat: no-repeat; |
| 108 | 108 | } |
| ... | ... | @@ -112,7 +112,8 @@ |
| 112 | 112 | } |
| 113 | 113 | |
| 114 | 114 | .icon-globe { |
| 115 | - background-position: -336px -144px; | |
| 115 | + #background-position: -336px -144px; | |
| 116 | + background-position: -800px -800px; | |
| 116 | 117 | } |
| 117 | 118 | |
| 118 | 119 | .icon-file { | ... | ... |
var/httpd/htdocs/skins/Customer/default/images/hColumns/demo.png
27.4 KB