11"use strict" ;
2- var __extends = ( this && this . __extends ) || function ( d , b ) {
3- for ( var p in b ) if ( b . hasOwnProperty ( p ) ) d [ p ] = b [ p ] ;
4- function __ ( ) { this . constructor = d ; }
5- d . prototype = b === null ? Object . create ( b ) : ( __ . prototype = b . prototype , new __ ( ) ) ;
6- } ;
7- var __assign = ( this && this . __assign ) || Object . assign || function ( t ) {
8- for ( var s , i = 1 , n = arguments . length ; i < n ; i ++ ) {
9- s = arguments [ i ] ;
10- for ( var p in s ) if ( Object . prototype . hasOwnProperty . call ( s , p ) )
11- t [ p ] = s [ p ] ;
12- }
13- return t ;
14- } ;
152var React = require ( 'react' ) ;
16- var ReactDOM = require ( 'react-dom' ) ;
173var PageContent_1 = require ( './PageContent' ) ;
184var Tasks_1 = require ( './Tasks' ) ;
195var Hints_1 = require ( './Hints' ) ;
20- var PageComplete_1 = require ( './PageComplete' ) ;
216var PageToolbar_1 = require ( './PageToolbar' ) ;
227var ProgressBar_1 = require ( './ProgressBar' ) ;
238var styles = {
@@ -26,20 +11,9 @@ var styles = {
2611 position : 'relative' ,
2712 overflowY : 'scroll' ,
2813} ;
29- var Page = ( function ( _super ) {
30- __extends ( Page , _super ) ;
31- function Page ( ) {
32- _super . apply ( this , arguments ) ;
33- }
34- Page . prototype . componentDidUpdate = function ( ) {
35- ReactDOM . findDOMNode ( this . refs . listEnd ) . scrollIntoView ( ) ;
36- } ;
37- Page . prototype . render = function ( ) {
38- var _a = this . props , page = _a . page , taskPosition = _a . taskPosition , hintPosition = _a . hintPosition , tasks = _a . tasks , testRun = _a . testRun ;
39- var task = taskPosition <= tasks . length ? tasks [ taskPosition ] : null ;
40- var allComplete = taskPosition >= tasks . length ;
41- return ( React . createElement ( "section" , { style : styles } , React . createElement ( PageContent_1 . PageContent , __assign ( { } , this . props ) ) , React . createElement ( Tasks_1 . Tasks , __assign ( { } , this . props , { completed : page . completed } ) ) , React . createElement ( "div" , { ref : 'listEnd' , style : { marginBottom : '110px' } } ) , React . createElement ( PageToolbar_1 . PageToolbar , __assign ( { } , this . props ) , React . createElement ( PageComplete_1 . PageComplete , __assign ( { } , this . props ) ) , React . createElement ( Hints_1 . Hints , { task : task , hintPosition : hintPosition } ) , React . createElement ( ProgressBar_1 . ProgressBar , { taskPosition : taskPosition , taskCount : tasks . length , completed : page . completed } ) ) ) ) ;
42- } ;
43- return Page ;
44- } ( React . Component ) ) ;
45- exports . Page = Page ;
14+ exports . Page = function ( _a ) {
15+ var page = _a . page , taskPosition = _a . taskPosition , hintPosition = _a . hintPosition , tasks = _a . tasks , testRun = _a . testRun ;
16+ var task = taskPosition <= tasks . length ? tasks [ taskPosition ] : null ;
17+ var completed = page . completed ;
18+ return ( React . createElement ( "section" , { style : styles } , React . createElement ( PageContent_1 . PageContent , { page : page } ) , React . createElement ( Tasks_1 . Tasks , { tasks : tasks , taskPosition : taskPosition , testRun : testRun , completed : completed , page : page } ) , React . createElement ( PageToolbar_1 . PageToolbar , { tasks : tasks , taskPosition : taskPosition } , React . createElement ( Hints_1 . Hints , { task : task , hintPosition : hintPosition } ) , React . createElement ( ProgressBar_1 . ProgressBar , { taskLength : tasks . length , taskPosition : taskPosition , completed : completed } ) ) ) ) ;
19+ } ;
0 commit comments