vendor/assets/javascripts/webshims/shims/styles/scss/shim.scss in webshims-rails-1.10.9 vs vendor/assets/javascripts/webshims/shims/styles/scss/shim.scss in webshims-rails-1.10.10
- old
+ new
@@ -697,15 +697,27 @@
opacity: 0;
padding: 11px 0 4px;
-webkit-transform: translate(0, -100%);
transform: translate(0, -100%);
transition: all 400ms ease-in-out;
+
+ [data-vertical="bottom"] & {
+ -webkit-transform: translate(0, 100%);
+ transform: translate(0, 100%);
+ padding: 4px 0 11px;
+ }
+
+ [data-vertical="middle"] & {
+ -webkit-transform: translate(0, 0) scale(0);
+ transform: translate(0, 0) scale(0);
+ padding: 4px 0;
+ }
.ws-popover.ws-po-visible & {
opacity: 1;
- -webkit-transform: translate(0, 0);
- transform: translate(0, 0);
+ -webkit-transform: translate(0, 0) scale(1);
+ transform: translate(0, 0) scale(1);
}
}
.ws-po-box {
border: 1px solid #ccc;
@@ -725,10 +737,27 @@
border-right: 9px solid transparent;
border-bottom: 7px solid #ccc;
border-top: none;
zoom: 1;
font-size: 0;
+
+ [data-horizontal="center"] & {
+ left: 50%;
+ margin-left: -5px;
+ }
+
+ [data-horizontal="right"] & {
+ left: auto;
+ right: 20px;
+ }
+
+ [data-vertical="bottom"] & {
+ top: auto;
+ bottom: 4px;
+ border-bottom: none;
+ border-top: 7px solid #ccc;
+ }
html & {
border-left-color: transparent;
border-right-color: transparent;
@@ -745,11 +774,11 @@
.ws-po-arrowbox {
border-left-color: transparent !important;
border-right-color: transparent !important;
}
}
-
+ [data-vertical="middle"] &,
* html & {
display: none;
}
.ws-po-arrowbox {
@@ -762,9 +791,15 @@
border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-bottom: 7px solid #fefefe;
border-top: none;
z-index: 999999999;
+
+ [data-vertical="bottom"] & {
+ top: -9px;
+ border-bottom: none;
+ border-top: 7px solid #fefefe;
+ }
}
}