Revision 525f4f88
Von Sven Schöling vor 5 Monaten hinzugefügt
SL/Controller/Order.pm | ||
---|---|---|
use SL::Helper::UserPreferences::DisplayPreferences;
|
||
use SL::Helper::UserPreferences::PositionsScrollbar;
|
||
use SL::Helper::UserPreferences::UpdatePositions;
|
||
use SL::Helper::UserPreferences::ItemInputPosition;
|
||
|
||
use SL::Controller::Helper::GetModels;
|
||
|
||
... | ... | |
|
||
$self->js->run('kivi.Order.row_table_scroll_down') if !$::form->{insert_before_item_id};
|
||
|
||
# alternate scroll behaviour if item input below positions and unlimited scroll height
|
||
$self->js->run('kivi.Order.scroll_page_after_row_insert', $item_id)
|
||
if 0 == SL::Helper::UserPreferences::PositionsScrollbar->new()->get_height
|
||
&& SL::Helper::UserPreferences::ItemInputPosition->new()->get_order_item_input_position
|
||
// $::instance_conf->get_order_item_input_position;
|
||
|
||
$self->js_redisplay_amounts_and_taxes;
|
||
$self->js->render();
|
||
}
|
Auch abrufbar als: Unified diff
Artikeleingabe unten: alternatives Scrollverhalten wenn Positionsliste ohne Scrollbereich
Wenn die Artikeleingabe unten gerendert wird, und die Positionsliste
nicht begrenzt ist, gilt jetzt folgendes Verhalten:
Wenn nach dem Einfügen der neuen Zeile die Seite scrollbar ist, und
durch scrollen die Eingabeleite auf konstanter Höhe gehalten werden
kann, dann wird so gescrollt.