Skip to content

Commit

Permalink
added input field for selecting "Ditto version" in environments tab
Browse files Browse the repository at this point in the history
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
  • Loading branch information
thfries authored and thjaeckle committed Sep 19, 2022
1 parent 152f7e0 commit 9ef178b
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
4 changes: 4 additions & 0 deletions ui/modules/environments/environments.html
Expand Up @@ -51,6 +51,10 @@ <h5>Environments</h5>
title="URI including protocol, host and port (e.g. http://localhost:8080)">API URI</label>
<input type="text" class="form-control form-control-sm" id="inputApiUri"></input>
</div>
<div class="input-group input-group-sm mt-1">
<label class="input-group-text">Ditto Version</label>
<input type="integer" class="form-control form-control-sm" id="inputDittoVersion"></input>
</div>
</div>
<div class="tab-pane container no-margin" id="tabEnvJson">
<div class="resizable_flex_column">
Expand Down
6 changes: 5 additions & 1 deletion ui/modules/environments/environments.js
Expand Up @@ -60,6 +60,7 @@ let dom = {
buttonUpdateJson: null,
inputEnvironmentName: null,
inputApiUri: null,
inputDittoVersion: null,
tbodyEnvironments: null,
};

Expand Down Expand Up @@ -122,6 +123,7 @@ export function ready() {

dom.buttonUpdateFields.onclick = () => {
environments[dom.inputEnvironmentName.value].api_uri = dom.inputApiUri.value;
environments[dom.inputEnvironmentName.value].ditto_version = dom.inputDittoVersion.value;
environmentsJsonChanged();
};

Expand All @@ -137,7 +139,7 @@ export function ready() {
Utils.assert(!environments[dom.inputEnvironmentName.value], 'Name already used', dom.inputEnvironmentName);
environments[dom.inputEnvironmentName.value] = {
api_uri: dom.inputApiUri.value ? dom.inputApiUri.value : '',
ditto_version: '3',
ditto_version: dom.ditto_version.value ? dom.inputDittoVersion.value : '3',
};
environmentsJsonChanged();
};
Expand Down Expand Up @@ -195,10 +197,12 @@ function updateEnvEditors() {
if (selectedEnvironment) {
settingsEditor.setValue(JSON.stringify(selectedEnvironment, null, 2), -1);
dom.inputApiUri.value = selectedEnvironment.api_uri;
dom.inputDittoVersion.value = selectedEnvironment.ditto_version ? selectedEnvironment.ditto_version : '3';
} else {
dom.inputEnvironmentName.value = null;
settingsEditor.setValue('');
dom.inputApiUri.value = null;
dom.inputDittoVersion.value = null;
}
}

0 comments on commit 9ef178b

Please sign in to comment.