37 lines
1.3 KiB
JavaScript
37 lines
1.3 KiB
JavaScript
// used by the tabbing interface to make sure the correct
|
|
// ajax content is loaded
|
|
var path = 'search';
|
|
|
|
// fields in the Device Search Options form (Device tab)
|
|
var form_inputs = $("#device_form .clearfix input").not('[type="checkbox"]')
|
|
.add("#device_form .clearfix select");
|
|
|
|
// this is called by do_search to support local code
|
|
// here, when tab changes need to strike/unstrike the navbar search
|
|
function inner_view_processing(tab) {
|
|
}
|
|
|
|
// on load, check initial Device Search Options form state,
|
|
// and on each change to the form fields
|
|
$(document).ready(function() {
|
|
// sidebar form fields should change colour and have bin/copy icon
|
|
form_inputs.each(function() {device_form_state($(this))});
|
|
form_inputs.change(function() {device_form_state($(this))});
|
|
|
|
// handler for copy icon in search option
|
|
$('.field_copy_icon').click(function() {
|
|
var name = $(this).data('btn-for');
|
|
var input = $('#device_form [name=' + name + ']');
|
|
input.val( $('#nq').val() );
|
|
device_form_state(input); // will hide copy icons
|
|
});
|
|
|
|
// handler for bin icon in search option
|
|
$('.field_clear_icon').click(function() {
|
|
var name = $(this).data('btn-for');
|
|
var input = $('#device_form [name=' + name + ']');
|
|
input.val('');
|
|
device_form_state(input); // will hide copy icons
|
|
});
|
|
});
|