Browse Source

added route test button

lookup-tables
Stephan Richter 5 years ago
parent
commit
7b7980cc98
  1. 2
      pom.xml
  2. 7
      resources/css/style.css
  3. 8
      src/main/java/de/srsoftware/web4rail/Route.java

2
pom.xml

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>de.srsoftware</groupId> <groupId>de.srsoftware</groupId>
<artifactId>web4rail</artifactId> <artifactId>web4rail</artifactId>
<version>1.3.3</version> <version>1.3.4</version>
<name>Web4Rail</name> <name>Web4Rail</name>
<packaging>jar</packaging> <packaging>jar</packaging>
<description>Java Model Railway Control</description> <description>Java Model Railway Control</description>

7
resources/css/style.css

@ -355,7 +355,12 @@ svg.preview circle,
svg.preview line, svg.preview line,
svg.preview polygon, svg.preview polygon,
svg.preview rect{ svg.preview rect{
fill:cyan !important; fill:cyan;
}
svg.preview rect.sig_a,
svg.preview rect.sig_b{
fill: inherit;
} }
svg.Block text{ svg.Block text{

8
src/main/java/de/srsoftware/web4rail/Route.java

@ -180,6 +180,12 @@ public class Route extends BaseClass {
plan.stream(t("Removed {}.",route)); plan.stream(t("Removed {}.",route));
return plan.properties(new HashMap<String,String>()); return plan.properties(new HashMap<String,String>());
case ACTION_PROPS: case ACTION_PROPS:
return route.properties();
case ACTION_START:
route.set(new Context(route));
route.fireSetupActions();
route.context.clear();
return route.properties(); return route.properties();
case ACTION_UPDATE: case ACTION_UPDATE:
return route.update(params,plan); return route.update(params,plan);
@ -282,6 +288,8 @@ public class Route extends BaseClass {
for (Signal s : signals) Plan.addLink(s,s.toString(),list); for (Signal s : signals) Plan.addLink(s,s.toString(),list);
list.addTo(fieldset); list.addTo(fieldset);
} }
this.button(t("Test"),Map.of(ACTION,ACTION_START)).addTo(fieldset);
return fieldset; return fieldset;
} }

Loading…
Cancel
Save