fix bug with formatting

This commit is contained in:
Manfred Karrer 2014-08-27 21:41:18 +02:00
parent ab6ae89c38
commit 56ca79a58f
4 changed files with 1 additions and 5 deletions

View file

@ -70,7 +70,6 @@ public class ValidatingTextField extends TextField {
public ValidatingTextField() { public ValidatingTextField() {
super(); super();
setupListeners(); setupListeners();
} }

View file

@ -203,21 +203,18 @@ class CreateOfferPresenter {
// bindBidirectional for amount, price, volume and minAmount // bindBidirectional for amount, price, volume and minAmount
amount.addListener(ov -> { amount.addListener(ov -> {
model.amountAsCoin = parseToBtcWith4Decimals(amount.get()); model.amountAsCoin = parseToBtcWith4Decimals(amount.get());
calculateVolume();
calculateTotalToPay(); calculateTotalToPay();
calculateCollateral(); calculateCollateral();
}); });
price.addListener(ov -> { price.addListener(ov -> {
model.priceAsFiat = parseToFiatWith2Decimals(price.get()); model.priceAsFiat = parseToFiatWith2Decimals(price.get());
calculateVolume();
calculateTotalToPay(); calculateTotalToPay();
calculateCollateral(); calculateCollateral();
}); });
volume.addListener(ov -> { volume.addListener(ov -> {
model.volumeAsFiat = parseToFiatWith2Decimals(volume.get()); model.volumeAsFiat = parseToFiatWith2Decimals(volume.get());
calculateAmount();
calculateTotalToPay(); calculateTotalToPay();
calculateCollateral(); calculateCollateral();
}); });
@ -259,6 +256,7 @@ class CreateOfferPresenter {
showWarningInvalidFiatDecimalPlaces.set(!hasFiatValidDecimals(price.get())); showWarningInvalidFiatDecimalPlaces.set(!hasFiatValidDecimals(price.get()));
model.priceAsFiat = parseToFiatWith2Decimals(price.get()); model.priceAsFiat = parseToFiatWith2Decimals(price.get());
price.set(formatFiat(model.priceAsFiat)); price.set(formatFiat(model.priceAsFiat));
calculateVolume();
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Before After
Before After

View file

@ -52,7 +52,6 @@ public class BSFormatterTest {
assertFalse(hasBtcValidDecimals("0.0001222312312312313")); assertFalse(hasBtcValidDecimals("0.0001222312312312313"));
} }
@Test @Test
public void testParseToFiatWith2Decimals() { public void testParseToFiatWith2Decimals() {