function recalculateNumberFields()

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);
        }
    }