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; }