Skip to content
Commits on Source (4)
......@@ -20,7 +20,8 @@ sub run {
$self->help;
}
elsif ( $command eq 'csv' ) {
open( my $fh, '>', $filename ) or die("open($filename): $!\n");
open( my $fh, '>:encoding(utf-8)', $filename )
or die("open($filename): $!\n");
my $csv = Text::CSV->new( { eol => "\r\n" } );
$csv->combine(qw(name eva lat lon source archived));
......
const CACHE_NAME = 'static-cache-v70';
const CACHE_NAME = 'static-cache-v71';
const FILES_TO_CACHE = [
'/favicon.ico',
'/offline.html',
'/static/v70/css/light.min.css',
'/static/v70/css/dark.min.css',
'/static/v70/css/material-icons.css',
'/static/v70/fonts/MaterialIcons-Regular.woff2',
'/static/v70/fonts/MaterialIcons-Regular.woff',
'/static/v70/fonts/MaterialIcons-Regular.ttf',
'/static/v70/js/jquery-3.4.1.min.js',
'/static/v70/js/materialize.min.js',
'/static/v70/js/travelynx-actions.min.js',
'/static/v70/js/autocomplete.min.js',
'/static/v70/js/geolocation.min.js',
'/static/v71/css/light.min.css',
'/static/v71/css/dark.min.css',
'/static/v71/css/material-icons.css',
'/static/v71/fonts/MaterialIcons-Regular.woff2',
'/static/v71/fonts/MaterialIcons-Regular.woff',
'/static/v71/fonts/MaterialIcons-Regular.ttf',
'/static/v71/js/jquery-3.4.1.min.js',
'/static/v71/js/materialize.min.js',
'/static/v71/js/travelynx-actions.min.js',
'/static/v71/js/autocomplete.min.js',
'/static/v71/js/geolocation.min.js',
];
self.addEventListener('install', (evt) => {
......
This diff is collapsed.
This diff is collapsed.
......@@ -2,12 +2,12 @@
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(/static/v70/fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
src: url(/static/v71/fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
src: local('Material Icons'),
local('MaterialIcons-Regular'),
url(/static/v70/fonts/MaterialIcons-Regular.woff2) format('woff2'),
url(/static/v70/fonts/MaterialIcons-Regular.woff) format('woff'),
url(/static/v70/fonts/MaterialIcons-Regular.ttf) format('truetype');
url(/static/v71/fonts/MaterialIcons-Regular.woff2) format('woff2'),
url(/static/v71/fonts/MaterialIcons-Regular.woff) format('woff'),
url(/static/v71/fonts/MaterialIcons-Regular.ttf) format('truetype');
}
.material-icons {
......
......@@ -3,27 +3,27 @@
"short_name": "Travelynx",
"scope": "/",
"icons": [{
"src": "/static/v70/icons/icon-128x128.png",
"src": "/static/v71/icons/icon-128x128.png",
"sizes": "128x128",
"type": "image/png"
}, {
"src": "/static/v70/icons/icon-144x144.png",
"src": "/static/v71/icons/icon-144x144.png",
"sizes": "144x144",
"type": "image/png"
}, {
"src": "/static/v70/icons/icon-152x152.png",
"src": "/static/v71/icons/icon-152x152.png",
"sizes": "152x152",
"type": "image/png"
}, {
"src": "/static/v70/icons/icon-192x192.png",
"src": "/static/v71/icons/icon-192x192.png",
"sizes": "192x192",
"type": "image/png"
}, {
"src": "/static/v70/icons/icon-256x256.png",
"src": "/static/v71/icons/icon-256x256.png",
"sizes": "256x256",
"type": "image/png"
}, {
"src": "/static/v70/icons/icon-512x512.png",
"src": "/static/v71/icons/icon-512x512.png",
"sizes": "512x512",
"type": "image/png"
}],
......
......@@ -291,7 +291,7 @@ ul.route-history > li {
.departures.connections li {
grid-template-columns: 15ch 1fr;
.connect-platform-wrapper span {
display: inline;
display: inline-block;
}
}
}
......@@ -13,7 +13,7 @@
% while (my ($key, $value) = each %{stash('opengraph') // {}}) {
<meta property="og:<%= $key %>" content="<%= $value %>">
% }
% my $av = 'v70'; # asset version
% my $av = 'v71'; # asset version
<link rel="icon" type="image/png" href="/static/<%= $av %>/icons/icon-16x16.png" sizes="16x16">
<link rel="icon" type="image/png" href="/static/<%= $av %>/icons/icon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/static/<%= $av %>/icons/icon-96x96.png" sizes="96x96">
......