Work on NRCC Notices
Signed-off-by: Fred Boniface <fred@fjla.uk>
This commit is contained in:
parent
dbb9903fee
commit
9434d7e3a8
@ -1,6 +1,10 @@
|
|||||||
# What to do next:
|
# What to do next:
|
||||||
|
|
||||||
* Frontend - Implement scrolling NRCC Notices as they take up lots of space.
|
* Frontend - Implement paginated NRCC Notices as they take up lots of space.
|
||||||
|
- Either a carousel of multiple notices that auto-step, or an accordian.
|
||||||
|
- Carousel: https://www.section.io/engineering-education/how-to-make-an-image-carousel-for-your-website/
|
||||||
* Frontend - If Ferry Services Present - Load at bottom of screen.
|
* Frontend - If Ferry Services Present - Load at bottom of screen.
|
||||||
* Frontend - Load train services to screen.
|
* Frontend - Load train services to screen.
|
||||||
* Frontend - Decide what to do with Bus Services.
|
* Frontend - Decide what to do with Bus Services.
|
||||||
|
* Frontend - Implement error pages - will need to look at including these on the proxy container too?
|
||||||
|
- https://expressjs.com/en/guide/error-handling.html
|
@ -22,7 +22,9 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="nrcc_notices" class="hidden-while-loading">
|
<div id="nrcc_notices" class="hidden-while-loading">
|
||||||
<p id="notices"></p>
|
<p>
|
||||||
|
Services may be subject to alterations due to heavy rain flooding the railway between Bristol Parkway and Swindon.
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="loading">
|
<div id="loading">
|
||||||
|
@ -90,10 +90,10 @@ async function buildPage(data){
|
|||||||
|
|
||||||
async function displayNotices(notices){
|
async function displayNotices(notices){
|
||||||
// Input: data.GetStationBoardResult.nrccMessages.messages
|
// Input: data.GetStationBoardResult.nrccMessages.messages
|
||||||
// Processing: For each message, add a text scroll to the top of the page.
|
// Processing: For each message, create a <p> inside #notices.
|
||||||
|
// If there is more than one notice, scroll between them.
|
||||||
// Output: Only to DOM.
|
// Output: Only to DOM.
|
||||||
document.getElementById("notices").innerHTML = notices; // This is a mess if more than one notice is present.
|
//document.getElementById("notices").innerHTML = notices;
|
||||||
document.getElementById("nrcc_notices").style = "display: block;";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Log Helper
|
// Log Helper
|
||||||
|
@ -97,7 +97,13 @@
|
|||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Injected Data */
|
/* NRCC Notices */
|
||||||
#nrcc_notices {
|
#nrcc_notices {
|
||||||
margin-top: 60px;
|
margin-top: 60px;
|
||||||
|
height: 65px;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
#nrcc_notices p {
|
||||||
|
width: 95%;
|
||||||
|
margin: auto;
|
||||||
}
|
}
|
BIN
static/styles/fonts/urwgothic/urwgothicDemi.ttf
Normal file
BIN
static/styles/fonts/urwgothic/urwgothicDemi.ttf
Normal file
Binary file not shown.
BIN
static/styles/fonts/urwgothic/urwgothicDemi.woff
Normal file
BIN
static/styles/fonts/urwgothic/urwgothicDemi.woff
Normal file
Binary file not shown.
BIN
static/styles/fonts/urwgothic/urwgothicDemi.woff2
Normal file
BIN
static/styles/fonts/urwgothic/urwgothicDemi.woff2
Normal file
Binary file not shown.
@ -23,7 +23,14 @@
|
|||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
}
|
}
|
||||||
|
@font-face {
|
||||||
|
font-family: 'urwgothic';
|
||||||
|
src: url('/styles/fonts/urwgothic/urwgothicDemi.woff2') format('woff2'),
|
||||||
|
url('/styles/fonts/urwgothic/urwgothicDemi.woff') format('woff'),
|
||||||
|
url('/styles/fonts/urwgothic/urwgothicDemi.ttf') format('truetype');
|
||||||
|
font-weight: 900;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
/* COLOR VARS */
|
/* COLOR VARS */
|
||||||
:root {
|
:root {
|
||||||
--main-bg-color: #404c55;
|
--main-bg-color: #404c55;
|
||||||
|
Reference in New Issue
Block a user