(stockInfoChildElemList,data)
| 3 | var stockTickerUI = { |
| 4 | |
| 5 | updateStockElems(stockInfoChildElemList,data) { |
| 6 | var getDataVal = curry( reverseArgs( prop ), 2 )( data ); |
| 7 | var extractInfoChildElemVal = pipe( |
| 8 | getClassName, |
| 9 | curry( stripPrefix )( /\bstock-/i ), |
| 10 | getDataVal |
| 11 | ); |
| 12 | var orderedDataVals = |
| 13 | map( extractInfoChildElemVal )( stockInfoChildElemList ); |
| 14 | var elemsValsTuples = |
| 15 | filterOut( function updateValueMissing([infoChildElem,val]){ |
| 16 | return val === undefined; |
| 17 | } ) |
| 18 | ( zip( stockInfoChildElemList, orderedDataVals ) ); |
| 19 | |
| 20 | // !!SIDE EFFECTS!! |
| 21 | compose( each, spreadArgs )( setDOMContent ) |
| 22 | ( elemsValsTuples ); |
| 23 | }, |
| 24 | |
| 25 | updateStock(tickerElem,data) { |
| 26 | var getStockElemFromId = curry( getStockElem )( tickerElem ); |
nothing calls this directly
no test coverage detected