ref: dockerize
public/javascripts/highlight_block.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
function highlight_table_row(evt) { var row_number = parseInt(jQuery("#highlights-data-table tr").last().attr("data-row-number")); var row_data = jQuery(".highlight-table-row tbody tr").clone(); row_data.attr("data-row-number", row_number+1 || 0); jQuery("#highlights-data-table").append(row_data); jQuery(".delete-highlight").on("confirm:complete", delete_highlight); return false; } function delete_highlight(evt, answer) { if(answer) { var row_number = parseInt(jQuery(this).parent().parent().attr("data-row-number")); if(row_number != NaN) { jQuery("#highlights-data-table tr[data-row-number="+row_number+"]").remove(); } } return false; } jQuery(document).ready(function(){ jQuery(".new-highlight-button").click(highlight_table_row); jQuery(".delete-highlight").on("confirm:complete", delete_highlight); }); |