in ui/src/app/common/components/indigo-components/directives/stoich-table/services/reagents/reagents-calculation.service.js [62:109]
function recalculateNumberFields(row, fieldId) {
if (fieldId === fieldTypes.molWeight) {
row.setEntered(fieldId);
onMolWeightChanged(row);
return;
}
if (fieldId === fieldTypes.weight) {
row.setEntered(fieldId);
onWeightChanged(row);
return;
}
if (fieldId === fieldTypes.mol) {
row.setEntered(fieldId);
onMolChanged(row);
return;
}
if (fieldId === fieldTypes.eq) {
row.setEntered(fieldId);
onEqChanged(row);
return;
}
if (fieldId === fieldTypes.volume) {
row.setEntered(fieldId);
onVolumeChanged(row);
return;
}
if (fieldId === fieldTypes.molarity) {
row.setEntered(fieldId);
onMolarityChanged(row);
return;
}
if (fieldId === fieldTypes.stoicPurity) {
row.setEntered(fieldId);
onPurityChanged(row);
return;
}
if (fieldId === fieldTypes.density) {
row.setEntered(fieldId);
onDensityChanged(row);
}
}