Version 14.107.1

This commit is contained in:
Antonio Cañas Vargas 2015-04-02 19:01:26 +02:00
parent 97358fffe5
commit 5a1f957255
6 changed files with 23 additions and 50 deletions

View File

@ -37,13 +37,6 @@
/******************************* Public types ********************************/ /******************************* Public types ********************************/
/*****************************************************************************/ /*****************************************************************************/
typedef enum
{
QR_ID = 0,
QR_NICKNAME = 1,
QR_EMAIL = 2,
} QR_QRType_t;
/*****************************************************************************/ /*****************************************************************************/
/***************************** Public prototypes *****************************/ /***************************** Public prototypes *****************************/
/*****************************************************************************/ /*****************************************************************************/

View File

@ -4332,6 +4332,17 @@ void Act_PutContextualLink (Act_Action_t NextAction,void (*FuncParams) (),
Act_FormEnd (); Act_FormEnd ();
} }
/*****************************************************************************/
/****************** Show an icon with a link (without text) ******************/
/*****************************************************************************/
void Act_PutIconLink (const char *Icon,const char *Title)
{
Act_LinkFormSubmit (Title,NULL);
Lay_PutSendIcon (Icon,Title,NULL);
Act_FormEnd ();
}
/*****************************************************************************/ /*****************************************************************************/
/***************** Adjust current action when no user's logged ***************/ /***************** Adjust current action when no user's logged ***************/
/*****************************************************************************/ /*****************************************************************************/

View File

@ -1345,6 +1345,7 @@ void Act_LinkFormSubmitAnimated (const char *Title,const char *LinkStyle);
void Act_PutContextualLink (Act_Action_t NextAction,void (*FuncParams) (), void Act_PutContextualLink (Act_Action_t NextAction,void (*FuncParams) (),
const char *Icon,const char *Title); const char *Icon,const char *Title);
void Act_PutIconLink (const char *Icon,const char *Title);
void Act_AdjustActionWhenNoUsrLogged (void); void Act_AdjustActionWhenNoUsrLogged (void);
void Act_AdjustCurrentAction (void); void Act_AdjustCurrentAction (void);

View File

@ -501,26 +501,17 @@ static void Asg_PutFormsToRemEditOneAsg (long AsgCod,bool Hidden)
extern const char *Txt_Hide; extern const char *Txt_Hide;
extern const char *Txt_Edit; extern const char *Txt_Edit;
fprintf (Gbl.F.Out,"<table class=\"CELLS_PAD_4\">" fprintf (Gbl.F.Out,"<div style=\"padding:5px 0;\">");
"<tr>");
/***** Put form to remove assignment *****/ /***** Put form to remove assignment *****/
fprintf (Gbl.F.Out,"<td style=\"text-align:left;\">");
Act_FormStart (ActReqRemAsg); Act_FormStart (ActReqRemAsg);
Asg_PutParamAsgCod (AsgCod); Asg_PutParamAsgCod (AsgCod);
Asg_PutHiddenParamAsgOrderType (); Asg_PutHiddenParamAsgOrderType ();
Grp_PutParamWhichGrps (); Grp_PutParamWhichGrps ();
Pag_PutHiddenParamPagNum (Gbl.Pag.CurrentPage); Pag_PutHiddenParamPagNum (Gbl.Pag.CurrentPage);
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/delon16x16.gif\"" Act_PutIconLink ("delon",Txt_Remove);
" alt=\"%s\" title=\"%s\" class=\"ICON16x16\" />",
Gbl.Prefs.IconsURL,
Txt_Remove,
Txt_Remove);
Act_FormEnd ();
fprintf (Gbl.F.Out,"</td>");
/***** Put form to hide/show assignment *****/ /***** Put form to hide/show assignment *****/
fprintf (Gbl.F.Out,"<td style=\"text-align:left;\">");
Act_FormStart (Hidden ? ActShoAsg : Act_FormStart (Hidden ? ActShoAsg :
ActHidAsg); ActHidAsg);
Asg_PutParamAsgCod (AsgCod); Asg_PutParamAsgCod (AsgCod);
@ -528,37 +519,19 @@ static void Asg_PutFormsToRemEditOneAsg (long AsgCod,bool Hidden)
Grp_PutParamWhichGrps (); Grp_PutParamWhichGrps ();
Pag_PutHiddenParamPagNum (Gbl.Pag.CurrentPage); Pag_PutHiddenParamPagNum (Gbl.Pag.CurrentPage);
if (Hidden) if (Hidden)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/hidden_on16x16.gif\"" Act_PutIconLink ("hidden_on",Txt_Show);
" alt=\"%s\" title=\"%s\" class=\"ICON16x16\" />",
Gbl.Prefs.IconsURL,
Txt_Show,
Txt_Show);
else else
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/visible_on16x16.gif\"" Act_PutIconLink ("visible_on",Txt_Hide);
" alt=\"%s\" title=\"%s\" class=\"ICON16x16\" />",
Gbl.Prefs.IconsURL,
Txt_Hide,
Txt_Hide);
Act_FormEnd ();
fprintf (Gbl.F.Out,"</td>");
/***** Put form to edit assignment *****/ /***** Put form to edit assignment *****/
fprintf (Gbl.F.Out,"<td style=\"text-align:left;\">");
Act_FormStart (ActEdiOneAsg); Act_FormStart (ActEdiOneAsg);
Asg_PutParamAsgCod (AsgCod); Asg_PutParamAsgCod (AsgCod);
Asg_PutHiddenParamAsgOrderType (); Asg_PutHiddenParamAsgOrderType ();
Grp_PutParamWhichGrps (); Grp_PutParamWhichGrps ();
Pag_PutHiddenParamPagNum (Gbl.Pag.CurrentPage); Pag_PutHiddenParamPagNum (Gbl.Pag.CurrentPage);
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/edit16x16.gif\"" Act_PutIconLink ("edit",Txt_Edit);
" alt=\"%s\" title=\"%s\" class=\"ICON16x16\" />",
Gbl.Prefs.IconsURL,
Txt_Edit,
Txt_Edit);
Act_FormEnd ();
fprintf (Gbl.F.Out,"</td>");
fprintf (Gbl.F.Out,"</tr>" fprintf (Gbl.F.Out,"</div>");
"</table>");
} }
/*****************************************************************************/ /*****************************************************************************/

