Version 18.3

This commit is contained in:
Antonio Cañas Vargas 2018-10-09 17:56:18 +02:00
parent 63e3674aca
commit 30e156be48
7 changed files with 43 additions and 9 deletions

View File

@ -439,6 +439,15 @@ a:hover /* Default ==> underlined */
.BC_BLUE {color:#FFE880;} .BC_BLUE {color:#FFE880;}
.BC_YELLOW {color:#FFC040;} .BC_YELLOW {color:#FFC040;}
.BC_ICON
{
display:inline-block;
width:20px;
height:20px;
vertical-align:middle;
margin:-1px 0 1px 0;
}
/******** Big name of country, institution, centre, degree or course *********/ /******** Big name of country, institution, centre, degree or course *********/
#main_title #main_title
{ {

View File

@ -355,10 +355,11 @@ En OpenSWAD:
ps2pdf source.ps destination.pdf ps2pdf source.ps destination.pdf
*/ */
#define Log_PLATFORM_VERSION "SWAD 18.2.11 (2018-10-09)" #define Log_PLATFORM_VERSION "SWAD 18.3 (2018-10-09)"
#define CSS_FILE "swad18.2.2.css" #define CSS_FILE "swad18.3.css"
#define JS_FILE "swad17.17.1.js" #define JS_FILE "swad17.17.1.js"
/* /*
Version 18.3: Oct 09, 2018 New icon in breadcrumb to go to user's courses. (234878 lines)
Version 18.2.11: Oct 09, 2018 Button to my courses is moved to left top corner of search box. (234850 lines) Version 18.2.11: Oct 09, 2018 Button to my courses is moved to left top corner of search box. (234850 lines)
Version 18.2.10: Oct 09, 2018 Button to search courses is moved to left top corner of my courses. (234888 lines) Version 18.2.10: Oct 09, 2018 Button to search courses is moved to left top corner of my courses. (234888 lines)
Version 18.2.9: Oct 09, 2018 Changes in layout of user's record card. (234891 lines) Version 18.2.9: Oct 09, 2018 Changes in layout of user's record card. (234891 lines)

View File

@ -1043,7 +1043,7 @@ void Crs_FreeListCoursesInDegree (struct Degree *Deg)
/********************** Write selector of my coursess ************************/ /********************** Write selector of my coursess ************************/
/*****************************************************************************/ /*****************************************************************************/
void Crs_WriteSelectorMyCourses (void) void Crs_WriteSelectorMyCoursesInBreadcrumb (void)
{ {
extern const char *Txt_Course; extern const char *Txt_Course;
unsigned NumMyCrs; unsigned NumMyCrs;
@ -2916,6 +2916,28 @@ static void Sch_PutLinkToSearchCoursesParams (void) // TODO: Move to search modu
Par_PutHiddenParamUnsigned ("WhatToSearch",(unsigned) Sch_SEARCH_COURSES); Par_PutHiddenParamUnsigned ("WhatToSearch",(unsigned) Sch_SEARCH_COURSES);
} }
/*****************************************************************************/
/********** Put an icon (form) to select my courses in breadcrumb ************/
/*****************************************************************************/
void Crs_PutIconToSelectMyCoursesInBreadcrumb (void)
{
extern const char *Txt_My_courses;
/***** Start form *****/
Act_FormStartAnchor (ActMyCrs,NULL);
/***** Put icon with link *****/
Act_LinkFormSubmit (Txt_My_courses,NULL,NULL);
fprintf (Gbl.F.Out,"<img src=\"%s/hierarchy64x64.gif\" alt=\"%s\" title=\"%s\""
" class=\"BC_ICON ICO_HIGHLIGHT\" />"
"</a>",
Gbl.Prefs.IconsURL,Txt_My_courses,Txt_My_courses);
/***** End form *****/
Act_FormEnd ();
}
/*****************************************************************************/ /*****************************************************************************/
/****************** Put an icon (form) to select my courses ******************/ /****************** Put an icon (form) to select my courses ******************/
/*****************************************************************************/ /*****************************************************************************/

View File

@ -106,7 +106,7 @@ unsigned Crs_GetNumCrssWithUsrs (Rol_Role_t Role,const char *SubQuery);
void Crs_WriteSelectorOfCourse (void); void Crs_WriteSelectorOfCourse (void);
void Crs_ShowCrssOfCurrentDeg (void); void Crs_ShowCrssOfCurrentDeg (void);
void Crs_FreeListCoursesInDegree (struct Degree *Deg); void Crs_FreeListCoursesInDegree (struct Degree *Deg);
void Crs_WriteSelectorMyCourses (void); void Crs_WriteSelectorMyCoursesInBreadcrumb (void);
void Crs_EditCourses (void); void Crs_EditCourses (void);
@ -129,6 +129,7 @@ void Crs_RenameCourseFullInConfig (void);
void Crs_ChangeCrsStatus (void); void Crs_ChangeCrsStatus (void);
void Crs_ContEditAfterChgCrs (void); void Crs_ContEditAfterChgCrs (void);
void Crs_PutIconToSelectMyCoursesInBreadcrumb (void);
void Crs_PutIconToSelectMyCourses (void); void Crs_PutIconToSelectMyCourses (void);
void Crs_PutParamCrsCod (long CrsCod); void Crs_PutParamCrsCod (long CrsCod);

View File

@ -180,7 +180,7 @@ void Hie_WriteMenuHierarchy (void)
/************* Write hierarchy breadcrumb in the top of the page *************/ /************* Write hierarchy breadcrumb in the top of the page *************/
/*****************************************************************************/ /*****************************************************************************/
void Hie_WriteHierarchyBreadcrumb (void) void Hie_WriteHierarchyInBreadcrumb (void)
{ {
extern const char *The_ClassBreadcrumb[The_NUM_THEMES]; extern const char *The_ClassBreadcrumb[The_NUM_THEMES];
extern const char *Txt_System; extern const char *Txt_System;
@ -191,7 +191,7 @@ void Hie_WriteHierarchyBreadcrumb (void)
const char *ClassTxt = The_ClassBreadcrumb[Gbl.Prefs.Theme]; const char *ClassTxt = The_ClassBreadcrumb[Gbl.Prefs.Theme];
/***** Form to go to the system *****/ /***** Form to go to the system *****/
fprintf (Gbl.F.Out,"<div class=\"BC %s\">",ClassTxt); fprintf (Gbl.F.Out,"<div class=\"BC %s\">&nbsp;",ClassTxt);
Act_FormGoToStart (ActMnu); Act_FormGoToStart (ActMnu);
Par_PutHiddenParamUnsigned ("NxtTab",(unsigned) TabSys); Par_PutHiddenParamUnsigned ("NxtTab",(unsigned) TabSys);

View File

@ -48,7 +48,7 @@
void Hie_SeePending (void); void Hie_SeePending (void);
void Hie_WriteMenuHierarchy (void); void Hie_WriteMenuHierarchy (void);
void Hie_WriteHierarchyBreadcrumb (void); void Hie_WriteHierarchyInBreadcrumb (void);
void Hie_WriteBigNameCtyInsCtrDegCrs (void); void Hie_WriteBigNameCtyInsCtrDegCrs (void);
void Hie_InitHierarchy (void); void Hie_InitHierarchy (void);

View File

@ -956,8 +956,9 @@ static void Lay_WritePageTopHeading (void)
static void Lay_WriteBreadcrumb (void) static void Lay_WriteBreadcrumb (void)
{ {
fprintf (Gbl.F.Out,"<nav id=\"breadcrumb\">"); fprintf (Gbl.F.Out,"<nav id=\"breadcrumb\">");
Hie_WriteHierarchyBreadcrumb (); Crs_PutIconToSelectMyCoursesInBreadcrumb ();
Crs_WriteSelectorMyCourses (); Hie_WriteHierarchyInBreadcrumb ();
Crs_WriteSelectorMyCoursesInBreadcrumb ();
fprintf (Gbl.F.Out,"</nav>"); fprintf (Gbl.F.Out,"</nav>");
} }