diff --git a/client/css/optiTrainer.css b/client/css/optiTrainer.css
index 460f441..6d7a0a6 100644
--- a/client/css/optiTrainer.css
+++ b/client/css/optiTrainer.css
@@ -40,7 +40,7 @@ body {
}
#lbTime {
- width:260px;
+ width:340px;
}
#lbTime>.dropdown-item {
width: 80px;
diff --git a/client/js/masterFilter.js b/client/js/masterFilter.js
index b330180..0cfea7d 100644
--- a/client/js/masterFilter.js
+++ b/client/js/masterFilter.js
@@ -3,7 +3,7 @@ let createMasterFilterFrame=()=>{
me.setAttribute("id","frmMasterFilter");
me.className="container-fluid "
window.document.getElementById('app').append(me);
-
+
me.innerHTML=`
@@ -67,7 +67,12 @@ let createMasterFilterFrame=()=>{
}).done(response=>{
let allSymbols=response;
console.log(allSymbols);
- me.refreshSymbolList(allSymbols);
+ let aAllSymbols=[];
+ for (let i=0;i{
return(_filterContext.theSymbol);
}
me.symbolChanged=(newSymbol)=>{
+ newSymbol=me.toBrokerName(newSymbol);
console.log("symbolChanged",newSymbol);
_filterContext.theSymbol=newSymbol
document.title=me.getCurrentSymbol();
- $("#tbSymbol").text(me.getCurrentSymbol());
+ $("#tbSymbol").text(me.toFriendlyName(me.getCurrentSymbol()));
me.getAvailDatesForSymbol(me.getCurrentSymbol()).done(_=>{
$("#datePicker").datepicker('destroy');
@@ -166,14 +172,31 @@ let createMasterFilterFrame=()=>{
_filterContext.availableDates=availableDates;
});
}
-
+
+ me.toFriendlyName=(symbol)=>{
+ let symbolDisplayName=symbol;
+ if (symbolDisplayName==="$XSP.X") {
+ symbolDisplayName="XSP";
+ }
+ return(symbolDisplayName);
+ }
+
+ me.toBrokerName=(symbol)=>{
+ let symbolBrokerName=symbol;
+ if (symbolBrokerName==="XSP") {
+ symbolBrokerName="$XSP.X";
+ }
+ return(symbolBrokerName);
+ }
+
me.refreshSymbolList=(allSymbols)=>{
let lbSymbol=$("#lbSymbol");
lbSymbol.empty();
for (let i=0;i${theSymbol}`))
+ let symbolDisplayName=me.toFriendlyName(theSymbol);
+ lbSymbol.append($(``))
}
}