Skip to content

Commit 00e252d

Browse files
committed
Change styling on pagination section
1 parent 6a2832f commit 00e252d

File tree

2 files changed

+45
-8
lines changed

2 files changed

+45
-8
lines changed

extensions/ql-vscode/src/view/result-tables.tsx

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -213,14 +213,20 @@ export class ResultTables
213213
});
214214
};
215215

216-
return <span>
217-
<button onClick={prevPage} >&lt;</button>
218-
<input size={3} value={this.state.selectedPage} onChange={onChange}
216+
return <span className="vscode-codeql__table-selection-header">
217+
<button onClick={prevPage} >&#xab;</button>
218+
<input
219+
type="number"
220+
size={3}
221+
value={this.state.selectedPage}
222+
onChange={onChange}
219223
onBlur={e => choosePage(e.target.value)}
220224
onKeyDown={e => { if (e.keyCode === 13) choosePage((e.target as HTMLInputElement).value); }}
221225
/>
222-
/ {numPages}
223-
<button value=">" onClick={nextPage} >&gt;</button>
226+
<span>
227+
/ {numPages}
228+
</span>
229+
<button value=">" onClick={nextPage} >&#xbb;</button>
224230
</span>;
225231
}
226232

extensions/ql-vscode/src/view/resultsView.css

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,47 @@
77
.vscode-codeql__table-selection-header {
88
display: flex;
99
padding: 0.5em 0;
10+
align-items: center;
1011
}
1112

1213
.vscode-codeql__table-selection-header select {
1314
border: 0;
1415
}
1516

17+
.vscode-codeql__table-selection-header button {
18+
padding: 0.3rem;
19+
margin: 0.2rem;
20+
border-radius: 5px;
21+
color: var(--vscode-editor-foreground);
22+
background-color: var(--vscode-editorGutter-background);
23+
cursor: pointer;
24+
opacity: 0.8;
25+
}
26+
27+
.vscode-codeql__table-selection-header button:hover {
28+
opacity: 1;
29+
}
30+
31+
.vscode-codeql__table-selection-header input[type="number"] {
32+
border-radius: 0;
33+
padding: 0.3rem;
34+
margin: 0.2rem;
35+
width: 2rem;
36+
border-radius: 0;
37+
color: var(--vscode-editor-foreground);
38+
border: 0;
39+
border-bottom: 1px solid var(--vscode-editor-foreground);
40+
background-color: var(--vscode-editorGutter-background);
41+
border-radius: 0;
42+
outline: none;
43+
}
44+
1645
.vscode-codeql__result-table-alert-extras {
1746
display: inline-block;
1847
text-align: left;
1948
margin-left: auto;
49+
background-color: transparent;
50+
color: inherit;
2051
}
2152

2253
.vscode-codeql__result-table-toggle-diagnostics {
@@ -34,11 +65,11 @@
3465
margin: 3px 3px 1px 13px;
3566
}
3667

37-
3868
.vscode-codeql__result-table th {
3969
border-top: 1px solid rgba(88, 96, 105, 0.25);
4070
border-bottom: 1px solid rgba(88, 96, 105, 0.25);
41-
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
71+
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial,
72+
sans-serif, Apple Color Emoji, Segoe UI Emoji;
4273
background: rgba(225, 228, 232, 0.25);
4374
padding: 0.25em 0.5em;
4475
text-align: center;
@@ -146,7 +177,7 @@ td.vscode-codeql__path-index-cell {
146177

147178
.octicon {
148179
fill: var(--vscode-editor-foreground);
149-
margin-top: .25em;
180+
margin-top: 0.25em;
150181
}
151182

152183
.octicon-light {

0 commit comments

Comments
 (0)