1 body.embedded .popover-footer-content,
2 body.logged-out .popover-footer-content {
7 .popover-item__action-disabled {
12 .popover-item__action:hover {
18 .popover-item__action-disabled {
22 .popover-item__action-disabled:hover {
28 display: block; // bootstrap-vue doesn't use `.show`. If the DOM element exists we should show it.
29 transition: none; // we want the popover to hide instantly.
33 &:extend(.popover-content);
37 // Hacking only the left placement of the popover, if you need top, bottom or right,
38 // copy the styles in similar manner from `public/less/bootstrap/popovers.less`
42 I'm so sorry for this hack 😿. Unfortunately the <b-popover> offset property
43 can shift the popover only on y-axis (up and down) whilst thanks to reusing bootstrap 3
44 styles, the arrow is hanging out 10px to the right and is covering the `...` ellipsis icon.
46 Since <b-popover> computes all the styles and adds them to the element, we need to use !important
48 The offset property still worked (`offset=0,10`) in bootstrap-vue@2.0.0-rc.27
50 This can be removed once we stop using the bootstrap 3 popover in our backbone code.
52 left: -10px !important;
54 .bs-popover-left .arrow {
55 &:extend(.popover.left .arrow);
56 top: 50% !important; // not proud of this but the vue-bootstrap adds the top attribute directly on the element so we need to use !important to override it
59 .bs-popover-left .arrow:after {
60 &:extend(.popover.left .arrow:after);