#sidebar {
- position: absolute;
- top: 0px;
- right: 0px;
- bottom: 0px;
- width: 0px;
background-color: #FFF;
}
background-color: #C1C1C1;
}
-#side-search p {
- padding: .5em;
+#side-properties {
+ height: 100%;
+ overflow: auto;
+}
+#side-properties #parents li {
+ cursor: pointer;
}
#side-annotations {
- display: none;
+ display: flex;
+ flex-direction: column;
+ height: 100%;
+ position: relative;
+}
+
+#side-annotations #annotations-container {
+ flex: 1;
+ position: relative;
+ overflow: hidden;
}
.annotations-list {
- position: absolute;
- left: 0;
- top: 28px;
- right: 0;
- bottom: 0;
+ flex: 1;
+ height: 100%;
overflow: auto;
padding: 1em 1em 0 1em;
}
-#side-annotations .active {
- font-weight: bold;
+#side-annotations .error-message {
+ padding: 1em;
}
#side-annotations .spinner {
position: absolute;
left: 0;
- top: 28px;
+ top: 0;
right: 0;
bottom: 0;
- text-align:center;
- padding-top: 50%;
background: white;
+ display: flex;
+ align-items: center;
+ justify-content: center;
}
-#side-annotations .spinner img {
- margin-top: -15px;
-}
-
-#side-annotations .akap {
+#side-annotations [x-node="akap"] {
font-size: 16px;
font-family: "Georgia", "Times New Roman", serif;
line-height: 1.5em;
width: 100%;
}
-#side-annotations .akap:hover .src {
+#side-annotations [x-node="akap"]:hover .src {
display: block;
}
/* = Gallery = */
/* =========== */
-#side-gallery .error_message
-{
- background-color: white;
- color: black;
- padding: 0.5em 1em;
+#side-gallery {
+ height: 100%;
+ display: flex;
+ flex-direction: column;
}
+
.change-gallery-panel {
width: 100%;
border-bottom: 1px solid #777;
}
.gallery-image {
- position: absolute;
- top: 30px;
- right: 0;
- bottom: 0;
- left: 0;
- margin: 0;
- border: none;
- background-color: transparent;
+ flex: 1;
overflow: hidden;
+ position: relative;
}
.gallery-image img {