From 1464715ec1a4ba7aa70f4b1aee7dbcd6188812b4 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 1 Dec 2023 17:47:37 +0100 Subject: [PATCH] wip #6542 @0.25 --- .../Admin/Operations/Quiz/PreviewOperation.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Admin/Operations/Quiz/PreviewOperation.php b/app/Http/Controllers/Admin/Operations/Quiz/PreviewOperation.php index 771daf8f2..d26f28029 100644 --- a/app/Http/Controllers/Admin/Operations/Quiz/PreviewOperation.php +++ b/app/Http/Controllers/Admin/Operations/Quiz/PreviewOperation.php @@ -8,6 +8,7 @@ use App\Models\FluidbookTheme; use App\Models\Quiz; use App\Models\QuizTheme; use Cubist\Util\Files\Files; +use Cubist\Util\Graphics\Color; use Cubist\Util\PHP; use Illuminate\Support\Facades\Route; @@ -96,11 +97,15 @@ trait PreviewOperation if (null === $theme || null === $quiz) { abort(404); } + + $back = $theme->backgroundColor; + $text = (new Color($back))->closestColor([(new Color('#000000')), (new Color('#ffffff'))], true)->toCss(); + $res = $this->_compileScreen( $quiz->title, $url, __('Compilation du quiz en cours'), __('Cette étape ne sera pas nécessaire lorsque le fluidbook sera installé sur son emplacement définitif'), - $theme->backgroundColor, - $theme->getTextsColor(), + $back, + $text, ); return response($res); } -- 2.39.5