Style & Level2 status
Changed the layout a little bit Added the current status of the Hackerspacemaster
parent
a91d145d04
commit
38d2a4b017
|
@ -65,13 +65,29 @@ h1, h2, h3, h4, h5, h6 {
|
||||||
}
|
}
|
||||||
|
|
||||||
.weather {
|
.weather {
|
||||||
margin-top: 25px;
|
margin-top: 35px;
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
.logo {
|
.logo {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
font-size: 8em;
|
font-size: 8em;
|
||||||
margin-top: 25px;
|
margin-top: 35px;
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.open {
|
||||||
|
background: #5cb85c;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.closed {
|
||||||
|
background: #d9534f;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.status {
|
||||||
|
text-align: center;
|
||||||
|
font-size: 7em;
|
||||||
|
padding: 0;
|
||||||
}
|
}
|
23
index.html
23
index.html
|
@ -14,22 +14,22 @@
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div class="container">
|
<div class="container-fluid">
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
||||||
<div class="col-sm-4 logo">
|
<div class="col-md-4 logo">
|
||||||
Level2
|
Level2
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-sm-4 datetime">
|
<div class="col-md-4 datetime">
|
||||||
|
|
||||||
<h1 class="time"></h1>
|
<h1 class="time"></h1>
|
||||||
<h3 class="date"></h3>
|
<h3 class="date"></h3>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-sm-4 weather">
|
<div class="col-md-4 weather">
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-6">
|
<div class="col-xs-6">
|
||||||
|
@ -46,14 +46,13 @@
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
||||||
<div class="col-md-4 panel busses"></div>
|
<div class="col-md-4">
|
||||||
|
<div class="panel status"></div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
<div class="row">
|
<div class="panel busses"></div>
|
||||||
|
</div>
|
||||||
<div class="col-sm-10">
|
<div class="col-md-4">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
34
js/level2.js
34
js/level2.js
|
@ -18,6 +18,12 @@
|
||||||
loadWeather();
|
loadWeather();
|
||||||
}, 900000);
|
}, 900000);
|
||||||
|
|
||||||
|
l2status();
|
||||||
|
|
||||||
|
setInterval( function() {
|
||||||
|
l2status();
|
||||||
|
}, 60000);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
@ -27,7 +33,7 @@
|
||||||
function refreshTime() {
|
function refreshTime() {
|
||||||
|
|
||||||
$('.time').text( moment().format('HH:mm') );
|
$('.time').text( moment().format('HH:mm') );
|
||||||
$('.date').text( moment().format('MMMM Do YYYY') );
|
$('.date').text( moment().format('dddd, Do \of MMMM') );
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -182,4 +188,28 @@ function OWMIcon( imageCode ) {
|
||||||
'50n': [ "fog moon" ]
|
'50n': [ "fog moon" ]
|
||||||
};
|
};
|
||||||
return b[ imageCode ]
|
return b[ imageCode ]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function l2status() {
|
||||||
|
|
||||||
|
$('.status').removeClass('open').removeClass('closed');
|
||||||
|
|
||||||
|
var request = $.ajax({
|
||||||
|
type: 'get',
|
||||||
|
url: 'https://www.hackerspace.lu/od/',
|
||||||
|
complete: function( response ) {
|
||||||
|
|
||||||
|
var status = JSON.parse( response.responseText );
|
||||||
|
|
||||||
|
if ( status.open ) {
|
||||||
|
$('.status').addClass('open').text('Open');
|
||||||
|
} else {
|
||||||
|
$('.status').addClass('closed').text('Closed');
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
console.log( moment().format('YYYY.MM.DD - HH:mm:ss') + ' updated Level2 status' );
|
||||||
|
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue