@@ -7,6 +7,7 @@ import 'jquery-growl';
77import _ from 'lodash' ;
88import moment from 'moment' ;
99import { getObjectMarketSubmarkets , getSortedMarkets , getSortedSubmarkets } from '../common/marketUtils' ;
10+ import 'common/util'
1011
1112let table = null ;
1213let tradingWin = null ;
@@ -48,7 +49,12 @@ const processData = (markets) => {
4849 market_names . push ( market . display_name ) ;
4950 submarket_names [ market . display_name ] = [ ] ;
5051 market . submarkets . forEach (
51- ( submarket ) => submarket_names [ market . display_name ] . push ( submarket . display_name )
52+ ( submarket ) => {
53+ if ( ! isCrashBoomSymbol ( submarket . name ) ) {
54+
55+ submarket_names [ market . display_name ] . push ( submarket . display_name )
56+ }
57+ }
5258 )
5359 } ) ;
5460
@@ -60,6 +66,7 @@ const processData = (markets) => {
6066 // TODO: comeback and use lodash once 'trade module' changes got merged.
6167 const market = markets . filter ( ( m ) => ( m . display_name == marketname ) ) [ 0 ] ;
6268 const symbols = market && market . submarkets . filter ( ( s ) => ( s . display_name == submarket_name ) ) [ 0 ] . instruments ;
69+ console . log ( symbols )
6370 const rows = ( symbols || [ ] ) . map ( ( sym ) => {
6471 return [
6572 sym . display_name ,
@@ -153,8 +160,12 @@ const initTradingWin = ($html) => {
153160 function changed ( ) {
154161 const val = $ ( this ) . val ( ) ;
155162 header = getObjectMarketSubmarkets ( local_storage . get ( 'active_symbols' ) ) ;
163+
156164
157- if ( header [ val ] ) submarket_names . update_list ( getSortedSubmarkets ( Object . keys ( header [ val ] ) ) ) ;
165+ if ( header [ val ] ) {
166+ const cumulative_submarkets = Object . keys ( header [ val ] ) . filter ( item => ! isCrashBoomSymbol ( item ) )
167+ submarket_names . update_list ( getSortedSubmarkets ( cumulative_submarkets ) )
168+ } ;
158169
159170 updateTable ( result , market_names . val ( ) , submarket_names . val ( ) ) ;
160171 } ;
0 commit comments