Skip to content

Commit 2523ad0

Browse files
Recenter single-row docker preview cards
1 parent 84ef75c commit 2523ad0

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/styles/docker.css

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ tr.folder.fv-parent-expanded div.folder-preview {
393393
flex: 0 0 auto;
394394
min-width: 0;
395395
margin-left: 10px;
396-
margin-top: 7px;
396+
margin-top: 5px;
397397
}
398398

399399
.folder-preview-wrapper > span.outer {
@@ -407,7 +407,6 @@ tr.folder.fv-parent-expanded div.folder-preview {
407407
align-items: center;
408408
flex: 0 0 auto;
409409
min-width: max-content;
410-
transform: translateY(-2px);
411410
}
412411

413412
.folder-preview.fv-preview-multirow .fv-docker-preview-card {

tests/docker-preview-overflow-feature.test.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,11 @@ test('docker styles support multi-row previews and member action sheet styling',
8585
assert.match(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-row \{[\s\S]*padding:\s*0/);
8686
assert.match(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-wrapper \{/);
8787
assert.match(dockerCss, /\.folder-preview-wrapper \{[\s\S]*margin-left:\s*10px/);
88-
assert.match(dockerCss, /\.folder-preview-wrapper \{[\s\S]*margin-top:\s*7px/);
88+
assert.match(dockerCss, /\.folder-preview-wrapper \{[\s\S]*margin-top:\s*5px/);
8989
assert.match(dockerCss, /\.folder-preview-wrapper \{[\s\S]*flex:\s*0 0 auto/);
9090
assert.match(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-wrapper \{[\s\S]*min-height:\s*calc\(var\(--fvplus-preview-row-height\) - 0\.9em\)/);
9191
assert.match(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-wrapper \{[\s\S]*margin:\s*0 0 0 10px/);
92-
assert.match(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-wrapper \{[\s\S]*transform:\s*translateY\(-2px\)/);
92+
assert.doesNotMatch(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-wrapper \{[\s\S]*transform:\s*translateY\(/);
9393
assert.match(dockerCss, /\.folder-preview-divider \{/);
9494
assert.match(dockerCss, /\.folder-preview-divider \{[\s\S]*align-self:\s*stretch/);
9595
assert.match(dockerCss, /\.folder-preview-divider \{[\s\S]*min-height:\s*calc\(var\(--fvplus-preview-row-height\) - 1\.2em\)/);

tests/preview-border-toggle.test.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ test('server normalizes legacy chevron aliases into dropdown_style', () => {
150150

151151
test('single-row Docker and VM previews stay vertically centered', () => {
152152
assert.match(dockerCss, /\.folder-preview\s*\{[\s\S]*width:\s*100%;[\s\S]*box-sizing:\s*border-box;[\s\S]*align-items:\s*center;/);
153-
assert.match(dockerCss, /\.folder-preview-wrapper\s*\{[\s\S]*margin-top:\s*7px;[\s\S]*align-items:\s*center;/);
153+
assert.match(dockerCss, /\.folder-preview-wrapper\s*\{[\s\S]*margin-top:\s*5px;[\s\S]*align-items:\s*center;/);
154154
assert.match(dockerCss, /\.folder-preview-wrapper > span\.outer\s*\{[\s\S]*display:\s*inline-flex;[\s\S]*align-items:\s*center;/);
155155
assert.match(vmCss, /\.folder-preview-wrapper\s*\{[\s\S]*margin-top:\s*7px;[\s\S]*align-items:\s*center;/);
156156
assert.match(vmCss, /\.folder-preview-wrapper > span\.outer\s*\{[\s\S]*display:\s*inline-flex;[\s\S]*align-items:\s*center;/);

0 commit comments

Comments
 (0)