Commit 7d815469 authored by duminil's avatar duminil
Browse files

RegionChooser: use chosen Repository if defined.

parent abf9c2bd
......@@ -13,5 +13,6 @@
<classpathentry kind="lib" path="lib/Proj4J.jar"/>
<classpathentry combineaccessrules="false" kind="src" path="/SimStadtRepository"/>
<classpathentry kind="lib" path="lib/jts-1.13.jar"/>
<classpathentry combineaccessrules="false" kind="src" path="/SimStadtFrontend"/>
<classpathentry kind="output" path="bin"/>
</classpath>
......@@ -7,6 +7,8 @@
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Optional;
import java.util.prefs.Preferences;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javafx.application.Application;
......@@ -29,6 +31,8 @@
import com.vividsolutions.jts.geom.Point;
import com.vividsolutions.jts.io.ParseException;
import com.vividsolutions.jts.io.WKTReader;
import eu.simstadt.admin.RepositoryNode;
import eu.simstadt.desktop.SimStadtApp;
import eu.simstadt.nf4j.ExportJobFromJavaFXRegionChooser;
......@@ -59,8 +63,15 @@ class Browser extends Region
private WKTReader wktReader = new WKTReader();
public JavaScriptFXBridge() {
Preferences userPrefs = Preferences.userNodeForPackage(SimStadtApp.class);
String repoString = userPrefs.get("RECENT_REPOSITORY", null);
if (repoString == null) {
repo = Paths.get("../TestRepository");
}
else {
repo = Paths.get(repoString);
}
}
public void downloadRegion(String wktPolygon, JSObject nfButton) throws InterruptedException {
//TODO: Ask nf Server about available regions
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment