Version 23.53.7: Dec 20, 2023 Layout changes in hierarchy edition.

This commit is contained in:
acanas 2023-12-20 01:03:16 +01:00
parent 1df78e9f15
commit 76c0452ea9
10 changed files with 34 additions and 25 deletions

View File

@ -1434,7 +1434,7 @@ a:hover /* Default ==> underlined */
.HIE_LOGO .HIE_LOGO
{ {
text-align:left; text-align:left;
vertical-align:middle; vertical-align:top;
width:25px; width:25px;
} }
.HIE_SEL_NARROW .HIE_SEL_NARROW
@ -5266,7 +5266,7 @@ button.PAG_DARK:hover, .PAG_CUR_DARK {background-color:#707070;}
box-sizing:border-box; box-sizing:border-box;
min-width:60px; min-width:60px;
text-align:right; text-align:right;
vertical-align:middle; vertical-align:top;
} }
.INPUT_INS_CODE .INPUT_INS_CODE
{ {

View File

@ -2080,14 +2080,14 @@ void HTM_TD_TxtColon (const char *Txt)
void HTM_TD_LINE_TOP_Txt (const char *Txt) void HTM_TD_LINE_TOP_Txt (const char *Txt)
{ {
HTM_TD_Begin ("class=\"LM DAT_STRONG_%s LINE_TOP\"",The_GetSuffix ()); HTM_TD_Begin ("class=\"LT DAT_STRONG_%s LINE_TOP\"",The_GetSuffix ());
HTM_Txt (Txt); HTM_Txt (Txt);
HTM_TD_End (); HTM_TD_End ();
} }
void HTM_TD_Unsigned (unsigned Num) void HTM_TD_Unsigned (unsigned Num)
{ {
HTM_TD_Begin ("class=\"RM DAT_%s\"",The_GetSuffix ()); HTM_TD_Begin ("class=\"RT DAT_%s\"",The_GetSuffix ());
HTM_Unsigned (Num); HTM_Unsigned (Num);
HTM_TD_End (); HTM_TD_End ();
} }

View File

@ -773,7 +773,7 @@ static void Ctr_ListCentersForEdition (const struct Plc_Places *Places)
HTM_TR_Begin (NULL); HTM_TR_Begin (NULL);
/* Put icon to remove center */ /* Put icon to remove center */
HTM_TD_Begin ("class=\"BM\""); HTM_TD_Begin ("class=\"BT\"");
if (!ICanEdit || // I cannot edit if (!ICanEdit || // I cannot edit
NumDegs || // Center has degrees NumDegs || // Center has degrees
NumUsrsCtr || // Center has users who claim to belong to it NumUsrsCtr || // Center has users who claim to belong to it
@ -795,7 +795,7 @@ static void Ctr_ListCentersForEdition (const struct Plc_Places *Places)
HTM_TD_End (); HTM_TD_End ();
/* Place */ /* Place */
HTM_TD_Begin ("class=\"LM DAT_%s\"",The_GetSuffix ()); HTM_TD_Begin ("class=\"LT DAT_%s\"",The_GetSuffix ());
if (ICanEdit) if (ICanEdit)
{ {
Frm_BeginForm (ActChgCtrPlc); Frm_BeginForm (ActChgCtrPlc);
@ -840,7 +840,7 @@ static void Ctr_ListCentersForEdition (const struct Plc_Places *Places)
ICanEdit); // Put form? ICanEdit); // Put form?
/* Center WWW */ /* Center WWW */
HTM_TD_Begin ("class=\"LM DAT_%s\"",The_GetSuffix ()); HTM_TD_Begin ("class=\"LT DAT_%s\"",The_GetSuffix ());
if (ICanEdit) if (ICanEdit)
{ {
Frm_BeginForm (ActChgCtrWWW); Frm_BeginForm (ActChgCtrWWW);

View File

@ -633,10 +633,11 @@ Me sale este error, no s
"can npt create received message (duplicated entry '243218-2160773' for key 'UsrCod_MsgCod') "can npt create received message (duplicated entry '243218-2160773' for key 'UsrCod_MsgCod')
*/ */
#define Log_PLATFORM_VERSION "SWAD 23.53.6 (2023-12-19)" #define Log_PLATFORM_VERSION "SWAD 23.53.7 (2023-12-20)"
#define CSS_FILE "swad23.53.6.css" #define CSS_FILE "swad23.53.6.css"
#define JS_FILE "swad23.53.6.js" #define JS_FILE "swad23.53.6.js"
/* /*
Version 23.53.7: Dec 20, 2023 Layout changes in hierarchy edition. (335883 lines)
Version 23.53.6: Dec 19, 2023 Responsive design in questions. (335874 lines) Version 23.53.6: Dec 19, 2023 Responsive design in questions. (335874 lines)
Version 23.53.5: Dec 19, 2023 Responsive design in calls for exams. (335874 lines) Version 23.53.5: Dec 19, 2023 Responsive design in calls for exams. (335874 lines)
Version 23.53.4: Dec 18, 2023 Responsive design in projects. (335869 lines) Version 23.53.4: Dec 18, 2023 Responsive design in projects. (335869 lines)

View File

@ -830,7 +830,7 @@ static void Crs_ListCoursesOfAYearForEdition (unsigned Year)
HTM_TR_Begin (NULL); HTM_TR_Begin (NULL);
/* Put icon to remove course */ /* Put icon to remove course */
HTM_TD_Begin ("class=\"BM\""); HTM_TD_Begin ("class=\"BT\"");
if (NumUsrs[Rol_UNK] || // Course has users ==> deletion forbidden if (NumUsrs[Rol_UNK] || // Course has users ==> deletion forbidden
!ICanEdit) !ICanEdit)
Ico_PutIconRemovalNotAllowed (); Ico_PutIconRemovalNotAllowed ();
@ -840,12 +840,12 @@ static void Crs_ListCoursesOfAYearForEdition (unsigned Year)
HTM_TD_End (); HTM_TD_End ();
/* Course code */ /* Course code */
HTM_TD_Begin ("class=\"DAT_%s CODE\"",The_GetSuffix ()); HTM_TD_Begin ("class=\"CODE DAT_%s\"",The_GetSuffix ());
HTM_Long (Crs->HieCod); HTM_Long (Crs->HieCod);
HTM_TD_End (); HTM_TD_End ();
/* Course year */ /* Course year */
HTM_TD_Begin ("class=\"CM DAT_%s\"",The_GetSuffix ()); HTM_TD_Begin ("class=\"CT DAT_%s\"",The_GetSuffix ());
if (ICanEdit) if (ICanEdit)
{ {
Frm_BeginForm (ActChgCrsYea); Frm_BeginForm (ActChgCrsYea);
@ -872,7 +872,7 @@ static void Crs_ListCoursesOfAYearForEdition (unsigned Year)
HTM_TD_End (); HTM_TD_End ();
/* Institutional code of the course */ /* Institutional code of the course */
HTM_TD_Begin ("class=\"CM DAT_%s\"",The_GetSuffix ()); HTM_TD_Begin ("class=\"CT DAT_%s\"",The_GetSuffix ());
if (ICanEdit) if (ICanEdit)
{ {
Frm_BeginForm (ActChgInsCrsCod); Frm_BeginForm (ActChgInsCrsCod);

View File

@ -359,7 +359,7 @@ static void Deg_ListDegreesForEdition (const struct DegTyp_DegTypes *DegTypes)
HTM_TR_Begin (NULL); HTM_TR_Begin (NULL);
/* Put icon to remove degree */ /* Put icon to remove degree */
HTM_TD_Begin ("class=\"BM\""); HTM_TD_Begin ("class=\"BT\"");
if (!ICanEdit || if (!ICanEdit ||
NumCrss || // Degree has courses ==> deletion forbidden NumCrss || // Degree has courses ==> deletion forbidden
NumUsrsInCrssOfDeg) NumUsrsInCrssOfDeg)
@ -370,7 +370,7 @@ static void Deg_ListDegreesForEdition (const struct DegTyp_DegTypes *DegTypes)
HTM_TD_End (); HTM_TD_End ();
/* Degree code */ /* Degree code */
HTM_TD_Begin ("class=\"DAT_%s CODE\"",The_GetSuffix ()); HTM_TD_Begin ("class=\"CODE DAT_%s\"",The_GetSuffix ());
HTM_Long (Deg->HieCod); HTM_Long (Deg->HieCod);
HTM_TD_End (); HTM_TD_End ();
@ -388,7 +388,7 @@ static void Deg_ListDegreesForEdition (const struct DegTyp_DegTypes *DegTypes)
ICanEdit); // Put form? ICanEdit); // Put form?
/* Degree type */ /* Degree type */
HTM_TD_Begin ("class=\"LM DAT_%s\"",The_GetSuffix ()); HTM_TD_Begin ("class=\"LT DAT_%s\"",The_GetSuffix ());
if (ICanEdit) if (ICanEdit)
{ {
Frm_BeginForm (ActChgDegTyp); Frm_BeginForm (ActChgDegTyp);
@ -423,7 +423,7 @@ static void Deg_ListDegreesForEdition (const struct DegTyp_DegTypes *DegTypes)
HTM_TD_End (); HTM_TD_End ();
/* Degree WWW */ /* Degree WWW */
HTM_TD_Begin ("class=\"LM DAT_%s\"",The_GetSuffix ()); HTM_TD_Begin ("class=\"LT DAT_%s\"",The_GetSuffix ());
if (ICanEdit) if (ICanEdit)
{ {
Frm_BeginForm (ActChgDegWWW); Frm_BeginForm (ActChgDegWWW);

View File

@ -217,7 +217,9 @@ static void ExaSet_PutFormNewSet (struct Exa_Exams *Exams,
HTM_TD_Begin ("class=\"RM\""); HTM_TD_Begin ("class=\"RM\"");
HTM_INPUT_LONG ("NumQstsToPrint",0,UINT_MAX,(long) Set->NumQstsToPrint, HTM_INPUT_LONG ("NumQstsToPrint",0,UINT_MAX,(long) Set->NumQstsToPrint,
HTM_DONT_SUBMIT_ON_CHANGE,false, HTM_DONT_SUBMIT_ON_CHANGE,false,
"class=\"INPUT_LONG\" required=\"required\""); "class=\"INPUT_LONG INPUT_%s\""
" required=\"required\"",
The_GetSuffix ());
HTM_TD_End (); HTM_TD_End ();
/***** End row *****/ /***** End row *****/
@ -666,7 +668,9 @@ static void ExaSet_ListOneOrMoreSetsForEdition (struct Exa_Exams *Exams,
ExaSet_PutParsOneSet (Exams); ExaSet_PutParsOneSet (Exams);
HTM_INPUT_LONG ("NumQstsToPrint",0,UINT_MAX,(long) Set.NumQstsToPrint, HTM_INPUT_LONG ("NumQstsToPrint",0,UINT_MAX,(long) Set.NumQstsToPrint,
HTM_SUBMIT_ON_CHANGE,false, HTM_SUBMIT_ON_CHANGE,false,
"class=\"INPUT_LONG\" required=\"required\""); "class=\"INPUT_LONG INPUT_%s\""
" required=\"required\"",
The_GetSuffix ());
Frm_EndForm (); Frm_EndForm ();
} }
else else

View File

@ -920,7 +920,7 @@ static void Ins_ListInstitutionsForEdition (void)
HTM_TR_Begin (NULL); HTM_TR_Begin (NULL);
/* Put icon to remove institution */ /* Put icon to remove institution */
HTM_TD_Begin ("class=\"BM\""); HTM_TD_Begin ("class=\"BT\"");
if (!ICanEdit || if (!ICanEdit ||
NumCtrs || // Institution has centers NumCtrs || // Institution has centers
NumUsrsIns || // Institution has users NumUsrsIns || // Institution has users
@ -933,7 +933,7 @@ static void Ins_ListInstitutionsForEdition (void)
HTM_TD_End (); HTM_TD_End ();
/* Institution code */ /* Institution code */
HTM_TD_Begin ("class=\"DAT_%s CODE\"",The_GetSuffix ()); HTM_TD_Begin ("class=\"CODE DAT_%s\"",The_GetSuffix ());
HTM_Long (Ins->HieCod); HTM_Long (Ins->HieCod);
HTM_TD_End (); HTM_TD_End ();
@ -951,7 +951,7 @@ static void Ins_ListInstitutionsForEdition (void)
ICanEdit); // Put form? ICanEdit); // Put form?
/* Institution WWW */ /* Institution WWW */
HTM_TD_Begin ("class=\"LM DAT_%s\"",The_GetSuffix ()); HTM_TD_Begin ("class=\"LT DAT_%s\"",The_GetSuffix ());
if (ICanEdit) if (ICanEdit)
{ {
Frm_BeginForm (ActChgInsWWW); Frm_BeginForm (ActChgInsWWW);

View File

@ -114,7 +114,7 @@ void Nam_ExistingShortAndFullNames (const Act_Action_t ActionRename[Nam_NUM_SHRT
ShrtOrFull <= Nam_FULL_NAME; ShrtOrFull <= Nam_FULL_NAME;
ShrtOrFull++) ShrtOrFull++)
{ {
HTM_TD_Begin ("class=\"LM DAT_%s\"",The_GetSuffix ()); HTM_TD_Begin ("class=\"LT DAT_%s\"",The_GetSuffix ());
switch (PutForm) switch (PutForm)
{ {
case Frm_DONT_PUT_FORM: case Frm_DONT_PUT_FORM:

View File

@ -150,17 +150,21 @@ static void Tst_ShowFormRequestTest (struct Qst_Questions *Questions)
HTM_TR_Begin (NULL); HTM_TR_Begin (NULL);
/* Label */ /* Label */
Frm_LabelColumn ("RT","NumQst",Txt_Number_of_questions); Frm_LabelColumn ("REC_C1_BOT RT","NumQst",
Txt_Number_of_questions);
/* Data */ /* Data */
HTM_TD_Begin ("class=\"LT\""); HTM_TD_Begin ("class=\"REC_C2_BOT LT\"");
HTM_INPUT_LONG ("NumQst", HTM_INPUT_LONG ("NumQst",
(long) TstCfg_GetConfigMin (), (long) TstCfg_GetConfigMin (),
(long) TstCfg_GetConfigMax (), (long) TstCfg_GetConfigMax (),
(long) TstCfg_GetConfigDef (), (long) TstCfg_GetConfigDef (),
HTM_DONT_SUBMIT_ON_CHANGE, HTM_DONT_SUBMIT_ON_CHANGE,
TstCfg_GetConfigMin () == TstCfg_GetConfigMax (), TstCfg_GetConfigMin () == TstCfg_GetConfigMax (),
"id=\"NumQst\""); "id=\"NumQst\""
" class=\"REC_C2_BOT_INPUT INPUT_%s\""
" required=\"required\"",
The_GetSuffix ());
HTM_TD_End (); HTM_TD_End ();
HTM_TR_End (); HTM_TR_End ();