moved maintenance message to config file

This commit is contained in:
DennisSchiefer 2012-05-16 10:27:25 +01:00
parent 8677218404
commit 2fbfdc93b1
3 changed files with 11 additions and 17 deletions

View File

@ -19,7 +19,6 @@ or see http://www.gnu.org/licenses/agpl.txt.
// [has to be loaded directly after OSRM.base]
OSRM.DEFAULTS = {
MAINTENANCE: true,
HOST_ROUTING_URL: 'http://router.project-osrm.org/viaroute',
HOST_SHORTENER_URL: 'http://map.project-osrm.org/shorten/',
HOST_TIMESTAMP_URL: 'http://router.project-osrm.org/timestamp',
@ -88,5 +87,9 @@ OSRM.DEFAULTS = {
options:{minZoom: 1},
bing:true,
}
]
};
],
MAINTENANCE: false,
MAINTENANCE_HEADER: "Scheduled Maintenance",
MAINTENANCE_TEXT: "The OSRM Website is down for a scheduled maintenance. Please be patient while required updates are performed. The site will be back online shortly.<br/><br/>In the meantime you may want to go out an map a friendly neighborhood near you...<br/><br/><br/>[OSRM]",
};

View File

@ -92,21 +92,10 @@ or see http://www.gnu.org/licenses/agpl.txt.
<div id="notification-content" class="box-content">
<!-- header -->
<div id="notification-toggle" class="iconic-button cancel-marker top-right-button"></div>
<div id="gui-notification-label" class="box-label">Scheduled Maintenance</div>
<div id="notification-label" class="box-label">Notification</div>
<!-- notification text -->
<div id="notification-box">
The OSRM Website is down for a scheduled maintenance. Please be patient while required updates are performed.
The site will be back online shortly.
<br/>
<br/>
In the meantime you may want to go out an map a friendly neighborhood near you...
<br/>
<br/>
<br/>
<br/>
[OSRM]
</div>
<div id="notification-box"></div>
</div>
</div>
</div>

View File

@ -26,10 +26,10 @@ OSRM.init = function() {
OSRM.prefetchCSSIcons();
OSRM.GUI.init();
OSRM.Localization.init();
OSRM.Map.init();
OSRM.Printing.init();
OSRM.Routing.init();
OSRM.Localization.init();
// stop if in maintenance mode
if( OSRM.inMaintenance() == true )
@ -271,6 +271,8 @@ OSRM.parseParameters = function(){
OSRM.inMaintenance = function(){
if( OSRM.DEFAULTS.MAINTENANCE == true ) {
document.getElementById('notification-blanket').style.display = "block";
document.getElementById('notification-label').innerHTML = OSRM.DEFAULTS.MAINTENANCE_HEADER;
document.getElementById('notification-box').innerHTML = OSRM.DEFAULTS.MAINTENANCE_TEXT;
document.getElementById('notification-toggle').style.display = "none";
return true;
}