Version19.78.1

This commit is contained in:
Antonio Cañas Vargas 2019-11-27 00:27:42 +01:00
parent 38c21ad9d9
commit 9fac82d1d8
9 changed files with 49 additions and 32 deletions

View File

@ -2499,10 +2499,6 @@ a:hover img.CENTRE_PHOTO_SHOW
margin:0;
padding-left:1em;
}
.PRJ_INPUT
{
max-width:500px;
}
.PRJ_MEMBER_ICO
{
width:30px;
@ -3226,6 +3222,13 @@ a:hover img.CENTRE_PHOTO_SHOW
color:darkred;
opacity:0.1;
}
/********************* Edition of attendance events, games *******************/
.TITLE_DESCRIPTION_WIDTH
{
box-sizing:border-box;
width:500px;
}
/**************************** Enrolment requests *****************************/
.REQUESTER_NAME

View File

@ -1518,7 +1518,8 @@ void Agd_RequestCreatOrEditEvent (void)
HTM_TD_Begin ("class=\"LM\"");
HTM_INPUT_TEXT ("Event",Agd_MAX_CHARS_EVENT,AgdEvent.Event,false,
"id=\"Event\" size=\"45\" required=\"required\"");
"id=\"Event\" required=\"required\""
" class=\"TITLE_DESCRIPTION_WIDTH\"");
HTM_TD_End ();
HTM_TR_End ();
@ -1534,7 +1535,8 @@ void Agd_RequestCreatOrEditEvent (void)
HTM_TD_Begin ("class=\"LM\"");
HTM_INPUT_TEXT ("Location",Agd_MAX_CHARS_LOCATION,AgdEvent.Location,false,
"id=\"Location\" size=\"45\" required=\"required\"");
"id=\"Location\" required=\"required\""
" class=\"TITLE_DESCRIPTION_WIDTH\"");
HTM_TD_End ();
HTM_TR_End ();
@ -1553,7 +1555,8 @@ void Agd_RequestCreatOrEditEvent (void)
HTM_TD_End ();
HTM_TD_Begin ("class=\"LT\"");
HTM_TEXTAREA_Begin ("id=\"Txt\" name=\"Txt\" cols=\"60\" rows=\"10\"");
HTM_TEXTAREA_Begin ("id=\"Txt\" name=\"Txt\" rows=\"5\""
" class=\"TITLE_DESCRIPTION_WIDTH\"");
if (!ItsANewEvent)
HTM_Txt (Txt);
HTM_TEXTAREA_End ();

View File

@ -1176,7 +1176,8 @@ void Asg_RequestCreatOrEditAsg (void)
HTM_TD_Begin ("class=\"LM\"");
HTM_INPUT_TEXT ("Title",Asg_MAX_CHARS_ASSIGNMENT_TITLE,Asg.Title,false,
"id=\"Title\" size=\"45\" required=\"required\"");
"id=\"Title\" required=\"required\""
" class=\"TITLE_DESCRIPTION_WIDTH\"");
HTM_TD_End ();
HTM_TR_End ();
@ -1211,7 +1212,8 @@ void Asg_RequestCreatOrEditAsg (void)
HTM_TD_End ();
HTM_TD_Begin ("class=\"LT\"");
HTM_TEXTAREA_Begin ("id=\"Txt\" name=\"Txt\" cols=\"60\" rows=\"10\"");
HTM_TEXTAREA_Begin ("id=\"Txt\" name=\"Txt\" rows=\"10\""
" class=\"TITLE_DESCRIPTION_WIDTH\"");
if (!ItsANewAssignment)
HTM_Txt (Txt);
HTM_TEXTAREA_End ();

View File

