Sha256: bda6f3b17a3da237c025e6e967cda44d88738f4ceab80eaa0b2e3f9be71123be
Contents?: true
Size: 1.37 KB
Versions: 24
Compression:
Stored size: 1.37 KB
Contents
I"s(function() { $(function() { return $("[data-select-columns]").each(function() { return $(this).on('change', function() { var headers, not_selected, selected, table, table_selector; table_selector = $(this).data('select-columns-target'); table = $(table_selector); headers = $(table_selector + " th"); selected = $(this).find(":selected"); not_selected = $(this).find(":not(:selected)"); selected.each(function() { var column_index, th_id; th_id = $(this).attr('value'); column_index = $(table_selector + " tbody tr:first th").index(th_id) + 1; $(table_selector + " th:nth-child(" + column_index + ")").show(); $(table_selector + " td:nth-child(" + column_index + ")").show(); return console.log($(table_selector + " th:nth-child(" + column_index + ")")); }); return not_selected.each(function() { var column_index, th_id; th_id = $(this).attr('value'); column_index = $(table_selector + " tbody tr:first th").index(th_id) + 1; $(table_selector + " th:nth-child(" + column_index + ")").hide(); $(table_selector + " td:nth-child(" + column_index + ")").hide(); return console.log($(table_selector + " th:nth-child(" + column_index + ")")); }); }); }); }); }).call(this); :ET
Version data entries
24 entries across 24 versions & 1 rubygems