Display multi-market names from actual market file
This commit is contained in:
@@ -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
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user