use SL::DB::Vendor;
use SL::DB;
use SL::GenericTranslations;
+use SL::Helper::UserPreferences::DisplayPreferences;
use SL::Helper::UserPreferences::PositionsScrollbar;
use SL::Helper::UserPreferences::PartPickerSearch;
use SL::Helper::UserPreferences::TimeRecording;
SL::Helper::UserPreferences::TimeRecording->new()->get_use_duration();
}
+sub longdescription_dialog_size_percentage {
+ SL::Helper::UserPreferences::DisplayPreferences->new()->get_longdescription_dialog_size_percentage();
+}
+
sub save_preferences {
$main::lxdebug->enter_sub();
if (exists $form->{time_recording_use_duration}) {
SL::Helper::UserPreferences::TimeRecording->new()->store_use_duration($form->{time_recording_use_duration})
}
+ if (exists $form->{longdescription_dialog_size_percentage}) {
+ SL::Helper::UserPreferences::DisplayPreferences->new()->store_longdescription_dialog_size_percentage($form->{longdescription_dialog_size_percentage})
+ }
$main::lxdebug->leave_sub();
my ($self, $myconfig, $form) = @_;
+ croak('Need at least one new bin') unless $form->{number_of_new_bins} > 0;
+
SL::DB->client->with_transaction(sub {
my $dbh = SL::DB->client->dbh;