Browse Source

finalize psbt tweaks

bwt
Craig Raw 4 years ago
parent
commit
6ef333ae2a
  1. 9
      src/main/java/com/sparrowwallet/sparrow/transaction/HeadersController.java
  2. 4
      src/main/resources/com/sparrowwallet/sparrow/transaction/headers.css

9
src/main/java/com/sparrowwallet/sparrow/transaction/HeadersController.java

@ -284,7 +284,6 @@ public class HeadersController extends TransactionFormController implements Init
signaturesForm.setVisible(true);
}
signingWallet.valueProperty().addListener((observable, oldValue, newValue) -> headersForm.setSigningWallet(newValue));
EventManager.get().post(new RequestOpenWalletsEvent());
signingWallet.managedProperty().bind(signingWallet.visibleProperty());
@ -386,6 +385,9 @@ public class HeadersController extends TransactionFormController implements Init
private void updateTxId() {
id.setText(headersForm.getTransaction().calculateTxId(false).toString());
if(headersForm.getPsbt() != null && headersForm.isEditable()) {
id.getStyleClass().add("unfinalized-psbt");
}
}
public void copyId(ActionEvent event) {
@ -399,7 +401,7 @@ public class HeadersController extends TransactionFormController implements Init
}
public void finalizeTransaction(ActionEvent event) {
EventManager.get().post(new FinalizePSBTEvent(headersForm.getPsbt(), headersForm.getSigningWallet()));
EventManager.get().post(new FinalizePSBTEvent(headersForm.getPsbt(), signingWallet.getValue()));
}
@Subscribe
@ -465,6 +467,9 @@ public class HeadersController extends TransactionFormController implements Init
locktimeDateType.setDisable(true);
locktimeBlock.setDisable(true);
locktimeDate.setDisable(true);
id.getStyleClass().remove("unfinalized-psbt");
headersForm.setSigningWallet(event.getSigningWallet());
finalizeForm.setVisible(false);
signaturesForm.setVisible(true);

4
src/main/resources/com/sparrowwallet/sparrow/transaction/headers.css

@ -24,6 +24,10 @@
-fx-padding: 10 0 0 0;
}
.unfinalized-psbt {
-fx-text-fill: #a0a1a7;
}
#finalizeForm .input-container {
-fx-alignment: center-left;
-fx-pref-height: 30;

Loading…
Cancel
Save