Version 16.86.7

This commit is contained in:
Antonio Cañas Vargas 2016-12-05 01:54:03 +01:00
parent 7daeabb79e
commit 4e3a234a32
13 changed files with 39 additions and 65 deletions

View File

@ -1995,16 +1995,14 @@ a:hover img.CENTRE_PHOTO_SHOW
.PREF_OFF
{
box-sizing:border-box;
height:44px;
padding:0 10px;
padding:6px;
text-align:center;
vertical-align:middle;
}
.PREF_ON
{
box-sizing:border-box;
height:44px;
padding:0 10px;
padding:6px;
text-align:center;
vertical-align:middle;
border:solid 1px;

BIN
icon/lock-off64x64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 860 B

BIN
icon/lock-on64x64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 828 B

BIN
icon/lockunlock64x64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 829 B

BIN
icon/unlock-off64x64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 934 B

BIN
icon/unlock-on64x64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 915 B

BIN
icon/unlock64x64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 603 B

View File

@ -74,7 +74,7 @@ static void Agd_ShowEvents (Agd_AgendaType_t AgendaType);
static void Agd_PutIconToCreateNewEvent (void);
static void Agd_PutButtonToCreateNewEvent (void);
static void Agd_PutParamsToCreateNewEvent (void);
static void Agd_ShowSelectorWhichEvents (void);
static void Agd_ShowFormToSelWhichEvents (Act_Action_t Action);
static void Agd_GetParamWhichEvents (void);
static void Agd_ShowOneEvent (Agd_AgendaType_t AgendaType,long AgdCod);
static void Agd_WriteEventAuthor (struct AgendaEvent *AgdEvent);
@ -211,7 +211,7 @@ static void Agd_ShowEvents (Agd_AgendaType_t AgendaType)
/***** Put form to choice whether to show
all events or only public events *****/
Act_FormStart (ActSeeMyAgd);
Agd_ShowSelectorWhichEvents ();
Agd_ShowFormToSelWhichEvents (ActSeeMyAgd);
Act_FormEnd ();
break;
}
@ -325,33 +325,36 @@ static void Agd_PutParamsToCreateNewEvent (void)
}
/*****************************************************************************/
/** Show selector to choice whether to show all events or only public events */
/*** Show form to choice whether to show all events or only public events ****/
/*****************************************************************************/
static void Agd_ShowSelectorWhichEvents (void)
static void Agd_ShowFormToSelWhichEvents (Act_Action_t Action)
{
extern const char *Txt_Show_WHICH_events[2];
Agd_WhichEvents_t WhichEvents;
fprintf (Gbl.F.Out,"<div style=\"margin:12px 0;\">"
"<ul class=\"LIST_CENTER\">");
fprintf (Gbl.F.Out,"<div style=\"display:table-cell; padding:0 20px;\">");
for (WhichEvents = Agd_ALL_EVENTS;
WhichEvents <= Agd_ONLY_PUBLIC_EVENTS;
WhichEvents++)
{
fprintf (Gbl.F.Out,"<li class=\"DAT LEFT_MIDDLE\""
" style=\"display:inline;\">"
"<input type=\"radio\" name=\"WhichEvents\" value=\"%u\"",
(unsigned) WhichEvents);
if (WhichEvents == Gbl.Agenda.WhichEvents)
fprintf (Gbl.F.Out," checked=\"checked\"");
fprintf (Gbl.F.Out," onclick=\"document.getElementById('%s').submit();\" />"
" %s"
"</li>",
Gbl.Form.Id,Txt_Show_WHICH_events[WhichEvents]);
fprintf (Gbl.F.Out,"<div class=\"%s\" style=\"display:table-cell;\">",
WhichEvents == Gbl.Agenda.WhichEvents ? "PREF_ON" :
"PREF_OFF");
Act_FormStart (Action);
Par_PutHiddenParamUnsigned ("WhichEvents",(unsigned) WhichEvents);
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s\""
" alt=\"%s\" title=\"%s\" class=\"ICO25x25\""
" style=\"margin:0 auto;\" />",
Gbl.Prefs.IconsURL,
WhichEvents == Agd_ONLY_PUBLIC_EVENTS ? "unlock64x64.png" :
"lockunlock64x64.png",
Txt_Show_WHICH_events[WhichEvents],
Txt_Show_WHICH_events[WhichEvents]);
Act_FormEnd ();
fprintf (Gbl.F.Out,"</div>");
}
fprintf (Gbl.F.Out,"</ul>"
"</div>");
fprintf (Gbl.F.Out,"</div>");
}
/*****************************************************************************/
@ -597,12 +600,12 @@ static void Agd_PutFormsToRemEditOneEvent (struct AgendaEvent *AgdEvent)
{
if (AgdEvent->Public)
Lay_PutContextualLink (ActPrvEvtMyAgd,Agd_PutParams,
"open_on16x16.gif",
"unlock-on64x64.png",
Txt_Event_visible_to_the_users_of_your_courses_click_to_make_it_private,NULL,
NULL);
else
Lay_PutContextualLink (ActPubEvtMyAgd,Agd_PutParams,
"closed_on16x16.gif",
"lock-on64x64.png",
Txt_Event_private_click_to_make_it_visible_to_the_users_of_your_courses,NULL,
NULL);
}

