client-app/app/styles/app.css in logster-1.3.4 vs client-app/app/styles/app.css in logster-1.4.0.pre
- old
+ new
@@ -30,70 +30,69 @@
tbody tr {
width: 98%;
}
-tbody tr td {
- border-top: 1px #e9e9e9 solid;
- line-height: 25px;
+.message-row {
+ display: flex;
}
-.message-row:hover {
- background-color: #f8f8f8;
- cursor: pointer;
+.message-row .severity,
+.message-row .protected {
+ text-align: center;
+ width: 25px;
+ flex-grow: 0;
+ flex-shrink: 0;
+ font-size: 12px;
}
-.message-row.selected {
- background-color: #dfdfdf;
+.message-row div {
+ border-top: 0.5px #e9e9e9 solid;
+ padding-top: 1px;
+ padding-bottom: 1px;
+ line-height: 25px;
}
-th {
- text-align: left;
- padding-right: 10px;
- color: #222;
- padding-bottom: 8px;
+.message-row .count {
+ width: 30px;
+ flex-grow: 0;
+ flex-shrink: 0;
+ padding-right: 4px;
+ box-sizing: border-box;
+ font-size: 11px;
+ font-weight: 700;
}
-td.time {
- color: #999;
- vertical-align: top;
- font-size: 12px;
-}
-
-td.severity {
- text-align: center;
-}
-
-.message {
+.message-row .message-body {
+ flex-grow: 1;
+ flex-shrink: 1;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
- padding-right: 10px;
font-size: 13px;
}
-th.count {
- width: 20px;
+.message-row .time {
+ flex-grow: 0;
+ flex-shrink: 0;
+ color: #999;
+ vertical-align: top;
+ font-size: 12px;
+ padding-right: 8px;
}
-th.severity {
- width: 15px;
-}
-
-th.time {
- width: 85px;
+.message-row .count {
text-align: right;
- padding-right: 20px;
}
-td.time {
- text-align: right;
- padding-right: 8px;
+.message-row:hover {
+ background-color: #f8f8f8;
+ cursor: pointer;
}
-th.protected {
- width: 10px;
+.message-row.selected {
+ background-color: #dfdfdf;
}
i.fatal {
color: #e00;
}
@@ -108,33 +107,25 @@
.debug {
color: #777;
}
-td.count {
- text-align: right;
- padding-right: 4px;
-}
-
-.count span {
- font-size: 11px;
- font-weight: bold;
-}
-
.action-panel .search {
border: 1px solid #ddd;
padding: 3px;
vertical-align: middle;
box-sizing: border-box;
}
-tr.show-more {
+#log-table .show-more {
text-align: center;
height: 30px;
+ line-height: 30px;
text-decoration: none;
background-color: #ddd;
cursor: pointer;
+ margin-top: 8px;
}
#bottom-panel {
position: fixed;
bottom: 0;
@@ -279,14 +270,12 @@
float: right;
vertical-align: middle;
}
#log-table {
- border-collapse: collapse;
margin: auto;
width: 99%;
- table-layout: fixed;
}
.btn .fa,
.btn span {
vertical-align: middle;
@@ -463,23 +452,35 @@
height: 18px;
}
.more-wrapping:before {
width: 15px;
margin-left: -10px;
- background: linear-gradient(to right, #f1f1f1 0%, rgba(241, 241, 241, 0.001) 100%);
+ background: linear-gradient(
+ to right,
+ #f1f1f1 0%,
+ rgba(241, 241, 241, 0.001) 100%
+ );
}
.more-wrapping:after {
right: 0;
width: 23px;
- background: linear-gradient(to left, #f1f1f1 0%, rgba(241, 241, 241, 0.001) 100%);
+ background: linear-gradient(
+ to left,
+ #f1f1f1 0%,
+ rgba(241, 241, 241, 0.001) 100%
+ );
}
}
.btn.no-text .fa {
margin: 0;
}
+.btn[disabled] {
+ opacity: 0.5;
+}
+
.actions-menu {
position: absolute;
background: #fafafa;
display: inline-flex;
flex-direction: column;
@@ -492,6 +493,14 @@
}
.actions-menu button {
margin: 0 0 5px 0;
height: 27px;
+}
+
+.nav-controls {
+ margin: 10px 10px;
+}
+
+.env-number {
+ margin: 0 7px;
}