From f856f4726cca85ede3b7939e8b06d40805d24a7f Mon Sep 17 00:00:00 2001 From: Joe Tretter Date: Thu, 30 Apr 2020 18:21:20 -0500 Subject: [PATCH] friendly translation of XSP --- client/css/optiTrainer.css | 2 +- client/js/masterFilter.js | 35 +++++++++++++++++++++++++++++------ 2 files changed, 30 insertions(+), 7 deletions(-) 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($(``)) } }