Sha256: 84d4c79f929ec062201eb02086d3914f8a9b123bdd6a1b1911b1572116301f1f
Contents?: true
Size: 654 Bytes
Versions: 10
Compression:
Stored size: 654 Bytes
Contents
$(document).on 'click', '.dataTables_wrapper a.buttons-download', (event) -> $button = $(event.currentTarget) $table = $('#' + $button.attr('aria-controls')) url = $table.data('source').replace('.json', '/download.csv') attributes = 'attributes=' + encodeURIComponent($table.data('attributes')) # Parse filters and flatten filterParams = $table.DataTable().getFilterParams() || {} params = filterParams['filter'] || {} params['scope'] = filterParams['scope'] if filterParams['scope'] filters = '&' + $.param(params) $button.attr('href', url + '?' + attributes + filters) setTimeout (=> $button.attr('href', 'download.csv')), 0
Version data entries
10 entries across 10 versions & 1 rubygems