remove unecessary JS using template var

This commit is contained in:
Oliver Gorwits
2013-09-02 22:46:14 +01:00
parent 7ca1623d2f
commit f350c34074
3 changed files with 9 additions and 1 deletions

View File

@@ -121,7 +121,10 @@ get '/device' => require_login sub {
}
params->{'tab'} ||= 'details';
template 'device', { d => $dev };
template 'device', {
d => $dev,
device => params->{'tab'},
};
};
true;

View File

@@ -105,6 +105,7 @@ get '/search' => require_login sub {
my $vendor_list = [ $s->resultset('Device')->get_distinct_col('vendor') ];
template 'search', {
search => params->{'tab'},
model_list => $model_list,
os_ver_list => $os_ver_list,
vendor_list => $vendor_list,

View File

@@ -38,6 +38,7 @@
}
$(document).ready(function() {
[% IF search %]
// search tabs
[% FOREACH tab IN settings._search_tabs %]
$('[% "#${tab.tag}_form" %]').submit(function (event) {
@@ -47,7 +48,9 @@
do_search(event, '[% tab.tag %]');
});
[% END %]
[% END %]
[% IF device %]
// device tabs
[% FOREACH tab IN settings._device_tabs %]
$('[% "#${tab.tag}_form" %]').submit(function (event) {
@@ -57,6 +60,7 @@
do_search(event, '[% tab.tag %]');
});
[% END %]
[% END %]
[% IF report %]
// for the report pages