Current Directory: /home/astoriaah/www/media/plg_shlib/src/less
Viewing File: /home/astoriaah/www/media/plg_shlib/src/less/msg.less
/**
* Shlib - programming library
*
* @author Yannick Gaultier
* @copyright (c) Yannick Gaultier 2020
* @package shlib
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @version 0.4.0.716
* @date 2020-12-07
*/
/*! Copyright Weeblr llc @_YEAR_@ - Licence: http://www.gnu.org/copyleft/gpl.html GNU/GPL */
/* Shared definitions **************************************************************************************************/
@import 'shared.less';
/* Shared definitions **************************************************************************************************/
/* Colors **************************************************************************************************************/
@wb_clr_background_main: #F3F3F5;
@wb_clr_background_button: transparent;
@wb_clr_background_info: #6E97E5;
@wb_clr_background_error: #FFAC2F;
@wb_clr_background_warning: #D02750;
@wb_clr_background_notice: #B4DA97;
@wb_clr_outline_light: #DDDDDD;
@wb_clr_outline_extra_light: #BBBBBB;
@wb_clr_outline_strong: #7E7E7E;
@wb_clr_button_close: #777777;
@wb_clr_button_close_hover: #282828;
@wb_clr_button_collapse: #FFFFFF;
@wb_clr_button_collapse_hover: #282828;
@wb_clr_text_title: #282828;
@wb_clr_text_body: #FFFFFF;
@wb_clr_text_medium: #777777;
@wb_clr_text_alert: #D02750;
/*
@wb_clr_text_title: #6E97CC;
@wb_clr_text_title_strong: #327DCB;
@wb_clr_text_footer: #282828;
@wb_clr_text_action_main: #FFFFFF;
@wb_clr_text_action_light: #FFFFFF;
@wb_clr_text_action_disabled: #FFFFFF;
@wb_clr_text_menu_main: #393C4F;
@wb_clr_text_side_menu_main: #282828;
@wb_clr_text_menu_light: #BBBBBB;
@wb_clr_text_link_hover: #282828;
@wb_clr_text_tooltip_main: #FFFFFF;
@wb_clr_text_tooltip_light: #BBBBBB;
*/
.wb-clr-alert {
color: @wb_clr_text_alert !important;
font-weight: bold;
}
/* Colors **************************************************************************************************************/
/* Message list */
/* Individual messages */
.wbl-container-msg-one {
cursor: default;
margin-bottom: 0.5em;
padding: 1em;
background: @wb_clr_background_main;
}
.wbl-container-msg-one-toggle:hover {
cursor: pointer;
}
.wbl-container-msg-one-info {
background: @wb_clr_background_info;
}
.wbl-container-msg-one-error {
background: @wb_clr_background_error;
}
.wbl-container-msg-one-warning {
background: @wb_clr_background_warning;
}
.wbl-container-msg-one-notice {
background: @wb_clr_background_notice;
}
.wbl-msg-button-close {
float: right;
background: none;
border: none;
border-radius: 0;
font-size: 1.2em;
font-weight: bold;
color: @wb_clr_button_close;
z-index: 10;
}
.wbl-msg-button-close:hover {
color: @wb_clr_button_close_hover;
}
span.wbl-msg-title {
color: @wb_clr_text_title;
font-size: 1.25em;
font-weight: bold;
}
div.wbl-msg-body {
display: none;
}
div.wbl-msg-body.wbl-body-visible {
padding-top: 0.5em;
}
span.wbl-msg-body {
color: @wb_clr_text_body;
font-size: 1.1em;
}
span.wbl-msg-body a {
color: inherit;
text-decoration: underline;
}
.wbl-msg-body-collapse-button {
position: relative;
width: 2em;
margin: 0 0 0 -1em;
min-height: 1em; /* IE */
padding: 0;
background: @wb_clr_background_button;
color: @wb_clr_button_collapse;
font-size: 2em;
font-weight: bold;
border: none;
border-radius: 0;
}
.wbl-msg-body-collapse-button.wbl-collapse-button-left {
left: 25%;
}
.wbl-msg-body-collapse-button.wbl-collapse-button-center {
left: 50%;
}
.wbl-msg-body-collapse-button.wbl-collapse-button-right {
left: 75%;
}
.wbl-msg-body-collapse-button:focus,
.wbl-msg-button-close:focus {
outline: none;
}
.wbl-container-msg-one:hover .wbl-msg-body-collapse-button {
color: @wb_clr_button_collapse_hover;
}
.wbl-msg-body.wbl-body-visible + .wbl-msg-body-collapse-button {
margin-top: 0.5em;
}
.wbl-msg-body + .wbl-msg-body-collapse-button:after,
.wbl-msg-body + .wbl-msg-body-collapse-button + .wbl-msg-body-collapse-button:after {
content: "\2304";
}
.wbl-msg-body.wbl-body-visible + .wbl-msg-body-collapse-button:after,
.wbl-msg-body.wbl-body-visible + .wbl-msg-body-collapse-button + .wbl-msg-body-collapse-button:after {
content: "\2303";
}
/** Element rotation ************************************************************/
.wbl-spin {
-webkit-animation: wbl-spin 1s infinite linear;
animation: wbl-spin 1s infinite linear;
}
.wbl-pulse {
-webkit-animation: wbl-spin 1s infinite steps(8);
animation: wbl-spin 1s infinite steps(8);
}
@-webkit-keyframes wbl-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes wbl-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}