Index: skin/options.css |
=================================================================== |
--- a/skin/options.css |
+++ b/skin/options.css |
@@ -95,12 +95,18 @@ |
.option-name |
{ |
display: flex; |
+ margin-bottom: 16px; |
+ margin-top: 24px; |
} |
-.option-name > * |
+.option-name > :first-child |
{ |
- -moz-margin-end: 6px; |
- -webkit-margin-end: 6px; |
+ flex: 1; |
+ overflow: hidden; |
+ text-overflow: ellipsis; |
+ white-space: nowrap; |
+ -moz-margin-end: auto; |
saroyanm
2015/07/22 18:25:38
Why do we need "margin-end: auto;" here ?
Thomas Greiner
2015/07/28 14:13:07
Done. Seems to be redundant when using `flex: 1`.
|
+ -webkit-margin-end: auto; |
} |
#nav-sidebar |
@@ -140,6 +146,11 @@ |
flex-flow: row wrap; |
} |
+.flex-container > div |
saroyanm
2015/07/22 18:25:38
I do think this rule adding confusion, because thi
Thomas Greiner
2015/07/28 14:13:07
I'd rather avoid having implementation details suc
saroyanm
2015/07/28 17:21:42
Well it does bisect the row, but why each child di
Thomas Greiner
2015/07/28 18:19:22
I see your point. Hardcoding it to 400px is a bad
|
+{ |
+ width: 400px; |
+} |
+ |
.tabs li |
{ |
cursor: pointer; |
@@ -307,7 +318,6 @@ |
margin: 0px; |
padding: 0px; |
position: relative; |
- width: 400px; |
} |
.table li |
@@ -546,7 +556,6 @@ |
#custom-wrapper |
{ |
- width: 400px; |
height: 290px; |
overflow: auto; |
} |
@@ -747,11 +756,20 @@ |
width: 10px; |
} |
+/* |
+ Tooltips |
+*/ |
+ |
.tooltip, #block-element-explanation a |
saroyanm
2015/07/22 18:25:39
Why don't just add class ".tooltip" to "#block-ele
Thomas Greiner
2015/07/28 14:13:07
Yes, especially since this part of the page has no
|
{ |
- border-bottom: dotted 2px; |
+ border-bottom: dashed 1px; |
color: #3A7BA6; |
+ cursor: default; |
font-size: 12px; |
+ height: 15px; |
+ line-height: 19px; |
+ margin: 0px 4px; |
+ position: relative; |
text-decoration: none; |
} |
@@ -770,6 +788,88 @@ |
-webkit-padding-start: 0px; |
} |
+div[role="tooltip"] |
+{ |
+ background-color: rgba(45, 45, 45, 0.95); |
+ border-radius: 3px; |
+ color: #FFF; |
+ font-size: 14px; |
+ font-weight: 400; |
+ line-height: 18px; |
+ margin-top: 14px; |
+ max-width: 400px; |
saroyanm
2015/07/22 18:25:38
Why we use both max and min width ?
Please use "w
Thomas Greiner
2015/07/28 14:13:07
Done.
|
+ min-width: 400px; |
+ opacity: 1; |
+ padding: 20px; |
+ position: absolute; |
+ transition: opacity 200ms ease-in-out 400ms; |
saroyanm
2015/07/22 18:25:39
In case we will need to support safari 6.0 we will
Thomas Greiner
2015/07/28 14:13:07
According to MDN, `transition-delay` is still pref
|
+ z-index: 1; |
+ left: -20px; |
+} |
+ |
+html[dir="ltr"] div[role="tooltip"].flip-vertical, |
+html[dir="rtl"] div[role="tooltip"]:not(.flip-vertical) |
+{ |
+ left: inherit; |
+ right: -20px; |
+} |
+ |
+.tooltip:not(:hover) > div[role="tooltip"], |
+div[role="tooltip"]:hover |
saroyanm
2015/07/22 18:25:39
On small screens some tooltips overflow this eleme
Thomas Greiner
2015/07/28 14:13:07
Done. Nice catch!
|
+{ |
+ opacity: 0; |
+ transition-delay: 0ms; |
+} |
+ |
+div[role="tooltip"]::before |
+{ |
+ background-image: url(options-sprite.png); |
+ background-position: -8px -42px; |
+ content: ""; |
+ height: 6px; |
+ position: absolute; |
+ top: -6px; |
+ width: 14px; |
+ left: 30px; |
+} |
+ |
+html[dir="ltr"] div[role="tooltip"].flip-vertical::before, |
+html[dir="rtl"] div[role="tooltip"]:not(.flip-vertical)::before |
+{ |
+ left: inherit; |
+ right: 30px; |
+} |
+ |
+div[role="tooltip"] img |
+{ |
+ float: left; |
+ height: 64px; |
+ margin-top: -2px; |
+ margin-bottom: 10px; |
+ width: 64px; |
+ -moz-margin-end: 10px; |
+ -webkit-margin-end: 10px; |
+} |
+ |
+html[dir="rtl"] div[role="tooltip"] img |
+{ |
+ float: right; |
+} |
+ |
+div[role="tooltip"] > div:not(:first-of-type) |
+{ |
+ border-top: 1px solid #717171; |
+ font-size: 12px; |
+ font-weight: 300; |
+ margin-top: 14px; |
+ padding-top: 14px; |
+} |
+ |
+div[role="tooltip"] > div > div:not(:first-child) |
+{ |
+ margin-top: 18px; |
+} |
+ |
/* |
Help tab content |
*/ |