summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/src/less/web_editor.common.less
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web_editor/static/src/less/web_editor.common.less')
-rw-r--r--addons/web_editor/static/src/less/web_editor.common.less166
1 files changed, 166 insertions, 0 deletions
diff --git a/addons/web_editor/static/src/less/web_editor.common.less b/addons/web_editor/static/src/less/web_editor.common.less
new file mode 100644
index 00000000000..f83b5628b4e
--- /dev/null
+++ b/addons/web_editor/static/src/less/web_editor.common.less
@@ -0,0 +1,166 @@
+/* ----- EDITOR ----- */
+.css_non_editable_mode_hidden {
+ display: none !important;
+}
+
+/* ----- Editor (for public user, like forum) ----- */
+.note-toolbar {
+ margin-left: 0 !important;
+}
+
+.note-popover .popover > .arrow {
+ display: none;
+}
+
+/* ----- GENERIC LAYOUTING HELPERS ---- */
+.hidden {
+ display: none !important;
+}
+
+/* table */
+#wrapwrap table.table, .o_editable table.table {
+ table-layout: fixed;
+}
+#wrapwrap table.table td, .o_editable table.table td {
+ min-width: 20px;
+}
+
+/* Media */
+img.shadow {
+ -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
+ -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
+ box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
+}
+
+img.padding-small, .img.padding-small, span.fa.padding-small, iframe.padding-small {
+ padding: 4px;
+}
+img.padding-medium, .img.padding-medium, span.fa.padding-medium, iframe.padding-medium {
+ padding: 8px;
+}
+img.padding-large, .img.padding-large, span.fa.padding-large, iframe.padding-large {
+ padding: 16px;
+}
+img.padding-xl, .img.padding-xl, span.fa.padding-xl, iframe.padding-xl {
+ padding: 32px;
+}
+
+div.media_iframe_video.padding-small iframe {
+ padding: 4px;
+}
+div.media_iframe_video.padding-medium iframe {
+ padding: 8px;
+}
+div.media_iframe_video.padding-large iframe {
+ padding: 16px;
+}
+div.media_iframe_video.padding-xl iframe {
+ padding: 32px;
+}
+
+/* font awsome */
+.fa-6x {
+ font-size: 6em;
+}
+
+.fa-7x {
+ font-size: 7em;
+}
+
+.fa-8x {
+ font-size: 8em;
+}
+
+.fa-9x {
+ font-size: 9em;
+}
+
+.fa-10x {
+ font-size: 10em;
+}
+
+.fa.center-block {
+ text-align: center;
+}
+
+/* video */
+div.media_iframe_video {
+ margin: 0 auto;
+ text-align: center;
+ position: relative;
+ overflow: hidden;
+}
+div.media_iframe_video iframe {
+ width: 100%;
+ height: 100%;
+ top: 0;
+ position: absolute;
+ margin: 0 auto;
+ margin-left: -50%;
+}
+div.media_iframe_video .media_iframe_video_size {
+ padding-bottom: 66.5%;
+ position: relative;
+ width: 100%;
+ height: 0;
+}
+div.media_iframe_video .css_editable_mode_display {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ display: none;
+ z-index: 2;
+}
+
+html[data-browser^="msie"] div.media_iframe_video iframe {
+ margin-left: 0;
+}
+
+/* Mobile view */
+@media (max-width: 768px) {
+ img:not(.cke_iframe), .media_iframe_video, span.fa, i.fa {
+ -webkit-transform: none !important;
+ -moz-transform: none !important;
+ -ms-transform: none !important;
+ -o-transform: none !important;
+ transform: none !important;
+ }
+}
+/* ---- fields --- */
+address .fa.fa-mobile-phone {
+ margin: 0 3px 0 2px;
+}
+address .fa.fa-file-text-o {
+ margin-right: 1px;
+}
+
+span[data-oe-type="monetary"] {
+ white-space: nowrap;
+}
+
+/* ---- MENU ---- {{{ */
+div.oe_menu_buttons {
+ top: -8px;
+ right: -8px;
+}
+
+ul.oe_menu_editor .fa-home {
+ display: none;
+}
+ul.oe_menu_editor > li:first-child > div > span > .fa-home {
+ display: block;
+}
+ul.oe_menu_editor .oe_menu_placeholder {
+ outline: 1px dashed #4183C4;
+}
+ul.oe_menu_editor ul {
+ list-style: none;
+}
+ul.oe_menu_editor li div {
+ cursor: move;
+}
+ul.oe_menu_editor .disclose {
+ cursor: pointer;
+ width: 10px;
+ display: none;
+}