->val('#add_item_discount_as_percent', '')
->run('row_table_scroll_down')
->run('row_set_keyboard_events_by_id', $item_id)
+ ->on('.recalc', 'change', 'recalc_amounts_and_taxes')
->focus('#add_item_parts_id_name');
$self->_js_redisplay_amounts_and_taxes;
$self->_recalc();
+ $self->_js_redisplay_linetotals;
$self->_js_redisplay_amounts_and_taxes;
$self->js->render($self);
}
+sub _js_redisplay_linetotals {
+ my ($self) = @_;
+
+ my @data = map {$::form->format_amount(\%::myconfig, $_->{linetotal}, 2, 0)} @{ $self->order->items };
+ $self->js
+ ->run('redisplay_linetotals', \@data);
+}
+
sub _js_redisplay_amounts_and_taxes {
my ($self) = @_;