Compare commits

..

4 commits

Author SHA1 Message Date
redfast00
b4adda93ac
Merge pull request #48 from AurisAudentis/cleanup
Legend issues
2021-12-25 13:27:08 +01:00
AurisAudentis
b50b08f766
cleaning up the legend formatting 2021-12-25 12:42:03 +01:00
redfast00
cdf633a9bd
Merge pull request #47 from ZeusWPI/7734485917411998476-patch-2
Fix: veel pinnen waren ten onrechte rood
2021-06-03 00:16:53 +02:00
7734485917411998476
baab6bbfc4
Fix: veel pinnen waren ten onrechte rood
Als er "Gesloten" stond bij zaterdag en zondag, werd het rood aangeduid. Nu worden die zoals het hoort blauw.
2021-06-03 00:11:20 +02:00
5 changed files with 21 additions and 49 deletions

View file

@ -121,7 +121,6 @@ a.img-and-text-link:hover span {
}
.holiday-legend {
height: 72px;
width: 145px;
background-color: #fff;
box-shadow: 0 1px 5px rgba(0,0,0,0.65);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -36,17 +36,15 @@
<h3>{{name}} ({{capacity}} pl.)</h3>
{{#if wheelchair}}<img src="img/Wheelchair_symbol.svg" class="wheelchair" style="width:30px;height:30px;">{{/if}}
{{#if wifi}}<img src="img/Logo_WiFi.svg" class="wifi" style="width:40px;height:20px;">{{/if}}
{{#if online}}<img src="img/Online.png" class="wifi" style="width:50px;height:50px;">{{/if}}
<img src="img/{{type}}.png" class="type">
<div class="location">{{#if online}}Link: <a href={{address}}>{{address}}</a>{{else}}Locatie: {{address}}{{/if}}</div>
{{#if online}}
{{else}}
<div class="location">Locatie: {{address}}</div>
<div class="period">{{#if period.start}}
Periode: {{date period.start}} tot {{date period.end}}
{{else}}
Open gedurende het hele jaar.
{{/if}}
</div>
<h4>Openingsuren</h4>
<table class="desktop">
<tr>
<td>Maandag</td>
@ -66,9 +64,6 @@
<td>{{#if hours.sunday}}{{hours.sunday}}{{else}}Gesloten{{/if}}</td>
</tr>
</table>
<h4>Openingsuren</h4>
<table class="mobile">
<tr>
<td>Maandag</td>
@ -93,10 +88,8 @@
<td>{{#if hours.sunday}}{{hours.sunday}}{{else}}Gesloten{{/if}}</td>
</tr>
</table>
{{/if}}
{{#if extra}}{{{extra}}}{{/if}}
</div>
</script>
<script id="info-template" type="text/x-handlebars-template">
@ -119,19 +112,15 @@
</div>
<div style="width: 125px; height: 18px; padding-top: 5px; padding-left: 5px;">
<div style="height: 10px; width: 10px; background: rgb(36, 126, 202); margin-top: 1px; margin-left: 5px;"></div>
<span style="position: absolute; left: 25px; top: 29px;">Enkel week</span>
<span style="position: absolute; left: 25px; top: 30px;">Enkel week</span>
</div>
<div style="width: 125px; height: 18px; padding-top: 5px; padding-left: 5px;">
<div style="height: 10px; width: 10px; background: rgb(120,120,120); margin-top: 1px; margin-left: 5px;"></div>
<span style="position: absolute; left: 25px; top: 53px;">Opent binnenkort</span>
</div>
<div style="width: 125px; height: 18px; padding-top: 5px; padding-left: 5px;">
<div style="height: 10px; width: 10px; background: rgb(124,252,120); margin-top: 1px; margin-left: 5px;"></div>
<span style="position: absolute; left: 25px; top: 77px;">Online</span>
<span style="position: absolute; left: 25px; top: 52px;">Opent binnenkort</span>
</div>
<div style="width: 140px; height: 18px; padding-top: 5px; padding-left: 5px;" class="holiday">
<div style="height: 10px; width: 10px; background: rgb(121, 230, 121); margin-top: 0px; margin-left: 5px;"></div>
<span style="position: absolute; left: 25px; top: 80px;">Tijdens kerstvakantie</span>
<span style="position: absolute; left: 25px; top: 75px;">Tijdens kerstvakantie</span>
</div>
</div>
</script>

View file

@ -24,17 +24,11 @@ $(document).ready(function() {
iconUrl: "img/grey-marker.png"
}
});
var GreenIcon = L.Icon.Default.extend({
options: {
iconUrl: "img/green-marker.png"
}
});
var blueIcon = new BlueIcon();
var redIcon = new RedIcon();
var christmasIcon = new ChristmasIcon();
var greyIcon = new GreyIcon();
var greenIcon = new GreenIcon();
var now = new Date();
var christmasSeason =
@ -43,8 +37,6 @@ $(document).ready(function() {
function onEachFeature(feature, layer) {
if (feature.properties) {
var prop = feature.properties;
prop["online"] = feature.properties.address.substring(0,5)==="https";
layer.bindPopup(popuptemplate(feature.properties), {
showOnMouseOver: true
});
@ -64,14 +56,10 @@ $(document).ready(function() {
} else if (feature.properties.holidays && christmasSeason) {
icon = christmasIcon;
iconDescription = "christmas";
} else if (!feature.properties.hours.saturday && !feature.properties.hours.sunday) {
} else if ((!feature.properties.hours.saturday && !feature.properties.hours.sunday)||(feature.properties.hours.saturday.toLowerCase()==="gesloten"&&feature.properties.hours.sunday.toLowerCase()==="gesloten")) {
icon = blueIcon;
iconDescription = "blue";
}
if (feature.properties.address.substring(0,5)==="https") {
icon = greenIcon;
iconDescription = "green";
}
}
return new HoverMarker(latlng, { icon: icon, riseOnHover: true});
}
@ -84,7 +72,7 @@ $(document).ready(function() {
// account name = zeuswpi, details are in password manager
// token has a restriction to only work with our domains and localhost
accessToken: 'pk.eyJ1IjoiemV1c3dwaSIsImEiOiJja2QzMDZ1NmcwMjBtMnlxbXV2bXVpaXhuIn0.-ViXZUT9SqRI3IvB8209LQ',
attribution: 'Achtergrondkaart © <a href="https://www.openstreetmap.org/copyright" target="_blank">OpenStreetMap</a>-bijdragers, <span lang="en">Imagery © <a href="https://www.mapbox.com/">Mapbox</a></span>. | <span lang="en">Made with ❤ by <a href="https://zeus.gent/">Zeus WPI</a></span> | <a href="https://zeus.gent/about/privacy/">Privacybeleid</a>',
attribution: '<span>Achtergrondkaart © <a href="https://www.openstreetmap.org/copyright" target="_blank">OpenStreetMap</a>-bijdragers </span>, <span lang="en">Imagery © <a href="https://www.mapbox.com/">Mapbox</a></span>. | <span lang="en">Made with ❤ by <a href="https://zeus.gent/">Zeus WPI</a></span> | <a href="https://zeus.gent/about/privacy/">Privacybeleid</a>',
maxZoom: 18
}).addTo(map);
@ -194,9 +182,5 @@ $(document).ready(function() {
position: "bottomright"
}).addTo(map);
var notice = new SimpleControl("#notice-template", "notice", {
position: "bottomleft"
}).addTo(map);
L.control.zoom().addTo(map);
});