Version 21.93.6: Apr 25, 2022 Working on design of dark theme.

This commit is contained in:
acanas 2022-04-25 10:08:35 +02:00
parent c0a70d80d4
commit f82a510dde
12 changed files with 34 additions and 15 deletions

View File

@ -1934,7 +1934,6 @@ a:hover img.CENTER_PHOTO_SHOW
.BANNER {width:150px; height:50px;}
.BANNER_SMALL {width:75px; height:25px;}
.ICO_BLACK {color:#404040;}
.ICO_DARKRED {color:#660000;}
/****** Contextual links with small icons and text to go to some action ******/
@ -2002,6 +2001,14 @@ a:hover img.CENTER_PHOTO_SHOW
.ICO_WHITE_PINK {filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(194deg) brightness(106%) contrast(105%);} /* #ffffff */
.ICO_WHITE_DARK {filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(194deg) brightness(106%) contrast(105%);} /* #ffffff */
.ICO_YELLOW_WHITE,
.ICO_YELLOW_GREY,
.ICO_YELLOW_PURPLE,
.ICO_YELLOW_BLUE,
.ICO_YELLOW_YELLOW,
.ICO_YELLOW_PINK {filter: invert(61%) sepia(96%) saturate(366%) hue-rotate(352deg) brightness(103%) contrast(101%);} /* #ffb42e */
.ICO_YELLOW_DARK {filter: invert(61%) sepia(96%) saturate(366%) hue-rotate(352deg) brightness(103%) contrast(101%);} /* #ffb42e */
/********************************** Frame ************************************/
.FRAME_INLINE
{

View File

@ -0,0 +1 @@
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#246600" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>

After

Width:  |  Height:  |  Size: 596 B

View File

@ -1 +1 @@
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#246600" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>

Before

Width:  |  Height:  |  Size: 600 B

After

Width:  |  Height:  |  Size: 596 B

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="info-circle" class="svg-inline--fa fa-info-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#003e91" d="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"></path></svg>

After

Width:  |  Height:  |  Size: 619 B

View File

@ -375,8 +375,8 @@ static void Ale_ShowFixAlertAndButton1 (Ale_AlertType_t AlertType,const char *Tx
{
[Ale_NONE ] = NULL,
[Ale_CLIPBOARD] = "clipboard.svg",
[Ale_INFO ] = "info-circle.svg",
[Ale_SUCCESS ] = "check-circle.svg",
[Ale_INFO ] = "info-circle-blue.svg",
[Ale_SUCCESS ] = "check-circle-green.svg",
[Ale_QUESTION ] = "question64x64.gif", // animated gif
[Ale_WARNING ] = "warning64x64.gif", // animated gif
[Ale_ERROR ] = "error64x64.gif", // animated gif

View File

@ -606,10 +606,15 @@ TODO: Fix bug: error al enviar un mensaje a dos recipientes, error on duplicate
TODO: Attach pdf files in multimedia.
*/
#define Log_PLATFORM_VERSION "SWAD 21.93.5 (2022-04-23)"
#define CSS_FILE "swad21.93.4.css"
#define Log_PLATFORM_VERSION "SWAD 21.93.6 (2022-04-25)"
#define CSS_FILE "swad21.93.6.css"
#define JS_FILE "swad21.92.js"
/*
Version 21.93.6: Apr 25, 2022 Working on design of dark theme. (323358 lines)
Copy the following icons to icon public directory:
sudo cp icon/info-circle-blue.svg.svg /var/www/html/swad/icon/
sudo cp icon/check-circle-green.svg /var/www/html/swad/icon/
Version 21.93.5: Apr 23, 2022 Working on design of dark theme. (323346 lines)
Version 21.93.4: Apr 22, 2022 Working on design of dark theme. (323313 lines)
Version 21.93.3: Apr 22, 2022 Working on design of dark theme. (323259 lines)

View File

@ -446,7 +446,7 @@ static void CrsCfg_Indicators (void)
Ico_PutIcon ("check-circle.svg",Ico_GREEN,
Title,"ICO16x16");
else
Ico_PutIcon ("exclamation-triangle.svg",Ico_RED, // TODO: Change to Ico_YELLOW
Ico_PutIcon ("exclamation-triangle.svg",Ico_YELLOW,
Title,"ICO16x16");
HTM_BUTTON_End ();
free (Title);

View File

@ -87,6 +87,7 @@ const char *Ico_GetPreffix (Ico_Color_t Color)
[Ico_GREEN ] = "GREEN",
[Ico_RED ] = "RED",
[Ico_WHITE ] = "WHITE",
[Ico_YELLOW ] = "YELLOW",
};
return Ico_CSS_Preffix[Color];

View File

@ -40,7 +40,7 @@ typedef enum
} Ico_IconSet_t;
#define Ico_ICON_SET_DEFAULT Ico_ICON_SET_AWESOME
#define Ico_NUM_COLORS 5
#define Ico_NUM_COLORS 6
typedef enum
{
Ico_UNCHANGED = 0,
@ -48,6 +48,7 @@ typedef enum
Ico_GREEN = 2,
Ico_RED = 3,
Ico_WHITE = 4,
Ico_YELLOW = 5,
} Ico_Color_t;
/*****************************************************************************/

View File

@ -3301,7 +3301,8 @@ static void Mch_PutBigButton (Act_Action_t NextAction,const char *Id,
/***** Put icon with link *****/
HTM_DIV_Begin ("class=\"MCH_BIGBUTTON_CONT\"");
HTM_BUTTON_Submit_Begin (Txt,
"class=\"BT_LINK MCH_BUTTON_ON ICO_BLACK\"");
"class=\"BT_LINK MCH_BUTTON_ON ICO_BLACK_%s\"",
The_GetSuffix ());
HTM_TxtF ("<i class=\"%s\"></i>",Icon);
HTM_BUTTON_End ();
HTM_DIV_End ();
@ -3318,7 +3319,8 @@ static void Mch_PutBigButtonHidden (const char *Icon)
{
/***** Put inactive icon *****/
HTM_DIV_Begin ("class=\"MCH_BIGBUTTON_CONT\"");
HTM_BUTTON_Begin (NULL,"class=\"BT_LINK_OFF MCH_BUTTON_HIDDEN ICO_BLACK\"");
HTM_BUTTON_Begin (NULL,"class=\"BT_LINK_OFF MCH_BUTTON_HIDDEN ICO_BLACK_%s\"",
The_GetSuffix ());
HTM_TxtF ("<i class=\"%s\"></i>",Icon);
HTM_BUTTON_End ();
HTM_DIV_End ();

View File

@ -471,7 +471,7 @@ static void Prj_ShowPrjsInCurrentPage (void *Projects)
Prj_PutIconsListProjects,Projects,
Hlp_ASSESSMENT_Projects,Box_NOT_CLOSABLE);
/***** Put forms to choice which projects to show *****/
/***** Put filters to choice which projects to show *****/
/* 1st. row */
Set_BeginSettingsHead ();
Prj_ShowFormToFilterByMy_All ((struct Prj_Projects *) Projects);
@ -701,7 +701,7 @@ static void Prj_ShowFormToFilterByWarning (const struct Prj_Projects *Projects)
Ico_Color_t Color;
} FaultinessIcon[Prj_NUM_FAULTINESS] =
{
[Prj_FAULTY ] = {"exclamation-triangle.svg",Ico_RED },
[Prj_FAULTY ] = {"exclamation-triangle.svg",Ico_YELLOW},
[Prj_FAULTLESS] = {"check-circle.svg" ,Ico_GREEN},
};

View File

@ -70,11 +70,12 @@ void TstVis_ShowVisibilityIcons (unsigned SelectedVisibility,bool Hidden)
Txt_TST_STR_VISIBILITY[Visibility],
Txt_TST_HIDDEN_VISIBLE[ItemVisible]) < 0)
Err_NotEnoughMemoryExit ();
if (ItemVisible && !Hidden)
Ico_PutIconOn (Icons[Visibility],Ico_GREEN ,Title);
else
if (Hidden)
Ico_PutIconOff (Icons[Visibility],ItemVisible ? Ico_GREEN :
Ico_RED ,Title);
else
Ico_PutIconOn (Icons[Visibility],ItemVisible ? Ico_GREEN :
Ico_RED ,Title);
free (Title);
}
}