353 lines
8.9 KiB
SCSS
353 lines
8.9 KiB
SCSS
.o_form_view .o_form_sheet .o_notebook .tab-content .tab-pane .o_mail_body {
|
|
// cancel padding of form_sheet
|
|
margin-top: -$o-sheet-cancel-tpadding;
|
|
margin-left: -$o-sheet-cancel-hpadding;
|
|
margin-right: -$o-sheet-cancel-hpadding;
|
|
margin-bottom: -$o-sheet-cancel-bpadding;
|
|
}
|
|
|
|
html:not(.o_mass_mailing_iframe), body:not(.o_mass_mailing_iframe), html.o_fullscreen {
|
|
overflow: visible !important;
|
|
}
|
|
|
|
html:has(body.o_mass_mailing_iframe_body_fullscreen) {
|
|
overflow-y: auto !important;
|
|
}
|
|
|
|
body {
|
|
&.o_mass_mailing_iframe_body_with_snippets_sidebar:not(.o_mass_mailing_iframe_body_fullscreen) {
|
|
padding-right: $o-we-sidebar-width !important;
|
|
}
|
|
&.o_mass_mailing_iframe_body_fullscreen {
|
|
overflow-y: auto !important;
|
|
}
|
|
}
|
|
|
|
#iframe_target:not(.o_fullscreen) {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.o_mail_theme_selector {
|
|
> a {
|
|
height: $o-we-toolbar-height;
|
|
line-height: $o-we-toolbar-height;
|
|
border-radius: 0;
|
|
background-color: $o-we-sidebar-bg;
|
|
color: #212629;
|
|
box-shadow: none !important;
|
|
display: flex;
|
|
|
|
&:first-child {
|
|
display: none;
|
|
}
|
|
|
|
.o_thumb {
|
|
background-size: cover;
|
|
border: 1px solid $o-we-border-color;
|
|
flex: 1;
|
|
}
|
|
|
|
|
|
&:hover {
|
|
background-color: $o-we-sidebar-bg;
|
|
|
|
.o_thumb {
|
|
border: 1px solid black;
|
|
}
|
|
}
|
|
|
|
&.selected .o_thumb {
|
|
border: 2px solid $o-brand-odoo;
|
|
background-color: $o-we-sidebar-bg;
|
|
}
|
|
|
|
&:hover, &:focus, &:active {
|
|
color: #4e525b;
|
|
}
|
|
}
|
|
}
|
|
|
|
.o_mail_theme_selector_new {
|
|
display: block;
|
|
font-size: 1rem;
|
|
position: absolute;
|
|
overflow: auto;
|
|
background-color: $o-we-sidebar-bg;
|
|
z-index: 1050;
|
|
top: 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
right: 0;
|
|
|
|
h5 {
|
|
font-size: 1.1rem!important;
|
|
}
|
|
|
|
.dropdown-item {
|
|
padding: 10px 10px;
|
|
&:first-child {
|
|
display: none;
|
|
}
|
|
|
|
.o_thumb {
|
|
display: none;
|
|
background-size: cover;
|
|
padding-top: 50%;
|
|
border: 1px solid $o-we-border-color;
|
|
|
|
&.logo {
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
&:hover {
|
|
background-color: $o-we-sidebar-bg;
|
|
|
|
.o_thumb {
|
|
border: 1px solid black;
|
|
}
|
|
}
|
|
|
|
&:focus {
|
|
background-color: $o-we-sidebar-bg;
|
|
}
|
|
|
|
&.selected .o_thumb {
|
|
border: 2px solid $o-brand-odoo;
|
|
background-color: $o-we-sidebar-bg;
|
|
}
|
|
}
|
|
|
|
.dropdown-item {
|
|
margin: 0;
|
|
float: left;
|
|
clear: none;
|
|
width: 100%;
|
|
max-width: 20%;
|
|
transition: all 0.3s ease 0s;
|
|
|
|
&:first-child {
|
|
display: block;
|
|
}
|
|
|
|
.o_thumb {
|
|
display: none;
|
|
padding-top: 107%;
|
|
border: 1px solid #4e525b;
|
|
border-top: 1px solid $o-we-border-color;
|
|
box-shadow: 0 5px 10px rgba(black, 0.8);
|
|
will-change: transform;
|
|
backface-visibility: hidden;
|
|
transition: all 0.3s ease 0s;
|
|
|
|
&.small {
|
|
display: block;
|
|
}
|
|
|
|
@media screen and (min-width: 900px) {
|
|
&.small {
|
|
display: none;
|
|
}
|
|
&.large {
|
|
display: block;
|
|
}
|
|
}
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #212629;
|
|
|
|
.o_thumb {
|
|
box-shadow: 0 5px 30px 1px rgba(black, 0.6);
|
|
}
|
|
}
|
|
|
|
&.o_mass_mailing_themes_upgrade .o_thumb {
|
|
position: relative;
|
|
display: block;
|
|
border: 1px dashed white;
|
|
opacity: 0.2;
|
|
|
|
> .fa {
|
|
@include o-position-absolute(0, 0, 0, 0);
|
|
text-align: center;
|
|
font-size: 50px;
|
|
color: white;
|
|
|
|
&::before {
|
|
vertical-align: middle;
|
|
}
|
|
&::after {
|
|
content: "";
|
|
display: inline-block;
|
|
height: 100%;
|
|
vertical-align: middle;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.o_mail_template_preview {
|
|
padding: 10px 1.5rem;
|
|
width: 20%;
|
|
div i.o_mail_template_remove_favorite {
|
|
display: none;
|
|
}
|
|
div:hover i.o_mail_template_remove_favorite {
|
|
display: inline-block;
|
|
&:hover {
|
|
color: red;
|
|
}
|
|
}
|
|
img {
|
|
width: 20px;
|
|
height: 20px;
|
|
}
|
|
}
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
// Show 2 columns for the templates on small screen
|
|
// can not be done with "o_xxs_form_view" because those
|
|
// elements are inside an iframe (HTML field).
|
|
.o_mail_theme_selector_new {
|
|
.dropdown-item {
|
|
max-width: 50%!important;
|
|
}
|
|
}
|
|
.o_mail_template_preview {
|
|
width: 50%!important;
|
|
}
|
|
}
|
|
|
|
body.o_force_mail_theme_choice {
|
|
#oe_snippets {
|
|
width: 100%;
|
|
|
|
.o_mail_theme_selector, .o_mail_theme_selector_new {
|
|
.dropdown-toggle {
|
|
display: none;
|
|
}
|
|
|
|
.dropdown-menu {
|
|
display: block;
|
|
|
|
.dropdown-item {
|
|
margin: 0;
|
|
float: left;
|
|
clear: none;
|
|
width: 100%;
|
|
max-width: 25%;
|
|
transition: all 0.3s ease 0s;
|
|
|
|
&:first-child {
|
|
display: block;
|
|
}
|
|
|
|
.o_thumb {
|
|
display: none;
|
|
padding-top: 107%;
|
|
border: 1px solid #4e525b;
|
|
border-top: 1px solid $o-we-border-color;
|
|
box-shadow: 0 5px 10px rgba(black, 0.8);
|
|
will-change: transform;
|
|
backface-visibility: hidden;
|
|
transition: all 0.3s ease 0s;
|
|
|
|
&.small {
|
|
display: block;
|
|
}
|
|
|
|
@media screen and (min-width: 900px) {
|
|
&.small {
|
|
display: none;
|
|
}
|
|
&.large {
|
|
display: block;
|
|
}
|
|
}
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #212629;
|
|
|
|
.o_thumb {
|
|
box-shadow: 0 5px 30px 1px rgba(black, 0.6);
|
|
}
|
|
}
|
|
|
|
&.o_mass_mailing_themes_upgrade .o_thumb {
|
|
position: relative;
|
|
display: block;
|
|
border: 1px dashed white;
|
|
opacity: 0.2;
|
|
|
|
> .fa {
|
|
@include o-position-absolute(0, 0, 0, 0);
|
|
text-align: center;
|
|
font-size: 50px;
|
|
color: white;
|
|
|
|
&::before {
|
|
vertical-align: middle;
|
|
}
|
|
&::after {
|
|
content: "";
|
|
display: inline-block;
|
|
height: 100%;
|
|
vertical-align: middle;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.note-editor {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
body.editor_enable.o_basic_theme.o_in_iframe {
|
|
padding-right: 0px !important;
|
|
}
|
|
|
|
.note-editable .o_layout {
|
|
overflow: initial;
|
|
}
|
|
|
|
.oe_structure {
|
|
width: 100%;
|
|
}
|
|
|
|
:root {
|
|
font-size: 14px;
|
|
}
|
|
|
|
.editor_enable .o_mass_mailing_iframe {
|
|
.o_editable:empty, .o_editable > .oe_drop_zone.oe_insert:not(.oe_vertical):only-child {
|
|
background-color: white;
|
|
border: 2px dashed #999999;
|
|
padding: 112px 0px;
|
|
text-align: center !important;
|
|
color: #999999;
|
|
margin: 5px;
|
|
height: auto;
|
|
width: -moz-available; /* WebKit-based browsers will ignore this. */
|
|
width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
|
|
width: stretch;
|
|
|
|
&:before {
|
|
content: attr(data-editor-message);
|
|
display: block;
|
|
font-size: 20px;
|
|
line-height: 50px; // Useful for the "wizz" animation on snippet click to be more visible
|
|
}
|
|
&:after {
|
|
content: attr(data-editor-sub-message);
|
|
display: block;
|
|
}
|
|
}
|
|
}
|