( elem )
| 745 | var changeFilters, |
| 746 | |
| 747 | getVal = function( elem ) { |
| 748 | var type = elem.type, val = elem.value; |
| 749 | |
| 750 | if ( type === "radio" || type === "checkbox" ) { |
| 751 | val = elem.checked; |
| 752 | |
| 753 | } else if ( type === "select-multiple" ) { |
| 754 | val = elem.selectedIndex > -1 ? |
| 755 | jQuery.map( elem.options, function( elem ) { |
| 756 | return elem.selected; |
| 757 | }).join("-") : |
| 758 | ""; |
| 759 | |
| 760 | } else if ( jQuery.nodeName( elem, "select" ) ) { |
| 761 | val = elem.selectedIndex; |
| 762 | } |
| 763 | |
| 764 | return val; |
| 765 | }, |
| 766 | |
| 767 | testChange = function testChange( e ) { |
| 768 | var elem = e.target, data, val; |
no outgoing calls
no test coverage detected