31 lines
		
	
	
		
			985 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			985 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|   // this is called by do_search to support local code
 | |
|   function inner_view_processing() {}
 | |
| 
 | |
|   // used by the tabbing interface to make sure the correct
 | |
|   // ajax content is loaded
 | |
|   var path = 'search';
 | |
| 
 | |
|   $(document).ready(function() {
 | |
|     // highlight active search filters in green.
 | |
|     // strikethrough the navbar search if using device_form instead.
 | |
| 
 | |
|     var d_inputs = $("#device_form .clearfix input").not('[type="checkbox"]')
 | |
|         .add("#device_form .clearfix select");
 | |
| 
 | |
|     function device_form_state(e) {
 | |
|       if (e.is('[value!=""]')) {
 | |
|         e.parent(".clearfix").addClass('success');
 | |
|         $('#nq').css('text-decoration', 'line-through');
 | |
|       }
 | |
|       else {
 | |
|         e.parent(".clearfix").removeClass('success');
 | |
|         if (! d_inputs.is('[value!=""]') ) {
 | |
|           $('#nq').css('text-decoration', 'none');
 | |
|         }
 | |
|       }
 | |
|     }
 | |
| 
 | |
|     d_inputs.each(function() {device_form_state($(this))});
 | |
|     d_inputs.change(function() {device_form_state($(this))});
 | |
|   });
 |