mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 18:58:26 +00:00
Diffs: extend image quality configs and add PDF as a format option (#31342)
Merged via squash.
Prepared head SHA: cc12097851
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
This commit is contained in:
committed by
GitHub
parent
756f9c9fef
commit
5f49a5da3c
@@ -197,6 +197,7 @@ function buildHtmlDocument(params: {
|
||||
title: string;
|
||||
bodyHtml: string;
|
||||
theme: DiffRenderOptions["presentation"]["theme"];
|
||||
imageMaxWidth: number;
|
||||
runtimeMode: "viewer" | "image";
|
||||
}): string {
|
||||
return `<!doctype html>
|
||||
@@ -211,12 +212,18 @@ function buildHtmlDocument(params: {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
html,
|
||||
body {
|
||||
min-height: 100%;
|
||||
}
|
||||
|
||||
html {
|
||||
background: #05070b;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
min-height: 100vh;
|
||||
padding: 22px;
|
||||
font-family:
|
||||
"Fira Code",
|
||||
@@ -239,7 +246,7 @@ function buildHtmlDocument(params: {
|
||||
}
|
||||
|
||||
.oc-frame[data-render-mode="image"] {
|
||||
max-width: 960px;
|
||||
max-width: ${Math.max(640, Math.round(params.imageMaxWidth))}px;
|
||||
}
|
||||
|
||||
[data-openclaw-diff-root] {
|
||||
@@ -407,12 +414,14 @@ export async function renderDiffDocument(
|
||||
title,
|
||||
bodyHtml: rendered.viewerBodyHtml,
|
||||
theme: options.presentation.theme,
|
||||
imageMaxWidth: options.image.maxWidth,
|
||||
runtimeMode: "viewer",
|
||||
}),
|
||||
imageHtml: buildHtmlDocument({
|
||||
title,
|
||||
bodyHtml: rendered.imageBodyHtml,
|
||||
theme: options.presentation.theme,
|
||||
imageMaxWidth: options.image.maxWidth,
|
||||
runtimeMode: "image",
|
||||
}),
|
||||
title,
|
||||
|
||||
Reference in New Issue
Block a user