@@ -5,30 +5,25 @@ var __extends = (this && this.__extends) || function (d, b) {
55 d . prototype = b === null ? Object . create ( b ) : ( __ . prototype = b . prototype , new __ ( ) ) ;
66} ;
77var React = require ( 'react' ) ;
8- var ReactDOM = require ( 'react-dom' ) ;
98var List_1 = require ( 'material-ui/List' ) ;
109var Card_1 = require ( 'material-ui/Card' ) ;
1110var Subheader_1 = require ( 'material-ui/Subheader' ) ;
1211var Task_1 = require ( '../Task' ) ;
13- var colors_1 = require ( 'material-ui/styles/colors' ) ;
1412var TasksComplete_1 = require ( '../TasksComplete' ) ;
1513function visibleTasks ( tasks , taskPosition ) {
1614 return tasks . slice ( 0 , taskPosition + 1 ) ;
1715}
18- var margin = '10px 5px' ;
16+ var styles = {
17+ margin : '10px 5px'
18+ } ;
1919var Tasks = ( function ( _super ) {
2020 __extends ( Tasks , _super ) ;
2121 function Tasks ( ) {
2222 _super . apply ( this , arguments ) ;
2323 }
24- Tasks . prototype . componentDidUpdate = function ( ) {
25- ReactDOM . findDOMNode ( this . refs . listEnd ) . scrollIntoView ( ) ;
26- } ;
2724 Tasks . prototype . render = function ( ) {
28- var _a = this . props , tasks = _a . tasks , taskPosition = _a . taskPosition , testRun = _a . testRun , completed = _a . completed , page = _a . page ;
29- var visTasks = visibleTasks ( tasks , taskPosition ) ;
30- var backgroundColor = completed ? colors_1 . lightGreen200 : 'white' ;
31- return ( React . createElement ( "div" , null , React . createElement ( Card_1 . Card , { style : { backgroundColor : backgroundColor , margin : margin } } , React . createElement ( List_1 . List , null , React . createElement ( Subheader_1 . default , null , "Tasks" ) , visTasks . map ( function ( task , index ) { return ( React . createElement ( Task_1 . default , { key : index , index : index , task : task , taskPosition : taskPosition , testRun : testRun } ) ) ; } ) ) ) , React . createElement ( TasksComplete_1 . default , { page : page , completed : completed } ) , React . createElement ( "div" , { ref : 'listEnd' } ) ) ) ;
25+ var _a = this . props , tasks = _a . tasks , page = _a . page ;
26+ return ( React . createElement ( "div" , null , React . createElement ( Card_1 . Card , { style : styles } , React . createElement ( List_1 . List , null , React . createElement ( Subheader_1 . default , null , "Tasks" ) , tasks . map ( function ( task , index ) { return ( React . createElement ( Task_1 . default , { key : index , index : index , task : task } ) ) ; } ) ) ) , React . createElement ( TasksComplete_1 . default , { page : page } ) , React . createElement ( "div" , { ref : 'listEnd' } ) ) ) ;
3227 } ;
3328 return Tasks ;
3429} ( React . Component ) ) ;
0 commit comments