Version 23.57.1: Jan 19, 2024 Responsive design in agenda.

This commit is contained in:
acanas 2024-01-19 19:52:40 +01:00
parent 0af5ba1909
commit b7adfa5924
4 changed files with 138 additions and 135 deletions

View File

@ -198,6 +198,8 @@ const struct Act_Actions ActLst_Actions[ActLst_NUM_ACTIONS] =
[ActSeeFlg ] = {1412,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Fol_ListFollowing ,NULL},
[ActSeeFlr ] = {1413,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Fol_ListFollowers ,NULL},
[ActSeeUsrAgd ] = {1611,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Agd_ShowUsrAgenda ,NULL},
[ActPrnCal ] = {1623,-1,TabUnk,ActSeeCal ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Cal_PrintCalendar ,NULL},
[ActChgCal1stDay ] = {1624,-1,TabUnk,ActSeeCal ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,Cal_ChangeFirstDayOfWeek ,Cal_ShowCalendar ,NULL},
@ -1420,7 +1422,6 @@ const struct Act_Actions ActLst_Actions[ActLst_NUM_ACTIONS] =
[ActFrmLogInUsrAgd ] = {1614,-1,TabUnk,ActLstTch , 0,0x001,0x001,0x001,0x001,0x001,0x001,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Agd_PutFormLogInToShowUsrAgenda,NULL},
[ActLogInUsrAgd ] = {1615,-1,TabUnk,ActLstTch ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Agd_ShowOtherAgendaAfterLogIn ,NULL},
[ActLogInUsrAgdLan ] = {1616,-1,TabUnk,ActLstTch ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Agd_ShowOtherAgendaAfterLogIn ,NULL},
[ActSeeUsrAgd ] = {1611,-1,TabUnk,ActLstTch ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Agd_ShowUsrAgenda ,NULL},
[ActReqEnrSevStd ] = {1426,-1,TabUnk,ActLstStd ,0x3E0,0x3C0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ReqAdminStds ,NULL},
[ActReqEnrSevNET ] = {1642,-1,TabUnk,ActLstTch ,0x3C0,0x3C0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ReqAdminNonEditingTchs ,NULL},

View File

