Skip to content

Commit

Permalink
allowing ALL, improving log
Browse files Browse the repository at this point in the history
  • Loading branch information
miho committed Jan 17, 2025
1 parent ffa1399 commit f5b3d26
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,9 @@ private void handleLoadDocument() {
fileChooser.setInitialDirectory(currentFile.getParentFile());
}

FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter("JSON files (*.json)", "*.json");
fileChooser.getExtensionFilters().add(extFilter);
FileChooser.ExtensionFilter extFilterJSON = new FileChooser.ExtensionFilter("JSON files (*.json)", "*.json");
FileChooser.ExtensionFilter extFilterALL = new FileChooser.ExtensionFilter("All files (*.*)", "*.*");
fileChooser.getExtensionFilters().addAll(extFilterJSON, extFilterALL);
File file = fileChooser.showOpenDialog(webView.getScene().getWindow());
if (file != null) {
try {
Expand Down Expand Up @@ -90,9 +91,9 @@ private void handleSaveDocument() {
return;
} else {
FileChooser fileChooser = new FileChooser();
FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter("JSON files (*.json)", "*.json");
fileChooser.getExtensionFilters().add(extFilter);
fileChooser.setTitle("Save JSON Document");
FileChooser.ExtensionFilter extFilterJSON = new FileChooser.ExtensionFilter("JSON files (*.json)", "*.json");
FileChooser.ExtensionFilter extFilterALL = new FileChooser.ExtensionFilter("All files (*.*)", "*.*");
fileChooser.getExtensionFilters().addAll(extFilterJSON, extFilterALL);
File file = fileChooser.showSaveDialog(webView.getScene().getWindow());
if (file != null) {
try {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -283,8 +283,10 @@ private boolean trySetValue(String value) {
scene.getRoot().setDisable(true);
webView.getEngine().executeScript("setValue('" + escapeJavaScript(value) + "')");
future.complete(true);
logListener.log(LogLevel.INFO, "Value set successfully: " + value, null);
} catch (Exception e) {
future.complete(false);
logListener.log(LogLevel.ERROR, "Error setting value: " + e.getMessage(), e);
} finally {
var scene = webView.getScene();
scene.getRoot().setDisable(false);
Expand Down

0 comments on commit f5b3d26

Please sign in to comment.