Clicking on a port to restrict search now uses AJAX instead of page get

This commit is contained in:
Oliver Gorwits
2012-08-28 00:51:27 +01:00
parent e6dd6bab84
commit 51c22804ca
3 changed files with 5 additions and 3 deletions

View File

@@ -17,6 +17,7 @@
* Replace jquery-collapser with Bootstrap's collapser
* Upgraded to Twitter Bootstrap 2.1.0 - customized for 13px font 18px line
* Factor out inventory queries to the Device ResultSet (closes #20)
* Clicking on a port to restrict search now uses AJAX instead of page get
[BUG FIXES]

View File

@@ -23,7 +23,7 @@
[% END %]
</td>
[% IF params.c_port %]
<td><a class="nd_linkcell" href="[% uri_for('/device',
<td><a class="nd_linkcell nd_this_port_only" href="[% uri_for('/device',
vars.self_options) %]&q=[% params.q | uri %]&f=[% row.port | uri %]">
[% row.port | html_entity %]
</a></td>

View File

@@ -53,11 +53,12 @@
});
// clickable device port names can simply resubmit AJAX rather than
// fetch the whole page again. FIXME unused?
$('.this_port_only').on('click', function() {
// fetch the whole page again.
$('body').on('click', '.nd_this_port_only', function() {
event.preventDefault(); // link is real so prevent page submit
var port = $(this).text();
port = $.trim(port);
sweep.val(port);
$('.field_clear_icon').show();