Skip to content

Commit 862c674

Browse files
committed
System Upgrade Dialogs: Save release and stagger selections in user prefs.
1 parent b022a75 commit 862c674

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

htdocs/js/pages/admin/System.class.js

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -689,7 +689,7 @@ Page.System = class System extends Page.PageUtils {
689689
content: this.getFormMenuSingle({
690690
id: 'fe_sys_sat_release',
691691
options: [ { id: '', title: config.ui.menu_bits.generic_loading } ],
692-
value: '',
692+
value: app.getPref('sys.sat_release') || '',
693693
'data-shrinkwrap': 1
694694
})
695695
});
@@ -699,7 +699,7 @@ Page.System = class System extends Page.PageUtils {
699699
id: 'd_sys_sat_stagger',
700700
content: this.getFormRelativeTime({
701701
id: 'fe_sys_sat_stagger',
702-
value: 30
702+
value: app.getPref('sys.sat_stagger') ?? 30
703703
})
704704
});
705705

@@ -714,6 +714,10 @@ Page.System = class System extends Page.PageUtils {
714714
var release = $('#fe_sys_sat_release').val();
715715
var stagger = parseInt( $('#fe_sys_sat_stagger').val() ) || 0;
716716

717+
// save values in prefs for next time
718+
app.setPref('sys.sat_release', release);
719+
app.setPref('sys.sat_stagger', stagger);
720+
717721
Dialog.hide();
718722

719723
// start the job
@@ -772,7 +776,7 @@ Page.System = class System extends Page.PageUtils {
772776
content: this.getFormMenuSingle({
773777
id: 'fe_sys_multi_release',
774778
options: [ { id: '', title: config.ui.menu_bits.generic_loading } ],
775-
value: '',
779+
value: app.getPref('sys.multi_release') || '',
776780
'data-shrinkwrap': 1
777781
})
778782
});
@@ -782,7 +786,7 @@ Page.System = class System extends Page.PageUtils {
782786
id: 'd_sys_multi_stagger',
783787
content: this.getFormRelativeTime({
784788
id: 'fe_sys_multi_stagger',
785-
value: 60
789+
value: app.getPref('sys.multi_stagger') ?? 60
786790
})
787791
});
788792

@@ -797,6 +801,10 @@ Page.System = class System extends Page.PageUtils {
797801
var release = $('#fe_sys_multi_release').val();
798802
var stagger = parseInt( $('#fe_sys_multi_stagger').val() ) || 0;
799803

804+
// save values in prefs for next time
805+
app.setPref('sys.multi_release', release);
806+
app.setPref('sys.multi_stagger', stagger);
807+
800808
Dialog.hide();
801809

802810
// start the job

0 commit comments

Comments
 (0)