I’ve noticed that webrt/Elements/Tabs knows about $current_subtab, and I
really do like having extra shadings on my configuration windows.
rt/webrt/NoAuth/webrt.css needs:
40a41,42
.subtab { background-color: #cccccc; }
rt/webrt/Elements/Tabs needs:
50c50,55
< [<% $subtabs->{$tab}->{‘title’}%>]
[<A
% if ($current_subtab eq $subtabs->{$tab}->{‘path’}) {
class=‘subtab’
% }
HREF=“<%$RT::WebPath%>/<% $subtabs->{$tab}->{‘path’}%>”><% $subtabs->{$tab}->{‘title’}%>
]
rt/webrt/Admin/Elements/QueueTabs needs
1c1
< <& /Admin/Elements/Tabs, subtabs => $subtabs, current_tab => ‘Admin/Queues/’ &>
<& /Admin/Elements/Tabs, subtabs => $subtabs, current_tab => ‘Admin/Queues/’, current_subtab => $current_subtab &>
35a36
$current_subtab => undef
Below here we go into Queue Specifics.
rt/webrt/Admin/Queues/GroupRights.html needs:
2c2
< <& /Admin/Elements/QueueTabs, id => $id &>
<& /Admin/Elements/QueueTabs, id => $id, current_subtab => ‘Admin/Queues/GroupRights.html?id=’.$id &>
rt/webrt/Admin/Queues/Keywords.html needs:
2c2
< <& /Admin/Elements/QueueTabs, id => $QueueObj->Id &>
<& /Admin/Elements/QueueTabs, id => $QueueObj->Id, current_subtab => ‘Admin/Queues/Keywords.html?id=’.$QueueObj->Id &>
rt/webrt/Admin/Queues/Modify.html needs:
1,2c1,2
< <& /Admin/Elements/Header, Title => ‘Admin/Queue/Basics’ &>
< <& /Admin/Elements/QueueTabs, id => $QueueObj->id &>
<& /Admin/Elements/Header, title => ‘Admin/Queue/Basics’ &>
<& /Admin/Elements/QueueTabs, id => $QueueObj->Id, current_subtab => ‘Admin/Queues/Modify.html?id=’.$QueueObj->Id &>
rt/webrt/Admin/Queues/People.html needs:
2c2
< <& /Admin/Elements/QueueTabs, id => $id &>
<& /Admin/Elements/QueueTabs, id => $id, current_subtab => ‘Admin/Queues/People.html?id=’.$id &>
rt/webrt/Admin/Queues/Scrips.html needs:
2c2,4
< <& /Admin/Elements/QueueTabs, id => $QueueObj->Id &>
<& /Admin/Elements/QueueTabs, id => $QueueObj->Id, current_subtab => ‘Admin/Queues/Scrips.html?id=’.$id &>
rt/webrt/Admin/Queues/Template.html needs:
2c2
< <& /Admin/Elements/QueueTabs, id => $Queue &>
<& /Admin/Elements/QueueTabs, id => $Queue, current_subtab => ‘Admin/Queues/Template.html?id=’.$Queue &>
rt/webrt/Admin/Queues/Templates.html needs:
2c2
< <& /Admin/Elements/QueueTabs, id => $Queue->id &>
<& /Admin/Elements/QueueTabs, id => $Queue->id, current_subtab => ‘Admin/Queues/Templates.html?id=’.$Queue->id &>
rt/webrt/Admin/Queues/UserRights.html needs:
2c2
< <& /Admin/Elements/QueueTabs, id => $id &>
<& /Admin/Elements/QueueTabs, id => $id, current_subtab => ‘Admin/Queues/UserRights.html?id=’.$id &>
Bruce Campbell RIPE
Systems/Network Engineer NCC
www.ripe.net - PGP562C8B1B Operations