From 35951d9a6f1e81f26275d91b8d7c4d80056aeeb1 Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Tue, 3 Sep 2019 20:42:28 -0700 Subject: [PATCH] Remove timer --- .../ExpressionRunnerPrecomputed.tsx | 34 ------------------- src/components/H.tsx | 31 ----------------- src/types/HTypes.ts | 1 - 3 files changed, 66 deletions(-) diff --git a/src/components/ExpressionRunnerPrecomputed.tsx b/src/components/ExpressionRunnerPrecomputed.tsx index 60db202ce..110396eed 100644 --- a/src/components/ExpressionRunnerPrecomputed.tsx +++ b/src/components/ExpressionRunnerPrecomputed.tsx @@ -50,7 +50,6 @@ export interface ExpressionRunnerPrecomputedProps { alphaConvertCallArg: ExpressionRunnerConfig['alphaConvertCallArg'] } -// Must be equal to 1 / N to make timer count seconds evenly const autoplaySpeed = (speed: number) => 1000 / speed const FASTFORWARDING_THRESHOLD = 2 @@ -59,10 +58,6 @@ interface PlaybackState { isPlaying: boolean } -// Use floor() + 1 instead of ceil() to make sure it's nonzero -const numSecondsRemaining = (numStepsRemaining: number, speed: number) => - Math.floor((numStepsRemaining * autoplaySpeed(speed)) / 1000) + 1 - const ExpressionRunnerPrecomputed = ({ speed, showOnlyFocused, @@ -391,35 +386,6 @@ const ExpressionRunnerPrecomputed = ({ )} - {isPlaying && isFastForwarding && !isDone && ( - <> - - - container.previouslyChangedExpressionState === - 'default' || - container.previouslyChangedExpressionState === - 'active' - ).length - : expressionContainers.length - 1 - currentIndex, - speed - ) - }} - /> - - - )} {!hideControls && currentIndex === expressionContainers.length - 1 && expressionContainers[expressionContainers.length - 1] diff --git a/src/components/H.tsx b/src/components/H.tsx index f96cfb2d1..3175060e9 100644 --- a/src/components/H.tsx +++ b/src/components/H.tsx @@ -1187,37 +1187,6 @@ const H = ({ args, highlightType, episodeNumberOverrides }: HProps) => { ) } } - if (args.name === 'timer') { - if (locale === 'en') { - return ( - <> - - {args.numSecondsRemaining} - {' '} - second - {args.numSecondsRemaining > 1 ? 's' : ''} left… - - ) - } else { - return ( - <> - 残り{' '} - - {args.numSecondsRemaining} - {' '} - 秒… - - ) - } - } if (args.name === 'secretCode') { if (locale === 'en') { return <>Number diff --git a/src/types/HTypes.ts b/src/types/HTypes.ts index 3536be03c..dcd661e94 100644 --- a/src/types/HTypes.ts +++ b/src/types/HTypes.ts @@ -113,7 +113,6 @@ export interface HProps { | { name: 'lookAtToc' } | { name: 'magicalChangedCaption'; fromNumber: number } | { name: 'ycChangedCaption'; fromNumber: number } - | { name: 'timer'; numSecondsRemaining: number } | { name: 'whatCanComputeFactorial'; start: 3 | 4 | 5 } | { name: 'abbreviated' } | { name: 'itWillTakeTime' }