MCPcopy Create free account
hub / github.com/OpenIntroStat/ims / updateSlider

Function updateSlider

libs/datatables-binding-0.18/datatables.js:597–615  ·  view source on GitHub ↗
(e)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 4

slider_minFunction · 0.85
slider_maxFunction · 0.85
formatDateFunction · 0.85
updateSliderTextFunction · 0.85

Tested by

no test coverage detected