Skip to content

Commit 7829650

Browse files
committed
logview-web: tweak look of tabs
1 parent 123b117 commit 7829650

1 file changed

Lines changed: 18 additions & 28 deletions

File tree

tools/logview-web/src/App.svelte

Lines changed: 18 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -230,14 +230,6 @@
230230
return s.replace(regexp, '<span class="hili">$1</span>');
231231
}
232232
233-
/**
234-
* @param {HTMLElement} node
235-
*/
236-
function scrollToBottom(node) {
237-
// node.scroll({ top: node.scrollHeight, behavior: "smooth" });
238-
node.scroll({ top: node.scrollHeight });
239-
}
240-
241233
let windowTitle = "Logview " + version;
242234
// @ts-ignore
243235
window.runtime?.WindowSetTitle(windowTitle);
@@ -310,14 +302,14 @@
310302
{#each tabs as tab, idx}
311303
{#if idx === selectedTabIdx}
312304
<button class="tab tab-selected"
313-
>{tab.tabName} ({idx + 1})
305+
>{tab.tabName} <span class="kbd">[{idx + 1}]</span>
314306
<!-- svelte-ignore a11y_click_events_have_key_events -->
315307
<!-- svelte-ignore a11y_no_static_element_interactions -->
316308
<span onclick={() => closeTab(idx)} class="tab-close">×</span>
317309
</button>
318310
{:else}
319311
<button onclick={() => selectTab(idx)} class="tab"
320-
>{tab.tabName} ({idx + 1})
312+
>{tab.tabName} <span class="kbd">[{idx + 1}]</span>
321313
<!-- svelte-ignore a11y_click_events_have_key_events -->
322314
<!-- svelte-ignore a11y_no_static_element_interactions -->
323315
<span onclick={() => closeTab(idx)} class="tab-close">×</span>
@@ -327,16 +319,16 @@
327319
</div>
328320
329321
{#if selectedTabIdx < 0}
330-
<div class="grow">
322+
<div class="grow bg-white">
331323
<div class="no-results">No logs yet</div>
332324
</div>
333325
{:else if len(filteredLogs) == 0}
334326
{#if getLogsCount() == 0}
335-
<div class="grow">
327+
<div class="grow bg-white">
336328
<div class="no-results">No logs yet</div>
337329
</div>
338330
{:else}
339-
<div class="grow">
331+
<div class="grow bg-white">
340332
<div class="no-results">No results matching '<b>{filter}</b>'</div>
341333
</div>
342334
{/if}
@@ -373,6 +365,10 @@
373365
.grow {
374366
flex-grow: 1;
375367
}
368+
.bg-white {
369+
background-color: white;
370+
}
371+
376372
.hidden {
377373
display: none;
378374
}
@@ -402,9 +398,16 @@
402398
display: flex;
403399
}
404400
401+
.kbd {
402+
color: gray;
403+
margin-left: 0.25rem;
404+
}
405+
405406
.tab {
407+
display: flex;
408+
align-items: center;
406409
border: 0;
407-
padding: 4px 1rem;
410+
padding: 4px 0.5rem;
408411
cursor: pointer;
409412
&:hover {
410413
background-color: rgba(128, 128, 128, 0.2);
@@ -423,29 +426,16 @@
423426
background-color: rgba(128, 128, 128, 0.4);
424427
}
425428
}
429+
426430
.no-results {
427431
text-align: center;
428432
font-size: 120%;
429433
margin-top: 30%; /* from eyeballing */
430-
/* background-color: bisque; */
431434
}
432435
.btn-pause {
433436
min-width: 8rem;
434437
}
435438
436-
.log-area {
437-
overflow: auto;
438-
padding: 4px 1rem;
439-
/* background: rgb(239, 250, 254); */
440-
background-color: white;
441-
font-family: monospace;
442-
}
443-
444-
.log-line {
445-
/* content-visibility: auto; */
446-
/* contain-intrinsic-size: 1rem; */
447-
}
448-
449439
:global(.hili) {
450440
background-color: yellow;
451441
}

0 commit comments

Comments
 (0)