diff --git a/css/swad18.2.2.css b/css/swad18.3.css similarity index 99% rename from css/swad18.2.2.css rename to css/swad18.3.css index 0f8b91217..92c8ad5fb 100644 --- a/css/swad18.2.2.css +++ b/css/swad18.3.css @@ -439,6 +439,15 @@ a:hover /* Default ==> underlined */ .BC_BLUE {color:#FFE880;} .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 *********/ #main_title { diff --git a/swad_changelog.h b/swad_changelog.h index 5e75c9a79..136f101cd 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -355,10 +355,11 @@ En OpenSWAD: ps2pdf source.ps destination.pdf */ -#define Log_PLATFORM_VERSION "SWAD 18.2.11 (2018-10-09)" -#define CSS_FILE "swad18.2.2.css" +#define Log_PLATFORM_VERSION "SWAD 18.3 (2018-10-09)" +#define CSS_FILE "swad18.3.css" #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.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) diff --git a/swad_course.c b/swad_course.c index 0cb98dd51..8c857de28 100644 --- a/swad_course.c +++ b/swad_course.c @@ -1043,7 +1043,7 @@ void Crs_FreeListCoursesInDegree (struct Degree *Deg) /********************** Write selector of my coursess ************************/ /*****************************************************************************/ -void Crs_WriteSelectorMyCourses (void) +void Crs_WriteSelectorMyCoursesInBreadcrumb (void) { extern const char *Txt_Course; unsigned NumMyCrs; @@ -2916,6 +2916,28 @@ static void Sch_PutLinkToSearchCoursesParams (void) // TODO: Move to search modu 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,"\"%s\"" + "", + Gbl.Prefs.IconsURL,Txt_My_courses,Txt_My_courses); + + /***** End form *****/ + Act_FormEnd (); + } + /*****************************************************************************/ /****************** Put an icon (form) to select my courses ******************/ /*****************************************************************************/ diff --git a/swad_course.h b/swad_course.h index cb09ac87b..16be8b65d 100644 --- a/swad_course.h +++ b/swad_course.h @@ -106,7 +106,7 @@ unsigned Crs_GetNumCrssWithUsrs (Rol_Role_t Role,const char *SubQuery); void Crs_WriteSelectorOfCourse (void); void Crs_ShowCrssOfCurrentDeg (void); void Crs_FreeListCoursesInDegree (struct Degree *Deg); -void Crs_WriteSelectorMyCourses (void); +void Crs_WriteSelectorMyCoursesInBreadcrumb (void); void Crs_EditCourses (void); @@ -129,6 +129,7 @@ void Crs_RenameCourseFullInConfig (void); void Crs_ChangeCrsStatus (void); void Crs_ContEditAfterChgCrs (void); +void Crs_PutIconToSelectMyCoursesInBreadcrumb (void); void Crs_PutIconToSelectMyCourses (void); void Crs_PutParamCrsCod (long CrsCod); diff --git a/swad_hierarchy.c b/swad_hierarchy.c index 1e866ed8b..494be0606 100644 --- a/swad_hierarchy.c +++ b/swad_hierarchy.c @@ -180,7 +180,7 @@ void Hie_WriteMenuHierarchy (void) /************* 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 *Txt_System; @@ -191,7 +191,7 @@ void Hie_WriteHierarchyBreadcrumb (void) const char *ClassTxt = The_ClassBreadcrumb[Gbl.Prefs.Theme]; /***** Form to go to the system *****/ - fprintf (Gbl.F.Out,"
",ClassTxt); + fprintf (Gbl.F.Out,"
 ",ClassTxt); Act_FormGoToStart (ActMnu); Par_PutHiddenParamUnsigned ("NxtTab",(unsigned) TabSys); diff --git a/swad_hierarchy.h b/swad_hierarchy.h index 43ccf774c..39d3cdc80 100644 --- a/swad_hierarchy.h +++ b/swad_hierarchy.h @@ -48,7 +48,7 @@ void Hie_SeePending (void); void Hie_WriteMenuHierarchy (void); -void Hie_WriteHierarchyBreadcrumb (void); +void Hie_WriteHierarchyInBreadcrumb (void); void Hie_WriteBigNameCtyInsCtrDegCrs (void); void Hie_InitHierarchy (void); diff --git a/swad_layout.c b/swad_layout.c index fa66afd82..f6e162c06 100644 --- a/swad_layout.c +++ b/swad_layout.c @@ -956,8 +956,9 @@ static void Lay_WritePageTopHeading (void) static void Lay_WriteBreadcrumb (void) { fprintf (Gbl.F.Out,""); }