Revision 0935b012
Von Bernd Bleßmann vor etwa 8 Jahren hinzugefügt
SL/Controller/Order.pm | ||
---|---|---|
189 | 189 |
$::auth->set_session_value("Order::create_pdf-${key}" => $sfile->file_name); |
190 | 190 |
|
191 | 191 |
$self->js |
192 |
->run('download_pdf', $pdf_filename, $key) |
|
192 |
->run('kivi.Order.download_pdf', $pdf_filename, $key)
|
|
193 | 193 |
->flash('info', t8('The PDF has been created')); |
194 | 194 |
|
195 | 195 |
} elsif ($media eq 'printer') { |
... | ... | |
275 | 275 |
|
276 | 276 |
my $dialog_html = $self->render('order/tabs/_email_dialog', { output => 0 }); |
277 | 277 |
$self->js |
278 |
->run('show_email_dialog', $dialog_html) |
|
278 |
->run('kivi.Order.show_email_dialog', $dialog_html)
|
|
279 | 279 |
->reinit_widgets |
280 | 280 |
->render($self); |
281 | 281 |
} |
... | ... | |
315 | 315 |
|
316 | 316 |
$self->js |
317 | 317 |
->val('#order_intnotes', $intnotes) |
318 |
->run('close_email_dialog') |
|
318 |
->run('kivi.Order.close_email_dialog')
|
|
319 | 319 |
->render($self); |
320 | 320 |
} |
321 | 321 |
|
... | ... | |
395 | 395 |
$self->_recalc(); |
396 | 396 |
|
397 | 397 |
$self->js |
398 |
->run('update_sellprice', $::form->{item_id}, $item->sellprice_as_number); |
|
398 |
->run('kivi.Order.update_sellprice', $::form->{item_id}, $item->sellprice_as_number);
|
|
399 | 399 |
$self->_js_redisplay_linetotals; |
400 | 400 |
$self->_js_redisplay_amounts_and_taxes; |
401 | 401 |
$self->js->render(); |
... | ... | |
423 | 423 |
$self->js |
424 | 424 |
->append('#row_table_id', $row_as_html) |
425 | 425 |
->val('.add_item_input', '') |
426 |
->run('init_row_handlers') |
|
427 |
->run('row_table_scroll_down') |
|
428 |
->run('renumber_positions') |
|
426 |
->run('kivi.Order.init_row_handlers')
|
|
427 |
->run('kivi.Order.row_table_scroll_down')
|
|
428 |
->run('kivi.Order.renumber_positions')
|
|
429 | 429 |
->focus('#add_item_parts_id_name'); |
430 | 430 |
|
431 | 431 |
$self->_js_redisplay_amounts_and_taxes; |
... | ... | |
484 | 484 |
} |
485 | 485 |
|
486 | 486 |
$self->js |
487 |
->run('close_multi_items_dialog') |
|
488 |
->run('init_row_handlers') |
|
489 |
->run('row_table_scroll_down') |
|
490 |
->run('renumber_positions') |
|
487 |
->run('kivi.Order.close_multi_items_dialog')
|
|
488 |
->run('kivi.Order.init_row_handlers')
|
|
489 |
->run('kivi.Order.row_table_scroll_down')
|
|
490 |
->run('kivi.Order.renumber_positions')
|
|
491 | 491 |
->focus('#add_item_parts_id_name'); |
492 | 492 |
|
493 | 493 |
$self->_js_redisplay_amounts_and_taxes; |
... | ... | |
523 | 523 |
@to_sort = sort { $b->{order_by} cmp $a->{order_by} } @to_sort; |
524 | 524 |
} |
525 | 525 |
$self->js |
526 |
->run('redisplay_items', \@to_sort) |
|
526 |
->run('kivi.Order.redisplay_items', \@to_sort)
|
|
527 | 527 |
->render; |
528 | 528 |
} |
529 | 529 |
|
... | ... | |
553 | 553 |
|
554 | 554 |
my @data = map {$::form->format_amount(\%::myconfig, $_->{linetotal}, 2, 0)} @{ $self->order->items_sorted }; |
555 | 555 |
$self->js |
556 |
->run('redisplay_linetotals', \@data); |
|
556 |
->run('kivi.Order.redisplay_linetotals', \@data);
|
|
557 | 557 |
} |
558 | 558 |
|
559 | 559 |
sub _js_redisplay_amounts_and_taxes { |
... | ... | |
946 | 946 |
} } @all_objects; |
947 | 947 |
} |
948 | 948 |
|
949 |
$::request->{layout}->use_javascript("${_}.js") for qw(kivi.SalesPurchase ckeditor/ckeditor ckeditor/adapters/jquery); |
|
949 |
$::request->{layout}->use_javascript("${_}.js") for qw(kivi.SalesPurchase kivi.Order ckeditor/ckeditor ckeditor/adapters/jquery);
|
|
950 | 950 |
} |
951 | 951 |
|
952 | 952 |
sub _create_pdf { |
Auch abrufbar als: Unified diff
Auftrags-Controller: javascript-Code in eigene Datei auslagern