@ -1112,7 +1112,8 @@ void Att_RequestCreatOrEditAttEvent (void)
HTM_TD_Begin ("class=\"LT\"");
HTM_INPUT_TEXT ("Title",Att_MAX_CHARS_ATTENDANCE_EVENT_TITLE,Att.Title,false,
"id=\"Title\" size=\"45\"");
"id=\"Title\" required=\"required\""
" class=\"TITLE_DESCRIPTION_WIDTH\"");
HTM_TD_End ();
HTM_TR_End ();
@ -1150,7 +1151,8 @@ void Att_RequestCreatOrEditAttEvent (void)
HTM_TD_End ();
HTM_TD_Begin ("class=\"LT\"");
HTM_TEXTAREA_Begin ("id=\"Txt\" name=\"Txt\" cols=\"60\" rows=\"5\"");
HTM_TEXTAREA_Begin ("id=\"Txt\" name=\"Txt\" rows=\"5\""
" class=\"TITLE_DESCRIPTION_WIDTH\"");
if (!ItsANewAttEvent)
HTM_Txt (Description);
HTM_TEXTAREA_End ();

View File

@ -490,14 +490,15 @@ enscript -2 --landscape --color --file-align=2 --highlight --line-numbers -o - *
En OpenSWAD:
ps2pdf source.ps destination.pdf
*/
#define Log_PLATFORM_VERSION "SWAD 19.78 (2019-11-25)"
#define CSS_FILE "swad19.78.css"
#define Log_PLATFORM_VERSION "SWAD 19.78.1 (2019-11-27)"
#define CSS_FILE "swad19.78.1.css"
#define JS_FILE "swad19.70.js"
/*
// TODO: Hacer un nuevo rol en los TFG: tutor externo (profesor de áreas no vinculadas con el centro, profesionales de empresas, etc.)
// TODO: Impedir la creación y edición de proyectos si no son editables.
// TODO: En cada juego, poder listar los resultados en una tabla como la de resultados globales
Version 19.78.1: Nov 27, 2019 Changes in edition of games, attendance, events, assignments. (247123 lines)
Version 19.78: Nov 25, 2019 Filtering of match results by games. (247106 lines)
1 change necessary in database:
UPDATE actions SET Obsolete='Y' WHERE ActCod=1795;

View File

@ -1206,7 +1206,8 @@ static void Gam_PutFormsEditionGame (struct Game *Game,bool ItsANewGame)
HTM_TD_Begin ("class=\"LM\"");
HTM_INPUT_TEXT ("Title",Gam_MAX_CHARS_TITLE,Game->Title,false,
"id=\"Title\" size=\"45\" required=\"required\"");
"id=\"Title\" required=\"required\""
" class=\"TITLE_DESCRIPTION_WIDTH\"");
HTM_TD_End ();
HTM_TR_End ();
@ -1221,7 +1222,8 @@ static void Gam_PutFormsEditionGame (struct Game *Game,bool ItsANewGame)
HTM_TD_End ();
HTM_TD_Begin ("class=\"LT\"");
HTM_TEXTAREA_Begin ("id=\"Txt\" name=\"Txt\" cols=\"60\" rows=\"10\"");
HTM_TEXTAREA_Begin ("id=\"Txt\" name=\"Txt\" rows=\"5\""
" class=\"TITLE_DESCRIPTION_WIDTH\"");
if (!ItsANewGame)
HTM_Txt (Txt);
HTM_TEXTAREA_End ();

View File

@ -671,7 +671,7 @@ static void Prj_ShowFormToFilterByDpt (void)
/***** Write selector with departments *****/
Dpt_WriteSelectorDepartment (Gbl.Hierarchy.Ins.InsCod, // Departments in current insitution
Gbl.Prjs.Filter.DptCod, // Selected department
"PRJ_INPUT", // Selector class
"TITLE_DESCRIPTION_WIDTH", // Selector class
-1L, // First option
Txt_Any_department, // Text when no department selected
true); // Submit on change
@ -3479,7 +3479,8 @@ static void Prj_PutFormProject (struct Project *Prj,bool ItsANewProject)
HTM_TD_Begin ("class=\"LM\"");
HTM_INPUT_TEXT ("Title",Prj_MAX_CHARS_PROJECT_TITLE,Prj->Title,false,
"id=\"Title\" size=\"45\" required=\"required\"");
"id=\"Title\" required=\"required\""
" class=\"TITLE_DESCRIPTION_WIDTH\"");
HTM_TD_End ();
HTM_TR_End ();
@ -3498,7 +3499,7 @@ static void Prj_PutFormProject (struct Project *Prj,bool ItsANewProject)
HTM_TD_Begin ("class=\"LM\"");
Dpt_WriteSelectorDepartment (Gbl.Hierarchy.Ins.InsCod, // Departments in current institution
Prj->DptCod, // Selected department
"PRJ_INPUT", // Selector class
"TITLE_DESCRIPTION_WIDTH", // Selector class
0, // First option
Txt_Another_department, // Text when no department selected
false); // Don't submit on change
@ -3548,7 +3549,7 @@ static void Prj_PutFormProject (struct Project *Prj,bool ItsANewProject)
HTM_TD_Begin ("class=\"LM\"");
HTM_SELECT_Begin (false,
"name=\"Proposal\"");
"name=\"Proposal\" class=\"TITLE_DESCRIPTION_WIDTH\"");
for (Proposal = (Prj_Proposal_t) 0;
Proposal <= (Prj_Proposal_t) (Prj_NUM_PROPOSAL_TYPES - 1);
Proposal++)
@ -3589,7 +3590,7 @@ static void Prj_PutFormProject (struct Project *Prj,bool ItsANewProject)
HTM_TD_Begin ("class=\"DAT LM\"");
HTM_INPUT_URL ("URL",Prj->URL,false,
"size=\"45\"");
"class=\"TITLE_DESCRIPTION_WIDTH\"");
HTM_TD_End ();
HTM_TR_End ();
@ -3626,7 +3627,8 @@ static void Prj_EditOneProjectTxtArea (const char *Id,
HTM_TD_End ();
HTM_TD_Begin ("class=\"LT\"");
HTM_TEXTAREA_Begin ("id=\"%s\" name=\"%s\" cols=\"60\" rows=\"%u\"%s",
HTM_TEXTAREA_Begin ("id=\"%s\" name=\"%s\" rows=\"%u\"%s"
" class=\"TITLE_DESCRIPTION_WIDTH\"",
Id,Id,NumRows,Required ? " required=\"required\"" :
"");
HTM_Txt (TxtField);

View File

@ -1920,7 +1920,8 @@ void Svy_RequestCreatOrEditSvy (void)
HTM_TD_Begin ("class=\"LM\"");
HTM_INPUT_TEXT ("Title",Svy_MAX_CHARS_SURVEY_TITLE,Svy.Title,false,
"id=\"Title\" size=\"45\" required=\"required\"");
"id=\"Title\" required=\"required\""
" class=\"TITLE_DESCRIPTION_WIDTH\"");
HTM_TD_End ();
HTM_TR_End ();
@ -1938,7 +1939,8 @@ void Svy_RequestCreatOrEditSvy (void)
HTM_TD_End ();
HTM_TD_Begin ("class=\"LT\"");
HTM_TEXTAREA_Begin ("id=\"Txt\" name=\"Txt\" cols=\"60\" rows=\"10\"");
HTM_TEXTAREA_Begin ("id=\"Txt\" name=\"Txt\" rows=\"5\""
" class=\"TITLE_DESCRIPTION_WIDTH\"");
if (!ItsANewSurvey)
HTM_Txt (Txt);
HTM_TEXTAREA_End ();

View File

@ -51653,23 +51653,23 @@ const char *Txt_Upload_files =
const char *Txt_Upload_files_QUESTION =
#if L==1 // ca
"Enviar<br />fitxers?";
"Enviar fitxers?";
#elif L==2 // de
"Upload<br />Dateien?";
"Upload Dateien?";
#elif L==3 // en
"Upload<br />files?";
"Upload files?";
#elif L==4 // es
"&iquest;Enviar<br />archivos?";
"&iquest;Enviar archivos?";
#elif L==5 // fr
"T&eacute;l&eacute;charger<br />fichiers?";
"T&eacute;l&eacute;charger fichiers?";
#elif L==6 // gn
"&iquest;Enviar<br />archivos?"; // Okoteve traducción
"&iquest;Envia archivos?"; // Okoteve traducción
#elif L==7 // it
"Caricare<br />file?";
"Caricare file?";
#elif L==8 // pl
"Upload<br />files?"; // Potrzebujesz tlumaczenie
"Przesy&lstrok;a&cacute; pliki?";
#elif L==9 // pt
"Fazer upload<br />de arquivos?";
"Fazer upload de arquivos?";
#endif
const char *Txt_Upload_logo =