Display multi-market names from actual market file

This commit is contained in:
joeuhren
2020-12-05 17:39:14 -07:00
parent 484910c3e0
commit 731210337f
2 changed files with 24 additions and 7 deletions
+17 -1
View File
@@ -11,7 +11,8 @@ var express = require('express')
, db = require('./lib/database')
, package_metadata = require('./package.json')
, locale = require('./lib/locale')
, request = require('postman-request');
, request = require('postman-request')
, fs = require('fs');
var app = express();
@@ -335,6 +336,21 @@ for (var i=1; i<6; i++) {
app.set('panel'+i.toString(), ((panelorder.length >= i) ? panelorder[i-1].name : ''));
}
// Dynamically populate market names
var market_names = {};
settings.markets.enabled.forEach(function (market) {
// Check if market file exists
if (fs.existsSync('./lib/markets/' + market + '.js')) {
// Load market file
var exMarket = require('./lib/markets/' + market);
// Save market_name from market file to settings
eval('market_names.' + market + ' = "' + exMarket.market_name + '";');
}
});
app.set('market_names', market_names);
// catch 404 and forward to error handler
app.use(function(req, res, next) {
var err = new Error('Not Found');
+3 -2
View File
@@ -28,12 +28,13 @@ block content
.card-body
ul.nav.nav-pills
each mkt in settings.markets.enabled
if settings.market_names[mkt] != null
if market == mkt
li.nav-item
a.nav-link.active(href='/markets/' + mkt) #{mkt}
a.nav-link.active(href='/markets/' + mkt) #{settings.market_names[mkt]}
else
li.nav-item
a.nav-link(href='/markets/' + mkt) #{mkt}
a.nav-link(href='/markets/' + mkt) #{settings.market_names[mkt]}
block market_view
script.
$(document).ready(function() {