Browse Source

altered style of disabled tiles

lookup-tables
Stephan Richter 5 years ago
parent
commit
7d5d5f3bb2
  1. 2
      pom.xml
  2. 9
      resources/css/style.css
  3. 7
      resources/js/plan.js
  4. 2
      src/main/java/de/srsoftware/web4rail/tiles/Tile.java

2
pom.xml

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

9
resources/css/style.css

@ -227,3 +227,12 @@ h4,ul{ @@ -227,3 +227,12 @@ h4,ul{
.menu div.emergency{
background: #ffb561;
}
svg.disabled circle,
svg.disabled line,
svg.disabled polygon,
svg.disabled rect{
fill: #ddddef;
stroke-width:5;
stroke: red;
}

7
resources/js/plan.js

@ -159,7 +159,7 @@ function request(data){ @@ -159,7 +159,7 @@ function request(data){
if (data.realm != 'car' && data.realm != 'loco') closeWindows();
if (resp.startsWith('<html')) return;
if (resp.startsWith('<svg')){
$(PLAN).append($(resp));
place(resp);
} else if (resp.startsWith('<')) {
var isWindow = $(resp).attr('class') == 'window';
if (isWindow) $('.window').remove();
@ -186,10 +186,7 @@ function runAction(ev){ @@ -186,10 +186,7 @@ function runAction(ev){
function stream(ev){
var data = ev.data;
console.log("received: ",data);
if (data.startsWith('<svg')) {
$(PLAN).append($(data));
return false;
}
if (data.startsWith('<svg')) return place(data);
if (data.startsWith("heartbeat")) return heartbeat(data);
if (data.startsWith("place ")) return place(data.substring(6));
if (data.startsWith("remove")) return remove(data.substring(7));

2
src/main/java/de/srsoftware/web4rail/tiles/Tile.java

@ -69,6 +69,7 @@ public abstract class Tile implements Constants{ @@ -69,6 +69,7 @@ public abstract class Tile implements Constants{
classes.add(getClass().getSimpleName());
if (route != null) classes.add(LOCKED);
if (train != null) classes.add(OCCUPIED);
if (disabled) classes.add(DISABLED);
return classes;
}
@ -378,6 +379,7 @@ public abstract class Tile implements Constants{ @@ -378,6 +379,7 @@ public abstract class Tile implements Constants{
}
}
disabled = "on".equals(params.get(DISABLED));
plan.stream(tag(null).toString());
return this;
}
}

Loading…
Cancel
Save