|
|
|
@ -22,16 +22,26 @@ body {
@@ -22,16 +22,26 @@ body {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* outer/inner center provides horizontal center */ |
|
|
|
|
.outerCenter { |
|
|
|
|
html[dir='ltr'] .outerCenter { |
|
|
|
|
float: right; |
|
|
|
|
position: relative; |
|
|
|
|
right: 50%; |
|
|
|
|
} |
|
|
|
|
.innerCenter { |
|
|
|
|
html[dir='rtl'] .outerCenter { |
|
|
|
|
float: left; |
|
|
|
|
position: relative; |
|
|
|
|
left: 50%; |
|
|
|
|
} |
|
|
|
|
html[dir='ltr'] .innerCenter { |
|
|
|
|
float: right; |
|
|
|
|
position: relative; |
|
|
|
|
right: -50%; |
|
|
|
|
} |
|
|
|
|
html[dir='rtl'] .innerCenter { |
|
|
|
|
float: left; |
|
|
|
|
position: relative; |
|
|
|
|
left: -50%; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#outerContainer { |
|
|
|
|
width: 100%; |
|
|
|
@ -42,7 +52,6 @@ body {
@@ -42,7 +52,6 @@ body {
|
|
|
|
|
position: absolute; |
|
|
|
|
top: 0; |
|
|
|
|
bottom: 0; |
|
|
|
|
left: -200px; |
|
|
|
|
width: 200px; |
|
|
|
|
-moz-transition-property: left; |
|
|
|
|
-moz-transition-duration: 200ms; |
|
|
|
@ -51,9 +60,19 @@ body {
@@ -51,9 +60,19 @@ body {
|
|
|
|
|
-webkit-transition-duration: 200ms; |
|
|
|
|
-webkit-transition-timing-function: ease; |
|
|
|
|
} |
|
|
|
|
#outerContainer.sidebarOpen > #sidebarContainer { |
|
|
|
|
html[dir='ltr'] #sidebarContainer { |
|
|
|
|
left: -200px; |
|
|
|
|
} |
|
|
|
|
html[dir='rtl'] #sidebarContainer { |
|
|
|
|
right: -200px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
html[dir='ltr'] #outerContainer.sidebarOpen > #sidebarContainer { |
|
|
|
|
left: 0px; |
|
|
|
|
} |
|
|
|
|
html[dir='rtl'] #outerContainer.sidebarOpen > #sidebarContainer { |
|
|
|
|
right: 0px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#mainContainer { |
|
|
|
|
position: absolute; |
|
|
|
@ -68,13 +87,15 @@ body {
@@ -68,13 +87,15 @@ body {
|
|
|
|
|
-webkit-transition-duration: 200ms; |
|
|
|
|
-webkit-transition-timing-function: ease; |
|
|
|
|
} |
|
|
|
|
#outerContainer.sidebarOpen > #mainContainer { |
|
|
|
|
html[dir='ltr'] #outerContainer.sidebarOpen > #mainContainer { |
|
|
|
|
left: 200px; |
|
|
|
|
} |
|
|
|
|
html[dir='rtl'] #outerContainer.sidebarOpen > #mainContainer { |
|
|
|
|
right: 200px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#sidebarContent { |
|
|
|
|
top: 32px; |
|
|
|
|
left: 0; |
|
|
|
|
bottom: 0; |
|
|
|
|
overflow: auto; |
|
|
|
|
position: absolute; |
|
|
|
@ -83,6 +104,12 @@ body {
@@ -83,6 +104,12 @@ body {
|
|
|
|
|
background-color: hsla(0,0%,0%,.1); |
|
|
|
|
box-shadow: inset -1px 0 0 hsla(0,0%,0%,.25); |
|
|
|
|
} |
|
|
|
|
html[dir='ltr'] #sidebarContent { |
|
|
|
|
left: 0; |
|
|
|
|
} |
|
|
|
|
html[dir='rtl'] #sidebarContent { |
|
|
|
|
right: 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#viewerContainer { |
|
|
|
|
overflow: auto; |
|
|
|
@ -138,30 +165,46 @@ body {
@@ -138,30 +165,46 @@ body {
|
|
|
|
|
0 1px 1px hsla(0,0%,0%,.1); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#toolbarViewerLeft { |
|
|
|
|
|
|
|
|
|
html[dir='ltr'] #toolbarViewerLeft, |
|
|
|
|
html[dir='rtl'] #toolbarViewerRight { |
|
|
|
|
position: absolute; |
|
|
|
|
top: 0; |
|
|
|
|
left: 0; |
|
|
|
|
} |
|
|
|
|
#toolbarViewerRight { |
|
|
|
|
html[dir='ltr'] #toolbarViewerRight, |
|
|
|
|
html[dir='rtl'] #toolbarViewerLeft { |
|
|
|
|
position: absolute; |
|
|
|
|
top: 0; |
|
|
|
|
right: 0; |
|
|
|
|
} |
|
|
|
|
#toolbarViewerLeft > *, |
|
|
|
|
#toolbarViewerMiddle > *, |
|
|
|
|
#toolbarViewerRight > * { |
|
|
|
|
html[dir='ltr'] #toolbarViewerLeft > *, |
|
|
|
|
html[dir='ltr'] #toolbarViewerMiddle > *, |
|
|
|
|
html[dir='ltr'] #toolbarViewerRight > * { |
|
|
|
|
float: left; |
|
|
|
|
} |
|
|
|
|
html[dir='rtl'] #toolbarViewerLeft > *, |
|
|
|
|
html[dir='rtl'] #toolbarViewerMiddle > *, |
|
|
|
|
html[dir='rtl'] #toolbarViewerRight > * { |
|
|
|
|
float: right; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.splitToolbarButton { |
|
|
|
|
html[dir='ltr'] .splitToolbarButton { |
|
|
|
|
margin: 3px 2px 4px 0; |
|
|
|
|
display: inline-block; |
|
|
|
|
} |
|
|
|
|
.splitToolbarButton > .toolbarButton { |
|
|
|
|
html[dir='rtl'] .splitToolbarButton { |
|
|
|
|
margin: 3px 0 4px 2px; |
|
|
|
|
display: inline-block; |
|
|
|
|
} |
|
|
|
|
html[dir='ltr'] .splitToolbarButton > .toolbarButton { |
|
|
|
|
border-radius: 0; |
|
|
|
|
float: left; |
|
|
|
|
} |
|
|
|
|
html[dir='rtl'] .splitToolbarButton > .toolbarButton { |
|
|
|
|
border-radius: 0; |
|
|
|
|
float: right; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.toolbarButton { |
|
|
|
|
border: 0 none; |
|
|
|
@ -200,7 +243,8 @@ body {
@@ -200,7 +243,8 @@ body {
|
|
|
|
|
0 0 1px hsla(0,0%,0%,.05); |
|
|
|
|
z-index: 199; |
|
|
|
|
} |
|
|
|
|
.splitToolbarButton > .toolbarButton:first-child { |
|
|
|
|
html[dir='ltr'] .splitToolbarButton > .toolbarButton:first-child, |
|
|
|
|
html[dir='rtl'] .splitToolbarButton > .toolbarButton:last-child { |
|
|
|
|
position: relative; |
|
|
|
|
margin: 0; |
|
|
|
|
margin-right: -1px; |
|
|
|
@ -208,7 +252,8 @@ body {
@@ -208,7 +252,8 @@ body {
|
|
|
|
|
border-bottom-left-radius: 2px; |
|
|
|
|
border-right-color: transparent; |
|
|
|
|
} |
|
|
|
|
.splitToolbarButton > .toolbarButton:last-child { |
|
|
|
|
html[dir='ltr'] .splitToolbarButton > .toolbarButton:last-child, |
|
|
|
|
html[dir='rtl'] .splitToolbarButton > .toolbarButton:first-child { |
|
|
|
|
position: relative; |
|
|
|
|
margin: 0; |
|
|
|
|
margin-left: -1px; |
|
|
|
@ -224,8 +269,13 @@ body {
@@ -224,8 +269,13 @@ body {
|
|
|
|
|
box-shadow: 0 0 0 1px hsla(0,0%,100%,.08); |
|
|
|
|
display: inline-block; |
|
|
|
|
margin: 5px 0; |
|
|
|
|
} |
|
|
|
|
html[dir='ltr'] .splitToolbarButtonSeparator { |
|
|
|
|
float:left; |
|
|
|
|
} |
|
|
|
|
html[dir='rtl'] .splitToolbarButtonSeparator { |
|
|
|
|
float:right; |
|
|
|
|
} |
|
|
|
|
.splitToolbarButton:hover > .splitToolbarButtonSeparator, |
|
|
|
|
.splitToolbarButton.toggled > .splitToolbarButtonSeparator { |
|
|
|
|
padding: 12px 0; |
|
|
|
@ -243,7 +293,6 @@ body {
@@ -243,7 +293,6 @@ body {
|
|
|
|
|
.dropdownToolbarButton { |
|
|
|
|
min-width: 16px; |
|
|
|
|
padding: 2px 6px 0; |
|
|
|
|
margin: 3px 2px 4px 0; |
|
|
|
|
border: 1px solid transparent; |
|
|
|
|
border-radius: 2px; |
|
|
|
|
color: hsl(0,0%,95%); |
|
|
|
@ -260,6 +309,15 @@ body {
@@ -260,6 +309,15 @@ body {
|
|
|
|
|
-webkit-transition-timing-function: ease; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
html[dir='ltr'] .toolbarButton, |
|
|
|
|
html[dir='ltr'] .dropdownToolbarButton { |
|
|
|
|
margin: 3px 2px 4px 0; |
|
|
|
|
} |
|
|
|
|
html[dir='rtl'] .toolbarButton, |
|
|
|
|
html[dir='rtl'] .dropdownToolbarButton { |
|
|
|
|
margin: 3px 0 4px 2px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.toolbarButton:hover, |
|
|
|
|
.dropdownToolbarButton { |
|
|
|
|
background-color: hsla(0,0%,0%,.12); |
|
|
|
@ -321,7 +379,13 @@ body {
@@ -321,7 +379,13 @@ body {
|
|
|
|
|
max-width: 120px; |
|
|
|
|
padding: 3px 2px 2px; |
|
|
|
|
overflow: hidden; |
|
|
|
|
background: url(images/toolbarButton-menuArrows.png) no-repeat 95%; |
|
|
|
|
background: url(images/toolbarButton-menuArrows.png) no-repeat; |
|
|
|
|
} |
|
|
|
|
html[dir='ltr'] .dropdownToolbarButton { |
|
|
|
|
background-position: 95%; |
|
|
|
|
} |
|
|
|
|
html[dir='rtl'] .dropdownToolbarButton { |
|
|
|
|
background-position: 5%; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.dropdownToolbarButton > select { |
|
|
|
@ -344,12 +408,16 @@ body {
@@ -344,12 +408,16 @@ body {
|
|
|
|
|
border-bottom: 1px rgba(255, 255, 255, .5) solid; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.splitToolbarButton:first-child, |
|
|
|
|
.toolbarButton:first-child { |
|
|
|
|
html[dir='ltr'] .splitToolbarButton:first-child, |
|
|
|
|
html[dir='ltr'] .toolbarButton:first-child, |
|
|
|
|
html[dir='rtl'] .splitToolbarButton:last-child, |
|
|
|
|
html[dir='rtl'] .toolbarButton:last-child { |
|
|
|
|
margin-left: 4px; |
|
|
|
|
} |
|
|
|
|
.splitToolbarButton:last-child, |
|
|
|
|
.toolbarButton:last-child { |
|
|
|
|
html[dir='ltr'] .splitToolbarButton:last-child, |
|
|
|
|
html[dir='ltr'] .toolbarButton:last-child, |
|
|
|
|
html[dir='rtl'] .splitToolbarButton:first-child, |
|
|
|
|
html[dir='rtl'] .toolbarButton:first-child { |
|
|
|
|
margin-right: 4px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|