Selectable column information
This commit is contained in:
@@ -55,13 +55,27 @@ let createOrderFrame=()=>{
|
||||
me.parentElement.removeChild(me);
|
||||
}
|
||||
|
||||
let splitOptionDetails=(input)=>{
|
||||
let symbolRest=input.split("_");
|
||||
let symbol=symbolRest[0];
|
||||
|
||||
let putCall=(symbolRest[1].indexOf("P")>-1)?"P":"C";
|
||||
let dateStrike = symbolRest[1].split(putCall);
|
||||
let date = dateStrike[0].replace(/(..)(..)(..)/,"20$3-$1-$2");
|
||||
let strike = dateStrike[1];
|
||||
|
||||
return({symbol:symbol, putCall:putCall, date:date, strike:strike });
|
||||
}
|
||||
|
||||
let optionDetails=splitOptionDetails(optionData.symbol);
|
||||
|
||||
me.innerHTML=`
|
||||
<a class='danger' onclick='this.parentElement.removeFromOrder();'>[X]</a> <b>${myMasterFilter.selectedDate}|${myMasterFilter.selectedTime.substr(0,5)}</b>|<span class="opentype${openType}">${openType}</span>@<span class="singlePrice">${Math.abs(me.singleCostAmount).toLocaleString('en',{minimumFractionDigits: 0, maximumFractionDigits: 2})}</span>|<span class='quantity'>${me.quantity}</span>
|
||||
<a class='danger' onclick='this.parentElement.removeFromOrder();'>[X]</a> <b>${myMasterFilter.selectedDate}|${myMasterFilter.selectedTime.substr(0,5)}</b>|<span class="opentype${openType}">${((openType==="buy")?" ":"") + openType}</span>@<span class="singlePrice">${Math.abs(me.singleCostAmount).toLocaleString('en',{minimumFractionDigits: 0, maximumFractionDigits: 2}).padStart(7,"\xa0")}</span>|<span class='quantity'>${me.quantity}</span>
|
||||
<div class='plusMinusContainer'>
|
||||
<a class='plusMinus' onclick='this.parentElement.parentElement.increaseQty();'>[+]</a><a class='plusMinus' onclick='this.parentElement.parentElement.decreaseQty();'>[-]</a>
|
||||
</div>
|
||||
<div class='orderItemLine2'>
|
||||
${optionData.symbol} => <span class='totalCost'>${me.totalCostAmount.toLocaleString('en',{minimumFractionDigits: 0, maximumFractionDigits: 2})}</span>
|
||||
${optionDetails.symbol} ${optionDetails.date} ${optionDetails.putCall} ${optionDetails.strike} => <span class='totalCost'>${me.totalCostAmount.toLocaleString('en',{minimumFractionDigits: 0, maximumFractionDigits: 2})}</span>
|
||||
</div>
|
||||
`;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user