@ -114,17 +114,19 @@
#define ActSeeFlg (ActWebSvc + 55)
#define ActSeeFlr (ActWebSvc + 56)
#define ActPrnCal (ActWebSvc + 57)
#define ActChgCal1stDay (ActWebSvc + 58)
#define ActSeeUsrAgd (ActWebSvc + 57)
#define ActSeeNewNtf (ActWebSvc + 59)
#define ActMrkNtfSee (ActWebSvc + 60)
#define ActSeeMai (ActWebSvc + 61)
#define ActEdiMai (ActWebSvc + 62)
#define ActNewMai (ActWebSvc + 63)
#define ActRemMai (ActWebSvc + 64)
#define ActRenMaiSho (ActWebSvc + 65)
#define ActRenMaiFul (ActWebSvc + 66)
#define ActPrnCal (ActWebSvc + 58)
#define ActChgCal1stDay (ActWebSvc + 59)
#define ActSeeNewNtf (ActWebSvc + 60)
#define ActMrkNtfSee (ActWebSvc + 61)
#define ActSeeMai (ActWebSvc + 62)
#define ActEdiMai (ActWebSvc + 63)
#define ActNewMai (ActWebSvc + 64)
#define ActRemMai (ActWebSvc + 65)
#define ActRenMaiSho (ActWebSvc + 66)
#define ActRenMaiFul (ActWebSvc + 67)
/*****************************************************************************/
/******************************** System tab *********************************/
@ -1328,146 +1330,145 @@
#define ActFrmLogInUsrAgd (ActRemOldBrf + 56)
#define ActLogInUsrAgd (ActRemOldBrf + 57)
#define ActLogInUsrAgdLan (ActRemOldBrf + 58)
#define ActSeeUsrAgd (ActRemOldBrf + 59)
#define ActReqEnrSevStd (ActRemOldBrf + 60)
#define ActReqEnrSevNET (ActRemOldBrf + 61)
#define ActReqEnrSevTch (ActRemOldBrf + 62)
#define ActReqEnrSevStd (ActRemOldBrf + 59)
#define ActReqEnrSevNET (ActRemOldBrf + 60)
#define ActReqEnrSevTch (ActRemOldBrf + 61)
#define ActReqLstUsrAtt (ActRemOldBrf + 63)
#define ActSeeLstMyAtt (ActRemOldBrf + 64)
#define ActPrnLstMyAtt (ActRemOldBrf + 65)
#define ActSeeLstUsrAtt (ActRemOldBrf + 66)
#define ActPrnLstUsrAtt (ActRemOldBrf + 67)
#define ActFrmNewAtt (ActRemOldBrf + 68)
#define ActEdiOneAtt (ActRemOldBrf + 69)
#define ActNewAtt (ActRemOldBrf + 70)
#define ActChgAtt (ActRemOldBrf + 71)
#define ActReqRemAtt (ActRemOldBrf + 72)
#define ActRemAtt (ActRemOldBrf + 73)
#define ActHidAtt (ActRemOldBrf + 74)
#define ActUnhAtt (ActRemOldBrf + 75)
#define ActSeeOneAtt (ActRemOldBrf + 76)
#define ActReqLnkAtt (ActRemOldBrf + 77)
#define ActRecAttStd (ActRemOldBrf + 78)
#define ActRecAttMe (ActRemOldBrf + 79)
#define ActReqLstUsrAtt (ActRemOldBrf + 62)
#define ActSeeLstMyAtt (ActRemOldBrf + 63)
#define ActPrnLstMyAtt (ActRemOldBrf + 64)
#define ActSeeLstUsrAtt (ActRemOldBrf + 65)
#define ActPrnLstUsrAtt (ActRemOldBrf + 66)
#define ActFrmNewAtt (ActRemOldBrf + 67)
#define ActEdiOneAtt (ActRemOldBrf + 68)
#define ActNewAtt (ActRemOldBrf + 69)
#define ActChgAtt (ActRemOldBrf + 70)
#define ActReqRemAtt (ActRemOldBrf + 71)
#define ActRemAtt (ActRemOldBrf + 72)
#define ActHidAtt (ActRemOldBrf + 73)
#define ActUnhAtt (ActRemOldBrf + 74)
#define ActSeeOneAtt (ActRemOldBrf + 75)
#define ActReqLnkAtt (ActRemOldBrf + 76)
#define ActRecAttStd (ActRemOldBrf + 77)
#define ActRecAttMe (ActRemOldBrf + 78)
#define ActSignUp (ActRemOldBrf + 80)
#define ActUpdSignUpReq (ActRemOldBrf + 81)
#define ActReqRejSignUp (ActRemOldBrf + 82)
#define ActRejSignUp (ActRemOldBrf + 83)
#define ActSignUp (ActRemOldBrf + 79)
#define ActUpdSignUpReq (ActRemOldBrf + 80)
#define ActReqRejSignUp (ActRemOldBrf + 81)
#define ActRejSignUp (ActRemOldBrf + 82)
#define ActReqMdfOneOth (ActRemOldBrf + 84)
#define ActReqMdfOneStd (ActRemOldBrf + 85)
#define ActReqMdfOneTch (ActRemOldBrf + 86)
#define ActReqMdfOneOth (ActRemOldBrf + 83)
#define ActReqMdfOneStd (ActRemOldBrf + 84)
#define ActReqMdfOneTch (ActRemOldBrf + 85)
#define ActReqMdfOth (ActRemOldBrf + 87)
#define ActReqMdfStd (ActRemOldBrf + 88)
#define ActReqMdfNET (ActRemOldBrf + 89)
#define ActReqMdfTch (ActRemOldBrf + 90)
#define ActReqMdfOth (ActRemOldBrf + 86)
#define ActReqMdfStd (ActRemOldBrf + 87)
#define ActReqMdfNET (ActRemOldBrf + 88)
#define ActReqMdfTch (ActRemOldBrf + 89)
#define ActReqOthPho (ActRemOldBrf + 91)
#define ActReqStdPho (ActRemOldBrf + 92)
#define ActReqTchPho (ActRemOldBrf + 93)
#define ActDetOthPho (ActRemOldBrf + 94)
#define ActDetStdPho (ActRemOldBrf + 95)
#define ActDetTchPho (ActRemOldBrf + 96)
#define ActChgOthPho (ActRemOldBrf + 97)
#define ActChgStdPho (ActRemOldBrf + 98)
#define ActChgTchPho (ActRemOldBrf + 99)
#define ActReqRemOthPho (ActRemOldBrf + 100)
#define ActReqRemStdPho (ActRemOldBrf + 101)
#define ActReqRemTchPho (ActRemOldBrf + 102)
#define ActRemOthPho (ActRemOldBrf + 103)
#define ActRemStdPho (ActRemOldBrf + 104)
#define ActRemTchPho (ActRemOldBrf + 105)
#define ActReqOthPho (ActRemOldBrf + 90)
#define ActReqStdPho (ActRemOldBrf + 91)
#define ActReqTchPho (ActRemOldBrf + 92)
#define ActDetOthPho (ActRemOldBrf + 93)
#define ActDetStdPho (ActRemOldBrf + 94)
#define ActDetTchPho (ActRemOldBrf + 95)
#define ActChgOthPho (ActRemOldBrf + 96)
#define ActChgStdPho (ActRemOldBrf + 97)
#define ActChgTchPho (ActRemOldBrf + 98)
#define ActReqRemOthPho (ActRemOldBrf + 99)
#define ActReqRemStdPho (ActRemOldBrf + 100)
#define ActReqRemTchPho (ActRemOldBrf + 101)
#define ActRemOthPho (ActRemOldBrf + 102)
#define ActRemStdPho (ActRemOldBrf + 103)
#define ActRemTchPho (ActRemOldBrf + 104)
#define ActCreOth (ActRemOldBrf + 106)
#define ActCreStd (ActRemOldBrf + 107)
#define ActCreNET (ActRemOldBrf + 108)
#define ActCreTch (ActRemOldBrf + 109)
#define ActUpdOth (ActRemOldBrf + 110)
#define ActUpdStd (ActRemOldBrf + 111)
#define ActUpdNET (ActRemOldBrf + 112)
#define ActUpdTch (ActRemOldBrf + 113)
#define ActCreOth (ActRemOldBrf + 105)
#define ActCreStd (ActRemOldBrf + 106)
#define ActCreNET (ActRemOldBrf + 107)
#define ActCreTch (ActRemOldBrf + 108)
#define ActUpdOth (ActRemOldBrf + 109)
#define ActUpdStd (ActRemOldBrf + 110)
#define ActUpdNET (ActRemOldBrf + 111)
#define ActUpdTch (ActRemOldBrf + 112)
#define ActReqAccEnrStd (ActRemOldBrf + 114)
#define ActReqAccEnrNET (ActRemOldBrf + 115)
#define ActReqAccEnrTch (ActRemOldBrf + 116)
#define ActAccEnrStd (ActRemOldBrf + 117)
#define ActAccEnrNET (ActRemOldBrf + 118)
#define ActAccEnrTch (ActRemOldBrf + 119)
#define ActRemMe_Std (ActRemOldBrf + 120)
#define ActRemMe_NET (ActRemOldBrf + 121)
#define ActRemMe_Tch (ActRemOldBrf + 122)
#define ActReqAccEnrStd (ActRemOldBrf + 113)
#define ActReqAccEnrNET (ActRemOldBrf + 114)
#define ActReqAccEnrTch (ActRemOldBrf + 115)
#define ActAccEnrStd (ActRemOldBrf + 116)
#define ActAccEnrNET (ActRemOldBrf + 117)
#define ActAccEnrTch (ActRemOldBrf + 118)
#define ActRemMe_Std (ActRemOldBrf + 119)
#define ActRemMe_NET (ActRemOldBrf + 120)
#define ActRemMe_Tch (ActRemOldBrf + 121)
#define ActNewAdmIns (ActRemOldBrf + 123)
#define ActRemAdmIns (ActRemOldBrf + 124)
#define ActNewAdmCtr (ActRemOldBrf + 125)
#define ActRemAdmCtr (ActRemOldBrf + 126)
#define ActNewAdmDeg (ActRemOldBrf + 127)
#define ActRemAdmDeg (ActRemOldBrf + 128)
#define ActNewAdmIns (ActRemOldBrf + 122)
#define ActRemAdmIns (ActRemOldBrf + 123)
#define ActNewAdmCtr (ActRemOldBrf + 124)
#define ActRemAdmCtr (ActRemOldBrf + 125)
#define ActNewAdmDeg (ActRemOldBrf + 126)
#define ActRemAdmDeg (ActRemOldBrf + 127)
#define ActRcvFrmEnrSevStd (ActRemOldBrf + 129)
#define ActRcvFrmEnrSevNET (ActRemOldBrf + 130)
#define ActRcvFrmEnrSevTch (ActRemOldBrf + 131)
#define ActRcvFrmEnrSevStd (ActRemOldBrf + 128)
#define ActRcvFrmEnrSevNET (ActRemOldBrf + 129)
#define ActRcvFrmEnrSevTch (ActRemOldBrf + 130)
#define ActCnfID_Oth (ActRemOldBrf + 132)
#define ActCnfID_Std (ActRemOldBrf + 133)
#define ActCnfID_Tch (ActRemOldBrf + 134)
#define ActCnfID_Oth (ActRemOldBrf + 131)
#define ActCnfID_Std (ActRemOldBrf + 132)
#define ActCnfID_Tch (ActRemOldBrf + 133)
#define ActFrmAccOth (ActRemOldBrf + 135)
#define ActFrmAccStd (ActRemOldBrf + 136)
#define ActFrmAccTch (ActRemOldBrf + 137)
#define ActFrmAccOth (ActRemOldBrf + 134)
#define ActFrmAccStd (ActRemOldBrf + 135)
#define ActFrmAccTch (ActRemOldBrf + 136)
#define ActRemNicOth (ActRemOldBrf + 138)
#define ActRemNicStd (ActRemOldBrf + 139)
#define ActRemNicTch (ActRemOldBrf + 140)
#define ActChgNicOth (ActRemOldBrf + 141)
#define ActChgNicStd (ActRemOldBrf + 142)
#define ActChgNicTch (ActRemOldBrf + 143)
#define ActRemNicOth (ActRemOldBrf + 137)
#define ActRemNicStd (ActRemOldBrf + 138)
#define ActRemNicTch (ActRemOldBrf + 139)
#define ActChgNicOth (ActRemOldBrf + 140)
#define ActChgNicStd (ActRemOldBrf + 141)
#define ActChgNicTch (ActRemOldBrf + 142)
#define ActRemID_Oth (ActRemOldBrf + 144)
#define ActRemID_Std (ActRemOldBrf + 145)
#define ActRemID_Tch (ActRemOldBrf + 146)
#define ActChgID_Oth (ActRemOldBrf + 147)
#define ActChgID_Std (ActRemOldBrf + 148)
#define ActChgID_Tch (ActRemOldBrf + 149)
#define ActRemID_Oth (ActRemOldBrf + 143)
#define ActRemID_Std (ActRemOldBrf + 144)
#define ActRemID_Tch (ActRemOldBrf + 145)
#define ActChgID_Oth (ActRemOldBrf + 146)
#define ActChgID_Std (ActRemOldBrf + 147)
#define ActChgID_Tch (ActRemOldBrf + 148)
#define ActChgPwdOth (ActRemOldBrf + 150)
#define ActChgPwdStd (ActRemOldBrf + 151)
#define ActChgPwdTch (ActRemOldBrf + 152)
#define ActChgPwdOth (ActRemOldBrf + 149)
#define ActChgPwdStd (ActRemOldBrf + 150)
#define ActChgPwdTch (ActRemOldBrf + 151)
#define ActRemMaiOth (ActRemOldBrf + 153)
#define ActRemMaiStd (ActRemOldBrf + 154)
#define ActRemMaiTch (ActRemOldBrf + 155)
#define ActChgMaiOth (ActRemOldBrf + 156)
#define ActChgMaiStd (ActRemOldBrf + 157)
#define ActChgMaiTch (ActRemOldBrf + 158)
#define ActRemMaiOth (ActRemOldBrf + 152)
#define ActRemMaiStd (ActRemOldBrf + 153)
#define ActRemMaiTch (ActRemOldBrf + 154)
#define ActChgMaiOth (ActRemOldBrf + 155)
#define ActChgMaiStd (ActRemOldBrf + 156)
#define ActChgMaiTch (ActRemOldBrf + 157)
#define ActRemStdCrs (ActRemOldBrf + 159)
#define ActRemNETCrs (ActRemOldBrf + 160)
#define ActRemTchCrs (ActRemOldBrf + 161)
#define ActRemUsrGbl (ActRemOldBrf + 162)
#define ActRemStdCrs (ActRemOldBrf + 158)
#define ActRemNETCrs (ActRemOldBrf + 159)
#define ActRemTchCrs (ActRemOldBrf + 160)
#define ActRemUsrGbl (ActRemOldBrf + 161)
#define ActReqRemAllStdCrs (ActRemOldBrf + 163)
#define ActRemAllStdCrs (ActRemOldBrf + 164)
#define ActReqRemAllStdCrs (ActRemOldBrf + 162)
#define ActRemAllStdCrs (ActRemOldBrf + 163)
#define ActReqRemOldUsr (ActRemOldBrf + 165)
#define ActRemOldUsr (ActRemOldBrf + 166)
#define ActReqRemOldUsr (ActRemOldBrf + 164)
#define ActRemOldUsr (ActRemOldBrf + 165)
#define ActLstDupUsr (ActRemOldBrf + 167)
#define ActLstSimUsr (ActRemOldBrf + 168)
#define ActRemDupUsr (ActRemOldBrf + 169)
#define ActLstDupUsr (ActRemOldBrf + 166)
#define ActLstSimUsr (ActRemOldBrf + 167)
#define ActRemDupUsr (ActRemOldBrf + 168)
#define ActReqFolSevStd (ActRemOldBrf + 170)
#define ActReqFolSevTch (ActRemOldBrf + 171)
#define ActReqUnfSevStd (ActRemOldBrf + 172)
#define ActReqUnfSevTch (ActRemOldBrf + 173)
#define ActFolSevStd (ActRemOldBrf + 174)
#define ActFolSevTch (ActRemOldBrf + 175)
#define ActUnfSevStd (ActRemOldBrf + 176)
#define ActUnfSevTch (ActRemOldBrf + 177)
#define ActReqFolSevStd (ActRemOldBrf + 169)
#define ActReqFolSevTch (ActRemOldBrf + 170)
#define ActReqUnfSevStd (ActRemOldBrf + 171)
#define ActReqUnfSevTch (ActRemOldBrf + 172)
#define ActFolSevStd (ActRemOldBrf + 173)
#define ActFolSevTch (ActRemOldBrf + 174)
#define ActUnfSevStd (ActRemOldBrf + 175)
#define ActUnfSevTch (ActRemOldBrf + 176)
/*****************************************************************************/
/******************************* Messages tab ********************************/

