Pretty substantial javascript refactoring: * All javascript is now in funtions.js. There is no javascript at all in index.html * Configuration options moved from template.html to config.js template.html moved to web_assets/index.html config.js allows you to specify pattern-label pairs. Each label will be added to an on-screen "signposts" control. Clicking the checkbox by each label will show/hide any signposts that match the pattern attached to that label. config.js has some examples. TODO: * The signposts control needs better styling. * The new javascript needs testing in IE. Seems ok in Chome and FF. These large changes may be hard to merge if you have non-trivial JS changes to template.html locally. Apologies in advance
43 lines
687 B
CSS
43 lines
687 B
CSS
html { height: 100% }
|
|
body { height: 100%; margin: 0px; padding: 0px ; background-color: #000; }
|
|
#mcmap { height: 100% }
|
|
|
|
.infoWindow {
|
|
height: 100px;
|
|
}
|
|
|
|
.infoWindow>img {
|
|
width:80px;
|
|
float: left;
|
|
|
|
}
|
|
|
|
.infoWindow>p {
|
|
text-align: center;
|
|
font-family: monospace;
|
|
}
|
|
|
|
#signControl {
|
|
padding: 5px;
|
|
height: 15px;
|
|
font-family: Arial, sans-serif;
|
|
}
|
|
|
|
#signControl > div#top {
|
|
background-color: #fff;
|
|
border: 1px solid #000;
|
|
text-align: center;
|
|
width: 70px;
|
|
font-size: 12px;
|
|
width: 70px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#signControl > div#dropDown {
|
|
border: 1px solid #000;
|
|
font-size: 12px;
|
|
background-color: #fff;
|
|
display: none;
|
|
}
|
|
|