|
|
|
@ -7,206 +7,100 @@ |
|
|
|
|
* |
|
|
|
|
* Author: John Papa and Hans Fjällemark |
|
|
|
|
* Project: https://github.com/CodeSeven/toastr |
|
|
|
|
* |
|
|
|
|
* Last updated: October 13, 2016 |
|
|
|
|
*/ |
|
|
|
|
.toast-title { |
|
|
|
|
|
|
|
|
|
.toast-title, |
|
|
|
|
.toast-message .nickname { |
|
|
|
|
font-weight: bold; |
|
|
|
|
margin: 0 0 3px; |
|
|
|
|
@include text-truncate; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.toast-message { |
|
|
|
|
-ms-word-wrap: break-word; |
|
|
|
|
word-wrap: break-word; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.toast-message a, |
|
|
|
|
.toast-message label { |
|
|
|
|
color: #ffffff; |
|
|
|
|
.toast-message label, |
|
|
|
|
.toast-message .connected, |
|
|
|
|
.toast-message .disconnected { |
|
|
|
|
color: $notificationLinkColor; |
|
|
|
|
text-decoration: none; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.toast-message .nickname { |
|
|
|
|
font-weight: bold; |
|
|
|
|
.toast-message a:hover { |
|
|
|
|
text-decoration: underline; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.toast-message a:hover { |
|
|
|
|
color: #cccccc; |
|
|
|
|
text-decoration: none; |
|
|
|
|
.toast-message br { |
|
|
|
|
display: none; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// close button |
|
|
|
|
.toast-close-button { |
|
|
|
|
position: relative; |
|
|
|
|
right: -0.3em; |
|
|
|
|
top: -0.3em; |
|
|
|
|
float: right; |
|
|
|
|
color: $notificationColor; |
|
|
|
|
background: transparent; |
|
|
|
|
|
|
|
|
|
font-size: 15px; |
|
|
|
|
height: 15px; |
|
|
|
|
width: 15px; |
|
|
|
|
font-weight: bold; |
|
|
|
|
color: #ffffff; |
|
|
|
|
background: transparent !important; |
|
|
|
|
-webkit-text-shadow: 0 1px 0 #ffffff; |
|
|
|
|
text-shadow: 0 1px 0 #ffffff; |
|
|
|
|
opacity: 0.8; |
|
|
|
|
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); |
|
|
|
|
filter: alpha(opacity=80); |
|
|
|
|
} |
|
|
|
|
line-height: 1.2; |
|
|
|
|
|
|
|
|
|
.toast-close-button:hover, |
|
|
|
|
.toast-close-button:focus { |
|
|
|
|
color: #ffffff; |
|
|
|
|
text-decoration: none; |
|
|
|
|
cursor: pointer; |
|
|
|
|
opacity: 1; |
|
|
|
|
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); |
|
|
|
|
filter: alpha(opacity=100); |
|
|
|
|
} |
|
|
|
|
/*Additional properties for button version |
|
|
|
|
iOS requires the button element instead of an anchor tag. |
|
|
|
|
If you want the anchor version, it requires `href="#"`.*/ |
|
|
|
|
button.toast-close-button { |
|
|
|
|
height: 20px; |
|
|
|
|
width: 20px; |
|
|
|
|
padding: 0; |
|
|
|
|
cursor: pointer; |
|
|
|
|
background: transparent; |
|
|
|
|
border: 0; |
|
|
|
|
-webkit-appearance: none; |
|
|
|
|
} |
|
|
|
|
.toast-top-full-width { |
|
|
|
|
top: 0; |
|
|
|
|
right: 0; |
|
|
|
|
width: 100%; |
|
|
|
|
} |
|
|
|
|
.toast-bottom-full-width { |
|
|
|
|
bottom: 0; |
|
|
|
|
right: 0; |
|
|
|
|
width: 100%; |
|
|
|
|
} |
|
|
|
|
.toast-top-left { |
|
|
|
|
top: 12px; |
|
|
|
|
left: 12px; |
|
|
|
|
} |
|
|
|
|
.toast-top-right { |
|
|
|
|
top: 12px; |
|
|
|
|
right: 12px; |
|
|
|
|
} |
|
|
|
|
.toast-bottom-right { |
|
|
|
|
right: 12px; |
|
|
|
|
bottom: 12px; |
|
|
|
|
} |
|
|
|
|
.toast-bottom-left { |
|
|
|
|
bottom: 12px; |
|
|
|
|
left: 12px; |
|
|
|
|
} |
|
|
|
|
#toast-container { |
|
|
|
|
position: fixed; |
|
|
|
|
z-index: 1012; |
|
|
|
|
/*overrides*/ |
|
|
|
|
margin: -6px -10px 0 0; |
|
|
|
|
float: right; |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
#toast-container * { |
|
|
|
|
-moz-box-sizing: border-box; |
|
|
|
|
-webkit-box-sizing: border-box; |
|
|
|
|
box-sizing: border-box; |
|
|
|
|
} |
|
|
|
|
#toast-container > div { |
|
|
|
|
margin: 0 0 6px; |
|
|
|
|
padding: 15px 15px 15px 15px; |
|
|
|
|
width: 300px; |
|
|
|
|
-moz-border-radius: 3px 3px 3px 3px; |
|
|
|
|
-webkit-border-radius: 3px 3px 3px 3px; |
|
|
|
|
border-radius: 3px 3px 3px 3px; |
|
|
|
|
background-position: 15px center; |
|
|
|
|
background-repeat: no-repeat; |
|
|
|
|
-moz-box-shadow: 0 0 12px #999999; |
|
|
|
|
-webkit-box-shadow: 0 0 12px #999999; |
|
|
|
|
box-shadow: 0 0 12px #999999; |
|
|
|
|
color: #ffffff; |
|
|
|
|
opacity: 0.8; |
|
|
|
|
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); |
|
|
|
|
filter: alpha(opacity=80); |
|
|
|
|
} |
|
|
|
|
#toast-container > :hover { |
|
|
|
|
-moz-box-shadow: 0 0 12px #000000; |
|
|
|
|
-webkit-box-shadow: 0 0 12px #000000; |
|
|
|
|
box-shadow: 0 0 12px #000000; |
|
|
|
|
opacity: 1; |
|
|
|
|
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); |
|
|
|
|
filter: alpha(opacity=100); |
|
|
|
|
cursor: pointer; |
|
|
|
|
} |
|
|
|
|
#toast-container .toast-info, |
|
|
|
|
#toast-container .toast-success, |
|
|
|
|
#toast-container .toast-error, |
|
|
|
|
#toast-container .toast-warning |
|
|
|
|
{ |
|
|
|
|
padding: 10px 10px 10px 10px !important; |
|
|
|
|
@include opacity(0.4); |
|
|
|
|
/* Additional properties for button version |
|
|
|
|
iOS requires the button element instead of an anchor tag. |
|
|
|
|
If you want the anchor version, it requires `href="#"`. */ |
|
|
|
|
-webkit-appearance: none; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#toast-container.toast-top-full-width > div, |
|
|
|
|
#toast-container.toast-bottom-full-width > div { |
|
|
|
|
width: 100%; |
|
|
|
|
margin: auto; |
|
|
|
|
.toast-close-button:hover, |
|
|
|
|
.toast-close-button:focus { |
|
|
|
|
@include opacity(1); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.toast { |
|
|
|
|
background-color: #030303; |
|
|
|
|
} |
|
|
|
|
.toast-success { |
|
|
|
|
background-color: #51a351; |
|
|
|
|
} |
|
|
|
|
.toast-error { |
|
|
|
|
background-color: #bd362f; |
|
|
|
|
} |
|
|
|
|
.toast-info { |
|
|
|
|
background-color: #2f96b4; |
|
|
|
|
} |
|
|
|
|
.toast-warning { |
|
|
|
|
background-color: #f89406; |
|
|
|
|
} |
|
|
|
|
/*Responsive Design*/ |
|
|
|
|
@media all and (max-width: 240px) { |
|
|
|
|
#toast-container > div { |
|
|
|
|
padding: 8px 8px 8px 8px; |
|
|
|
|
width: 11em; |
|
|
|
|
} |
|
|
|
|
#toast-container .toast-close-button { |
|
|
|
|
right: -0.2em; |
|
|
|
|
top: -0.2em; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@media all and (min-width: 241px) and (max-width: 480px) { |
|
|
|
|
#toast-container > div { |
|
|
|
|
padding: 8px 8px 8px 8px; |
|
|
|
|
width: 18em; |
|
|
|
|
} |
|
|
|
|
#toast-container .toast-close-button { |
|
|
|
|
right: -0.2em; |
|
|
|
|
top: -0.2em; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@media all and (min-width: 481px) and (max-width: 768px) { |
|
|
|
|
#toast-container > div { |
|
|
|
|
padding: 15px 15px 15px 15px; |
|
|
|
|
width: 25em; |
|
|
|
|
} |
|
|
|
|
color: $notificationColor; |
|
|
|
|
background-color: $notificationBackground; |
|
|
|
|
|
|
|
|
|
font-size: $notificationFontSize; |
|
|
|
|
|
|
|
|
|
padding: $notificationPadding; |
|
|
|
|
border: 1px solid lighten($notificationBackground, 10%); |
|
|
|
|
|
|
|
|
|
@include border-radius($notificationBorderRadius); |
|
|
|
|
@include box-shadow(1px, 1px, 2px, rgba(0,0,0,0.3)); |
|
|
|
|
@include opacity(0.9); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#toast-container.notification-bottom-right { |
|
|
|
|
bottom: 140px; |
|
|
|
|
right: 5px; |
|
|
|
|
.toast:hover { |
|
|
|
|
@include opacity(1); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#toast-container.notification-bottom-right-center { |
|
|
|
|
right: 205px; |
|
|
|
|
#toast-container { |
|
|
|
|
position: fixed; |
|
|
|
|
z-index: $notificationZ; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#toast-container .toast-info { |
|
|
|
|
-webkit-box-shadow: none; |
|
|
|
|
box-shadow: none; |
|
|
|
|
#toast-container.notification-bottom-right { |
|
|
|
|
bottom: 135px; |
|
|
|
|
right: 13px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.toast-close-button { |
|
|
|
|
right: -7px; |
|
|
|
|
top: -19px; |
|
|
|
|
#toast-container * { |
|
|
|
|
@include box-sizing(border-box); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#toast-container .toast-info { |
|
|
|
|
background-color: black; |
|
|
|
|
border: 1px solid #3a3a3a; |
|
|
|
|
width: 220px; |
|
|
|
|
padding: 10px 10px 10px 50px; |
|
|
|
|
#toast-container .toast { |
|
|
|
|
width: 200px; |
|
|
|
|
margin: 0 0 8px; |
|
|
|
|
} |