Option to switch off bolus amount outputs (#5522)

* Option to switch off bolus amount outputs (#5514)

* Fixing issue with carb value not be output when set to "none" (#5514)

* Adding additional output options (#5514)

* Adding environment variable option for 'x U and Over' option.

This option is BOLUS_RENDER_OVER with a default value of 1 and the value can be an integer or a float, e.g. 0.3, 1.5, 2, etc...

* Adding change to change the font size depending on the bolus value.

* Merge two "all" options to create an option that displays as SMB had.
This commit is contained in:
Andrew Dixon
2020-04-14 10:20:35 +03:00
committed by GitHub
parent 4cdd00db40
commit 17eb4ae7bc
7 changed files with 59 additions and 18 deletions
+13 -2
View File
@@ -71,6 +71,8 @@ function init (client, serverSettings, $) {
$('#basalrender').val(settings.extendedSettings.basal ? settings.extendedSettings.basal.render : 'none');
$('#bolusrender').val(settings.extendedSettings.bolus ? settings.extendedSettings.bolus.render : 'all');
if (settings.timeFormat === 24) {
$('#24-browser').prop('checked', true);
} else {
@@ -161,6 +163,7 @@ function init (client, serverSettings, $) {
storage.remove(name);
});
storage.remove('basalrender');
storage.remove('bolusrender');
event.preventDefault();
client.browserUtils.reload();
});
@@ -213,6 +216,7 @@ function init (client, serverSettings, $) {
, language: $('#language').val()
, scaleY: $('#scaleY').val()
, basalrender: $('#basalrender').val()
, bolusrender: $('#bolusrender').val()
, showPlugins: checkedPluginNames()
, storageVersion: STORAGE_VERSION
});
@@ -268,8 +272,15 @@ function init (client, serverSettings, $) {
settings.extendedSettings.basal = {};
}
var stored = storage.get('basalrender');
settings.extendedSettings.basal.render = stored !== null ? stored : settings.extendedSettings.basal.render;
var basalStored = storage.get('basalrender');
settings.extendedSettings.basal.render = basalStored !== null ? basalStored : settings.extendedSettings.basal.render;
if (!settings.extendedSettings.bolus) {
settings.extendedSettings.bolus = {};
}
var bolusStored = storage.get('bolusrender');
settings.extendedSettings.bolus.render = bolusStored !== null ? bolusStored : settings.extendedSettings.bolus.render;
} catch (err) {
console.error(err);