From 20f4f2018df6b22b7be6b0a93a1ff2f7d97d6aa1 Mon Sep 17 00:00:00 2001 From: acanas Date: Wed, 7 Jun 2023 01:12:21 +0200 Subject: [PATCH] Version 22.120.2: Jun 07, 2023 Code refactoring related to cookies and hidden-visible. --- swad_changelog.h | 2 +- swad_exam.c | 1 + swad_test_visibility.c | 6 +++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/swad_changelog.h b/swad_changelog.h index af6eed1a..5c828653 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -633,7 +633,7 @@ TODO: Emilce Barrera Mesa: Mis estudiantes presentan muchas dificultades a la ho #define CSS_FILE "swad22.120.css" #define JS_FILE "swad22.49.js" /* - Version 22.120.2: Jun 07, 2023 Code refactoring related to cookies and hidden-visible. (337642 lines) + Version 22.120.2: Jun 07, 2023 Code refactoring related to cookies and hidden-visible. (337646 lines) Version 22.120.1: Jun 06, 2023 Translation of messages about cookies. (337620 lines) Version 22.120: Jun 06, 2023 Code refactoring related to hidden-visible. (337561 lines) Version 22.119: Jun 06, 2023 Code refactoring related to hidden-visible. (337588 lines) diff --git a/swad_exam.c b/swad_exam.c index eca402ce..f75f0bc6 100644 --- a/swad_exam.c +++ b/swad_exam.c @@ -495,6 +495,7 @@ static void Exa_ShowOneExam (struct Exa_Exams *Exams,bool ShowOnlyThisExam) { if (asprintf (&Id,"exa_date_%u_%u",(unsigned) StartEndTime,UniqueId) < 0) Err_NotEnoughMemoryExit (); + DateClass = Exams->Exam.NumOpenSess ? HidVis_DateGreenClass[Exams->Exam.HiddenOrVisible] : HidVis_DateRedClass[Exams->Exam.HiddenOrVisible]; if (ShowOnlyThisExam) diff --git a/swad_test_visibility.c b/swad_test_visibility.c index 801b8365..1e6b2c2b 100644 --- a/swad_test_visibility.c +++ b/swad_test_visibility.c @@ -58,7 +58,11 @@ void TstVis_ShowVisibilityIcons (unsigned SelectedVisibility, [HidVis_HIDDEN ] = Ico_RED, [HidVis_VISIBLE] = Ico_GREEN, }; - static void (*Ico_PutIcon[HidVis_NUM_HIDDEN_VISIBLE]) (const char *Icon,Ico_Color_t Color,const char *Title); + static void (*Ico_PutIcon[HidVis_NUM_HIDDEN_VISIBLE]) (const char *Icon,Ico_Color_t Color,const char *Title) = + { + [HidVis_HIDDEN ] = Ico_PutIconOn, + [HidVis_VISIBLE] = Ico_PutIconOff, + }; TstVis_Visibility_t Visibility; HidVis_HiddenOrVisible_t ItemHiddenOrVisible; char *Title;