summaryrefslogtreecommitdiff
path: root/addons/web/static/src/scss/webclient.scss
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2018-03-12 16:27:41 +0100
committerqsm-odoo <qsm@odoo.com>2018-04-18 15:59:15 +0200
commitb04dec4025013c60e4857c1e177bb20d811cd41a (patch)
treedb8b38a5e1df34ee6f0402fab9a0bd8b4b769f8e /addons/web/static/src/scss/webclient.scss
parenta6393130e6fcc4ad706f3df08557e5434416e4ab (diff)
[REF] *: rename all LESS files to SCSS
This is a simple renaming without adaptation.
Diffstat (limited to 'addons/web/static/src/scss/webclient.scss')
-rw-r--r--addons/web/static/src/scss/webclient.scss140
1 files changed, 140 insertions, 0 deletions
diff --git a/addons/web/static/src/scss/webclient.scss b/addons/web/static/src/scss/webclient.scss
new file mode 100644
index 00000000000..1de198d282b
--- /dev/null
+++ b/addons/web/static/src/scss/webclient.scss
@@ -0,0 +1,140 @@
+// ------------------------------------------------------------------
+// General
+// ------------------------------------------------------------------
+.o_web_client {
+ position: relative; // normally useless but required by bootstrap-datepicker
+ background-color: @odoo-webclient-background-color;
+}
+
+// ------------------------------------------------------------------
+// Misc. widgets
+// ------------------------------------------------------------------
+@notification-error-bg-color: #F16567;
+@notification-info-bg-color: #FCFBEA;
+.o_notification_manager {
+ width: 300px;
+ max-width: 100%;
+
+ .o-position-absolute(@navbar-height, 0px);
+ z-index: 1100; // Bootstrap modal z-index is 1050
+
+ .o_notification {
+ padding: 0;
+ margin: 5px 0 0 0;
+
+ opacity: 0;
+
+ background-color: @notification-info-bg-color;
+ box-shadow: 0px 0px 5px 1px @odoo-main-text-color;
+
+ position: relative;
+ .o_close {
+ .o-position-absolute(5px, 5px);
+ color: rgba(0, 0, 0, 0.3);
+ text-decoration: none;
+ }
+
+ .o_notification_title {
+ .o-flex-display();
+ .o-align-items(center);
+
+ border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+ padding: 10px 10px 10px 20px;
+
+ font-weight: bold;
+
+ .o_icon {
+ display: inline-block;
+ margin-right: 20px;
+ color: rgba(0, 0, 0, 0.3);
+ }
+ }
+
+ .o_notification_content {
+ padding: 10px;
+ }
+
+ &.o_error {
+ color: white;
+ background-color: @notification-error-bg-color;
+ }
+ }
+}
+
+// Buttons
+.o_icon_button {
+ background-color: transparent;
+ border: 0;
+ padding: 0;
+ outline: none;
+}
+
+// Boolean Toggle widget
+div.o_boolean_toggle {
+ position: relative;
+ display: inline-block;
+ width: 32px !important;
+ height: 18px;
+
+ > input {
+ display: none;
+ }
+
+ .slider {
+ position: absolute;
+ cursor: pointer;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background-color: #a0a0a0;
+ border-radius: 24px;
+
+ &:before {
+ position: absolute;
+ content: "";
+ height: 12px;
+ width: 12px;
+ left: 3px;
+ bottom: 3px;
+ background-color: white;
+ border-radius: 50%;
+ }
+ }
+
+ > input:checked + .slider {
+ background-color: @odoo-brand-optional;
+
+ &:before {
+ .translate(14px; 0px);
+ }
+ }
+}
+
+// Full bg colors (bootstrap extension)
+.bg-success-full {
+ background-color: @brand-success;
+}
+.bg-warning-full {
+ background-color: @brand-warning;
+}
+.bg-danger-full {
+ background-color: @brand-danger;
+}
+.bg-info-full {
+ background-color: @brand-info;
+}
+
+.o_web_accesskey_overlay {
+ font-family: @font-family-sans-serif;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background-color: rgba(0,0,0,.6);
+ color: #FFFFFF;
+ justify-content: center;
+ display: flex;
+ align-items: center;
+} \ No newline at end of file