View File

@ -182,7 +182,7 @@ static void Agd_ShowMyAgenda (struct Agd_Agenda *Agenda)
extern const char *Txt_My_agenda;
/***** Begin box *****/
Box_BoxBegin ("100%",Txt_My_agenda,
Box_BoxBegin (NULL,Txt_My_agenda,
Agd_PutIconsMyFullAgenda,Agenda,
Hlp_PROFILE_Agenda,Box_NOT_CLOSABLE);
@ -398,7 +398,7 @@ void Agd_ShowUsrAgenda (void)
MeOrOther = Usr_ItsMe (Gbl.Usrs.Other.UsrDat.UsrCod);
if (asprintf (&Title,Txt_Public_agenda_USER,UsrDat[MeOrOther]->FullName) < 0)
Err_NotEnoughMemoryExit ();
Box_BoxBegin ("100%",Title,
Box_BoxBegin (NULL,Title,
FuncPutIcons[MeOrOther],UsrDat[MeOrOther]->EnUsrCod,
Hlp_PROFILE_Agenda_public_agenda,Box_NOT_CLOSABLE);
free (Title);
@ -458,7 +458,7 @@ void Agd_ShowOtherAgendaAfterLogIn (void)
MeOrOther = Usr_ItsMe (Gbl.Usrs.Other.UsrDat.UsrCod);
if (asprintf (&Title,Txt_Public_agenda_USER,UsrDat[MeOrOther]->FullName) < 0)
Err_NotEnoughMemoryExit ();
Box_BoxBegin ("100%",Title,
Box_BoxBegin (NULL,Title,
FuncPutIcons[MeOrOther],UsrDat[MeOrOther]->EnUsrCod,
Hlp_PROFILE_Agenda_public_agenda,Box_NOT_CLOSABLE);
free (Title);
@ -522,7 +522,7 @@ static void Agd_ShowEvents (struct Agd_Agenda *Agenda,
if (Agenda->Num)
{
/***** Begin table *****/
HTM_TABLE_BeginWideMarginPadding (2);
HTM_TABLE_Begin ("TBL_SCROLL");
/***** Table head *****/
Agd_WriteHeaderListEvents (Agenda,AgendaType);

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')
*/
#define Log_PLATFORM_VERSION "SWAD 23.57 (2024-01-19)"
#define Log_PLATFORM_VERSION "SWAD 23.57.1 (2024-01-19)"
#define CSS_FILE "swad23.57.css"
#define JS_FILE "swad23.53.6.js"
/*
Version 23.57.1: Jan 19, 2024 Responsive design in agenda. (? lines)
Version 23.57: Jan 19, 2024 Responsive design and changes in layout in assignment/works file browsers. (335669 lines)
Version 23.56: Jan 18, 2024 Responsive design and changes in layout in file browsers. (335649 lines)
Version 23.55.1: Jan 17, 2024 Responsive design in groups. (335787 lines)