summaryrefslogtreecommitdiff
path: root/addons/web/static/src/less/bootstrap_overridden.less
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2017-09-05 12:16:28 +0200
committerqsm-odoo <qsm@odoo.com>2017-09-05 12:16:28 +0200
commit41e7a1374fcd0165f4c8f003a0d288966f07e9dd (patch)
treee8e57ce677c420ca060560db816d4532bb28e465 /addons/web/static/src/less/bootstrap_overridden.less
parent489db80101fba3ca655d103f563db8ec17111902 (diff)
parent24ea61163d30f5357e3cd8a6e6d84cf39f89d3fc (diff)
[MERGE] web, mail: introduce new chatter/discuss design
Diffstat (limited to 'addons/web/static/src/less/bootstrap_overridden.less')
-rw-r--r--addons/web/static/src/less/bootstrap_overridden.less34
1 files changed, 34 insertions, 0 deletions
diff --git a/addons/web/static/src/less/bootstrap_overridden.less b/addons/web/static/src/less/bootstrap_overridden.less
index 4a677d8da87..1f3f22cac3a 100644
--- a/addons/web/static/src/less/bootstrap_overridden.less
+++ b/addons/web/static/src/less/bootstrap_overridden.less
@@ -108,9 +108,43 @@
}
//== Buttons
+// Mixin to define variations for btn-links and muted btn-links
+.o-btn-link-variant(@color, @color-active) {
+ text-transform: none;
+ .o-hover-text-color(@default-color: @color, @hover-color: @color-active);
+
+ &, &:hover, &:focus, &:active, &.active {
+ border-color: transparent;
+ background-color: transparent
+ }
+
+ &.text-muted, .text-muted {
+ .o-hover-opacity();
+ .o-hover-text-color(@default-color: @text-muted, @hover-color: @color-active);
+ }
+}
.btn-icon {
.button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);
}
+.btn-link {
+ font-weight: @btn-font-weight;
+
+ &.btn-default {
+ .o-btn-link-variant(@text-color, @headings-color);
+ }
+ &.btn-success, &.text-success {
+ .o-btn-link-variant(@text-color, @brand-success);
+ }
+ &.btn-warning, &.text-warning {
+ .o-btn-link-variant(@text-color, @brand-warning);
+ }
+ &.btn-danger, &.text-danger {
+ .o-btn-link-variant(@text-color, @brand-danger);
+ }
+ &.btn-info, &.text-info {
+ .o-btn-link-variant(@text-color, darken(@brand-info, 20%));
+ }
+}
//== Printing improvements
@media print {