X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/3c2409e02da807790e24a06412a478a5b0d605ad..ab64cb42d50e3ca96016958dfd7c47f623f760db:/templates/webpages/order/tabs/basic_data.html diff --git a/templates/webpages/order/tabs/basic_data.html b/templates/webpages/order/tabs/basic_data.html index a2aa462e2..80429aaa1 100644 --- a/templates/webpages/order/tabs/basic_data.html +++ b/templates/webpages/order/tabs/basic_data.html @@ -202,10 +202,10 @@ function add_item() { } function delete_order_item_row(clicked) { - var row = $(clicked).parents("tr").first(); + var row = $(clicked).parents("tbody").first(); $(row).remove(); - recalc_amounts_and_taxes() + recalc_amounts_and_taxes(); } function recalc_amounts_and_taxes() { @@ -220,6 +220,33 @@ function row_table_scroll_down() { $('#row_table_scroll_id').scrollTop($('#row_table_scroll_id')[0].scrollHeight); } +function row_set_keyboard_events_by_id(item_id) { + var row = $('#item_' + item_id).parents("tbody").first(); + + row_set_keyboard_events(row); +} + +function row_set_keyboard_events(rows) { + console.log(rows); + + $(rows).keydown(function(event) { + if(event.keyCode == 40 && event.shiftKey == true) { + // shift arrow down + event.preventDefault(); + var row = $(event.target).parents(".row_entry").first(); + $(row).children().not(':first').show(); + return false; + } + if(event.keyCode == 38 && event.shiftKey == true) { + // shift arrow up + event.preventDefault(); + var row = $(event.target).parents(".row_entry").first(); + $(row).children().not(':first').hide(); + return false; + } + }); +} + $(function(){ $('#order_[%- cv_id %]').change(reload_cv_dependend_selections); $('#add_item_parts_id').on('set_item:PartPicker', function(e,o) { $('#add_item_sellprice_as_number').val(kivi.format_amount(o.sellprice, -2)) }); @@ -231,6 +258,7 @@ $(function(){ return false; } }); + row_set_keyboard_events($('.row_entry')); });