feat: improved printing settings
This commit is contained in:
@@ -28,6 +28,15 @@ export function renderPageMeta() {
|
||||
panelOutput.style.fontFamily = pageFontSelect.value;
|
||||
pageSizeStyle.textContent = `@page { size: ${pageSizeSelect.value} ${pageOrientationSelect.value}; }`;
|
||||
document.title = pageTitleInput.value.trim() || 'Crochet';
|
||||
|
||||
// El color de fondo también se guarda en una variable CSS en :root, para
|
||||
// que css/main.css pueda pintar con él toda la hoja al imprimir (no solo
|
||||
// la caja de #panel-output, que puede quedarse más corta que la página).
|
||||
// Se hace así, en vez de aplicar el color directamente a <body>, para no
|
||||
// cambiar también el fondo de toda la pantalla de edición: la variable no
|
||||
// pinta nada por sí sola en pantalla, solo la consume la regla @media
|
||||
// print de más abajo.
|
||||
document.documentElement.style.setProperty('--print-page-bg-color', pageBgColorInput.value);
|
||||
}
|
||||
|
||||
export function serializePageSettings() {
|
||||
|
||||
Reference in New Issue
Block a user