diff --git a/css/swad19.78.css b/css/swad19.78.1.css similarity index 99% rename from css/swad19.78.css rename to css/swad19.78.1.css index 39b71f4c6..e5178b3e7 100644 --- a/css/swad19.78.css +++ b/css/swad19.78.1.css @@ -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 diff --git a/swad_agenda.c b/swad_agenda.c index d1b772886..71d679e2d 100644 --- a/swad_agenda.c +++ b/swad_agenda.c @@ -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 (); diff --git a/swad_assignment.c b/swad_assignment.c index 8f67c5a81..88dc90558 100644 --- a/swad_assignment.c +++ b/swad_assignment.c @@ -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 (); diff --git a/swad_attendance.c b/swad_attendance.c index 045b8837d..17ad05548 100644 --- a/swad_attendance.c +++ b/swad_attendance.c @@ -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 (); diff --git a/swad_changelog.h b/swad_changelog.h index 2ff20e479..2d5a23178 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -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; diff --git a/swad_game.c b/swad_game.c index 534701724..5460d04de 100644 --- a/swad_game.c +++ b/swad_game.c @@ -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 (); diff --git a/swad_project.c b/swad_project.c index fa74f463b..e8be0b72d 100644 --- a/swad_project.c +++ b/swad_project.c @@ -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); diff --git a/swad_survey.c b/swad_survey.c index eade8923b..5c9f1cafc 100644 --- a/swad_survey.c +++ b/swad_survey.c @@ -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 (); diff --git a/swad_text.c b/swad_text.c index 10e43e532..e17bac3b2 100644 --- a/swad_text.c +++ b/swad_text.c @@ -51653,23 +51653,23 @@ const char *Txt_Upload_files = const char *Txt_Upload_files_QUESTION = #if L==1 // ca - "Enviar
fitxers?"; + "Enviar fitxers?"; #elif L==2 // de - "Upload
Dateien?"; + "Upload Dateien?"; #elif L==3 // en - "Upload
files?"; + "Upload files?"; #elif L==4 // es - "¿Enviar
archivos?"; + "¿Enviar archivos?"; #elif L==5 // fr - "Télécharger
fichiers?"; + "Télécharger fichiers?"; #elif L==6 // gn - "¿Enviar
archivos?"; // Okoteve traducción + "¿Envia archivos?"; // Okoteve traducción #elif L==7 // it - "Caricare
file?"; + "Caricare file?"; #elif L==8 // pl - "Upload
files?"; // Potrzebujesz tlumaczenie + "Przesyłać pliki?"; #elif L==9 // pt - "Fazer upload
de arquivos?"; + "Fazer upload de arquivos?"; #endif const char *Txt_Upload_logo =