Skip to content

Commit e2f0876

Browse files
committed
fixed phonetics formatting and designs for original docs and metadata printing
1 parent 16237f4 commit e2f0876

5 files changed

Lines changed: 39 additions & 22 deletions

File tree

website/src/pages/documents/document-info.css.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ export const label = style({
119119
fontFamily: `"Quattrocento", serif`,
120120
fontStyle: "normal",
121121
fontWeight: 700,
122-
fontSize: "20px",
122+
fontSize: "19px",
123123
lineHeight: 1.2,
124124
},
125125
},

website/src/pages/documents/document.css.ts

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,31 @@ export const printBodyContent = style({
418418
},
419419
})
420420

421+
export const printPronunciationMode = style({})
422+
423+
globalStyle(
424+
`.${printBodyContent}.${printPronunciationMode} .${annotationSection.story}`,
425+
{
426+
"@media": {
427+
[mediaQueries.print]: {
428+
gridTemplateColumns: "repeat(3, 188px)",
429+
columnGap: vspace.half,
430+
},
431+
},
432+
}
433+
)
434+
435+
globalStyle(
436+
`.${printBodyContent}.${printPronunciationMode} .${wordGroupInline} div`,
437+
{
438+
"@media": {
439+
[mediaQueries.print]: {
440+
width: "188px",
441+
},
442+
},
443+
}
444+
)
445+
421446
export const printHideParagraphTranslation = style({
422447
"@media": {
423448
[mediaQueries.print]: { display: "block" },
@@ -510,14 +535,3 @@ globalStyle(
510535
},
511536
}
512537
)
513-
514-
globalStyle(
515-
`.${printBodyContent} .${wordGroup}:last-child, .${printBodyContent} .${wordGroupInline}:last-child`,
516-
{
517-
"@media": {
518-
[mediaQueries.print]: {
519-
breakAfter: "auto",
520-
},
521-
},
522-
}
523-
)

website/src/pages/documents/document.page.tsx

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -240,11 +240,15 @@ export const TabSet = ({
240240
<span className={css.printSectionHeadingRule} />
241241
</h2>
242242
<div
243-
className={
244-
levelOfDetail >= LevelOfDetail.Segmentation
245-
? `${css.printBodyContent} ${css.printHideParagraphTranslation}`
246-
: css.printBodyContent
247-
}
243+
className={[
244+
css.printBodyContent,
245+
levelOfDetail >= LevelOfDetail.Pronunciation &&
246+
css.printHideParagraphTranslation,
247+
levelOfDetail === LevelOfDetail.Pronunciation &&
248+
css.printPronunciationMode,
249+
]
250+
.filter(Boolean)
251+
.join(" ")}
248252
>
249253
<EditWordCheckProvider>
250254
<FormProvider>
@@ -276,7 +280,7 @@ export const TabSet = ({
276280
<span className={css.printSectionHeadingRule} />
277281
</h2>
278282
<div className={css.printImageSource}>
279-
Image Source: {doc.sources[0]?.name ?? "Source unknown"}
283+
Image Source: {page.image!.url}
280284
</div>
281285
<img
282286
className={pageImageCss.pageImage}

website/src/pages/documents/print-document.css.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,9 @@ export const printLegendBox = style({
124124
[mediaQueries.print]: {
125125
display: "block",
126126
textAlign: "left",
127-
marginTop: vspace.one,
128-
paddingTop: "0.794rem",
129-
paddingBottom: vspace.half,
127+
marginTop: vspace.quarter,
128+
paddingTop: vspace.quarter,
129+
paddingBottom: vspace.quarter,
130130
borderRadius: "15px",
131131
backgroundColor: "#f0f0f0d1",
132132
border: "1px solid #000",

website/src/pages/documents/print-document.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ export const PrintLayout = (p: {
118118
}
119119
`}
120120
</style>
121-
<style>{`div { border: 1px solid black; }`}</style>
122121
</Helmet>
123122
<div className={css.printHeader}>
124123
<div className={css.printHeading}>

0 commit comments

Comments
 (0)