summaryrefslogtreecommitdiff
path: root/addons/website_event/static/src/scss/website_event_templates.scss
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/website_event/static/src/scss/website_event_templates.scss
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/website_event/static/src/scss/website_event_templates.scss')
-rw-r--r--addons/website_event/static/src/scss/website_event_templates.scss161
1 files changed, 161 insertions, 0 deletions
diff --git a/addons/website_event/static/src/scss/website_event_templates.scss b/addons/website_event/static/src/scss/website_event_templates.scss
new file mode 100644
index 00000000..49a9f8ae
--- /dev/null
+++ b/addons/website_event/static/src/scss/website_event_templates.scss
@@ -0,0 +1,161 @@
+// Color tags according to assigned background color.
+
+.o_wevent_index, .o_wevent_event {
+
+ // Simple colored tags according to assigned background color
+ @for $size from 1 through length($o-colors) {
+ .o_tag_color_#{$size - 1} {
+ @if $size == 1 {
+ & {
+ background-color: white;
+ color: nth($o-colors, $size);
+ box-shadow: inset 0 0 0 2px nth($o-colors, $size);
+ }
+ &::after {
+ background-color: nth($o-colors, $size);
+ }
+ } @else {
+ &, &::after {
+ background-color: nth($o-colors, $size);
+ color: $white;
+ }
+ }
+ }
+ }
+
+ // Complex colored tags according to assigned background color with hover effect
+ @for $size from 1 through length($o-colors) {
+ .o_tag_color_hovered_#{$size - 1} {
+ $background-color: white;
+ // no color selected
+ @if $size == 1 {
+ & {
+ color: black;
+ background-color: $background-color;
+ box-shadow: inset 0 0 0 1px nth($o-colors, $size);
+ }
+ } @else {
+ $background-color: nth($o-colors, $size);
+ & {
+ color: white;
+ background-color: $background-color;
+ }
+ }
+ @at-root a#{&} {
+ &:hover {
+ background-color: darken($background-color, 20%);
+ }
+ }
+ }
+ }
+
+ /*
+ * COMMON TO ALL ONLINE-* PAGES
+ */
+
+ .o_wevent_online {
+ // unpublished badge: put opacity to distinguish form other badges
+ .o_wevent_online_badge_unpublished{
+ opacity: 0.4;
+ }
+
+ &.o_wevent_online_bg {
+ @if (color('body') == $o-portal-default-body-bg) {
+ @extend .bg-100;
+ }
+ }
+
+ // background color-based for new styling
+ .event_color_0 {
+ // bg-100 background but DO NOT extend bg-100 as it messes with text-muted colors
+ background-color: #F8F9FA;
+ }
+ .event_color_1 {
+ background-color: rgba(240, 96, 80, 0.2);
+ }
+ .event_color_2 {
+ background-color: rgba(244, 164, 96, 0.2);
+ }
+ .event_color_3 {
+ background-color: rgba(247, 205, 31, 0.2);
+ }
+ .event_color_4 {
+ background-color: rgba(108,193,237,0.2);
+ }
+ .event_color_5 {
+ background-color: rgba(129,73,104,0.2);
+ }
+ .event_color_6 {
+ background-color: rgba(235,126,127,0.2);
+ }
+ .event_color_7 {
+ background-color: rgba(44,131,151,0.2);
+ }
+ .event_color_8 {
+ background-color: rgba(71,85,119,0.2);
+ }
+ .event_color_9 {
+ background-color: rgba(214,20,95,0.2);
+ }
+ .event_color_10 {
+ background-color: rgba(48,195,129,0.2);
+ }
+ .event_color_11 {
+ background-color: rgba(147,101,184,0.2);
+ }
+
+ .o_wevent_online_page_container {
+ // Widescreen mode
+ @include media-breakpoint-up(md) {
+ &:not(.container) {
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+ }
+ }
+
+ // Main panel
+ .o_wevent_online_page_main {
+ border: 1px solid $border-color;
+
+ @include media-breakpoint-up(md) {
+ border-top-width: 0;
+ }
+
+ .o_wevent_online_page_avatar {
+ min-width: 64px;
+
+ img {
+ max-width: 96px;
+ }
+ }
+ }
+
+ // Left panel
+ .o_wevent_online_page_aside {
+
+ // Left panel: content display
+ .o_wevent_online_page_aside_content {
+ border: 1px solid $border-color;
+
+ @include media-breakpoint-up(md) {
+ border-top-width: 0;
+ }
+
+ li:not(.nav-item) {
+ border-bottom: 1px solid $border-color;
+ &:first-child {
+ border-top: 1px solid $border-color;
+ }
+ &:last-child {
+ border-bottom: 0px;
+ }
+ }
+
+ .o_wevent_online_page_aside_collapse:not(.collapsed) {
+ transform: rotate(180deg);
+ }
+ }
+ }
+ }
+ }
+}