(e)
| 595 | }; |
| 596 | updateSliderText(r1, r2); |
| 597 | var updateSlider = function(e) { |
| 598 | var val = filter.val(); |
| 599 | // turn off filter if in full range |
| 600 | $td.data('filter', val[0] > slider_min() || val[1] < slider_max()); |
| 601 | var v1 = formatDate(val[0]), v2 = formatDate(val[1]), ival; |
| 602 | if ($td.data('filter')) { |
| 603 | ival = v1 + ' ... ' + v2; |
| 604 | $input.attr('title', ival).val(ival).trigger('input'); |
| 605 | } else { |
| 606 | $input.attr('title', '').val(''); |
| 607 | } |
| 608 | updateSliderText(val[0], val[1]); |
| 609 | if (e.type === 'slide') return; // no searching when sliding only |
| 610 | if (server) { |
| 611 | table.column(i).search($td.data('filter') ? ival : '').draw(); |
| 612 | return; |
| 613 | } |
| 614 | table.draw(); |
| 615 | }; |
| 616 | filter.on({ |
| 617 | set: updateSlider, |
| 618 | slide: updateSlider |
nothing calls this directly
no test coverage detected