View File

@ -103,11 +103,12 @@
/****************************** Public constants *****************************/ /****************************** Public constants *****************************/
/*****************************************************************************/ /*****************************************************************************/
#define Log_PLATFORM_VERSION "SWAD 14.107 (2015/04/02)" #define Log_PLATFORM_VERSION "SWAD 14.107.1 (2015/04/02)"
// Number of lines (includes comments but not blank lines) has been got with the following command: // 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 // nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*.h sql/swad*.sql | tail -1
/* /*
Version 14.107.1: Apr 02, 2015 Changes in icons in assignments. (183748 lines)
Version 14.107: Apr 02, 2015 Refactoring contextual menus. (183776 lines) Version 14.107: Apr 02, 2015 Refactoring contextual menus. (183776 lines)
Version 14.106.2: Apr 02, 2015 Refactoring some contextual menus. (183747 lines) Version 14.106.2: Apr 02, 2015 Refactoring some contextual menus. (183747 lines)
Version 14.106.1: Apr 02, 2015 Changes in layout of icon with links. (183925 lines) Version 14.106.1: Apr 02, 2015 Changes in layout of icon with links. (183925 lines)

View File

@ -775,24 +775,18 @@ static void Exa_ShowExamAnnouncement (long ExaCod,Exa_tTypeViewExamAnnouncement_
/***** Link to remove this exam announcement *****/ /***** Link to remove this exam announcement *****/
Act_FormStart (ActRemExaAnn); Act_FormStart (ActRemExaAnn);
Par_PutHiddenParamLong ("ExaCod",ExaCod); Par_PutHiddenParamLong ("ExaCod",ExaCod);
Act_LinkFormSubmit (Txt_Remove,NULL); Act_PutIconLink ("delon",Txt_Remove);
Lay_PutSendIcon ("delon",Txt_Remove,NULL);
Act_FormEnd ();
/***** Link to edit this exam announcement *****/ /***** Link to edit this exam announcement *****/
Act_FormStart (ActEdiExaAnn); Act_FormStart (ActEdiExaAnn);
Par_PutHiddenParamLong ("ExaCod",ExaCod); Par_PutHiddenParamLong ("ExaCod",ExaCod);
Act_LinkFormSubmit (Txt_Edit,NULL); Act_PutIconLink ("edit",Txt_Edit);
Lay_PutSendIcon ("edit",Txt_Edit,NULL);
Act_FormEnd ();
} }
/***** Link to print view *****/ /***** Link to print view *****/
Act_FormStart (ActPrnExaAnn); Act_FormStart (ActPrnExaAnn);
Par_PutHiddenParamLong ("ExaCod",ExaCod); Par_PutHiddenParamLong ("ExaCod",ExaCod);
Act_LinkFormSubmit (Txt_Print,NULL); Act_PutIconLink ("print",Txt_Print);
Lay_PutSendIcon ("print",Txt_Print,NULL);
Act_FormEnd ();
fprintf (Gbl.F.Out,"</td>" fprintf (Gbl.F.Out,"</td>"
"</tr>"); "</tr>");