View File

@ -183,13 +183,14 @@
/****************************** Public constants *****************************/
/*****************************************************************************/
#define Log_PLATFORM_VERSION "SWAD 16.86.6 (2016-12-04)"
#define Log_PLATFORM_VERSION "SWAD 16.86.7 (2016-12-05)"
#define CSS_FILE "swad16.86.5.css"
#define JS_FILE "swad16.84.2.js"
// Number of lines (includes comments but not blank lines) has been got with the following command:
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*?.h sql/swad*.sql | tail -1
/*
Version 16.86.7: Dec 05, 2016 Changes in icons for open/closed and public/private. (209852 lines)
Version 16.86.6: Dec 04, 2016 Removed contextual icons to change which groups to show. (209876 lines)
Version 16.86.5: Dec 04, 2016 Changes in layout of forms to change which groups to show / first day of week. (209913 lines)
Version 16.86.4: Dec 04, 2016 Contextual icons to change which groups to show. (209864 lines)

View File

@ -6049,7 +6049,7 @@ static void Brw_WriteFileName (unsigned Level,bool IsPublic,
/* Put icon to make public/private file */
if (IsPublic)
fprintf (Gbl.F.Out,"&nbsp;<img src=\"%s/open_on16x16.gif\""
fprintf (Gbl.F.Out,"&nbsp;<img src=\"%s/unlock-on64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,

View File

@ -1334,12 +1334,12 @@ static void Grp_ListGroupsForEdition (void)
Grp->Open ? Txt_Group_X_open_click_to_close_it :
Txt_Group_X_closed_click_to_open_it,
Grp->GrpName);
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s_on16x16.gif\""
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s-on64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Grp->Open ? "open" :
"closed",
Grp->Open ? "unlock" :
"lock",
Gbl.Title,
Gbl.Title);
Act_FormEnd ();
@ -2000,13 +2000,13 @@ static void Grp_WriteRowGrp (struct Group *Grp,bool Highlight)
if (Highlight)
fprintf (Gbl.F.Out," LIGHT_BLUE");
fprintf (Gbl.F.Out,"\" style=\"width:15px;\">"
"<img src=\"%s/%s_off16x16.gif\""
"<img src=\"%s/%s-off64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</td>",
Gbl.Prefs.IconsURL,
Grp->Open ? "open" :
"closed",
Grp->Open ? "unlock" :
"lock",
Gbl.Title,Gbl.Title);
/***** Group name *****/
@ -2195,7 +2195,7 @@ static void Grp_PutFormToCreateGroup (void)
Lay_PutIconRemovalNotAllowed ();
fprintf (Gbl.F.Out,"</td>"
"<td class=\"BM\">"
"<img src=\"%s/closed_off16x16.gif\""
"<img src=\"%s/lock-off64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</td>"
@ -4201,36 +4201,9 @@ void Grp_PutParamWhichGrpsAllGrps (void)
}
/*****************************************************************************/
/********** Show selector to choice whether to show only my groups ***********/
/********** or all groups in timetable ***********/
/***** Show form to choice whether to show only my groups or all groups ******/
/*****************************************************************************/
void Grp_ShowSelectorWhichGrps (void)
{
extern const char *Txt_Show_WHICH_groups[2];
Grp_WhichGroups_t WhichGrps;
fprintf (Gbl.F.Out,"<div style=\"margin:12px 0;\">"
"<ul class=\"LIST_CENTER\">");
for (WhichGrps = Grp_ONLY_MY_GROUPS;
WhichGrps <= Grp_ALL_GROUPS;
WhichGrps++)
{
fprintf (Gbl.F.Out,"<li class=\"DAT LEFT_MIDDLE\""
" style=\"display:inline;\">"
"<input type=\"radio\" name=\"WhichGrps\" value=\"%u\"",
(unsigned) WhichGrps);
if (WhichGrps == Gbl.CurrentCrs.Grps.WhichGrps)
fprintf (Gbl.F.Out," checked=\"checked\"");
fprintf (Gbl.F.Out," onclick=\"document.getElementById('%s').submit();\" />"
" %s"
"</li>",
Gbl.Form.Id,Txt_Show_WHICH_groups[WhichGrps]);
}
fprintf (Gbl.F.Out,"</ul>"
"</div>");
}
void Grp_ShowFormToSelWhichGrps (Act_Action_t Action,void (*FuncParams) ())
{
extern const char *Txt_Show_WHICH_groups[2];

View File

@ -182,7 +182,6 @@ void Grp_PutParamAllGroups (void);
void Grp_PutParamWhichGrps (void);
void Grp_PutParamWhichGrpsOnlyMyGrps (void);
void Grp_PutParamWhichGrpsAllGrps (void);
void Grp_ShowSelectorWhichGrps (void);
void Grp_ShowFormToSelWhichGrps (Act_Action_t Action,void (*FuncParams) ());
void Grp_GetParamWhichGrps (void);

View File

@ -3589,7 +3589,7 @@ static void Msg_PutFormToBanSender (struct UsrData *UsrDat)
Pag_PutHiddenParamPagNum (Gbl.Pag.CurrentPage);
Usr_PutParamUsrCodEncrypted (UsrDat->EncryptedUsrCod);
Msg_PutHiddenParamsMsgsFilters ();
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/open_on16x16.gif\""
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/unlock-on64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" style=\"margin-left:12px;\" />",
Gbl.Prefs.IconsURL,
@ -3611,7 +3611,7 @@ static void Msg_PutFormToUnbanSender (struct UsrData *UsrDat)
Usr_PutParamUsrCodEncrypted (UsrDat->EncryptedUsrCod);
Msg_PutHiddenParamsMsgsFilters ();
fprintf (Gbl.F.Out,"<span class=\"MSG_AUT\">&nbsp;</span>"
"<input type=\"image\" src=\"%s/closed_on16x16.gif\""
"<input type=\"image\" src=\"%s/lock-on64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
@ -3790,7 +3790,7 @@ void Msg_ListBannedUsrs (void)
Act_FormStart (ActUnbUsrLst);
Usr_PutParamUsrCodEncrypted (UsrDat.EncryptedUsrCod);
fprintf (Gbl.F.Out,"<input type=\"image\""
" src=\"%s/closed_on16x16.gif\""
" src=\"%s/lock-on64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,