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'; params->{'tab'} ||= 'details';
template 'device', { d => $dev }; template 'device', {
d => $dev,
device => params->{'tab'},
};
}; };
true; true;

View File

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

View File

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