Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 36ff19c

Browse files
Merge pull request mozilla#16314 from Snuffleupagus/pdfViewer-CSS-is
Introduce some `:is` usage in the PDFViewer CSS
2 parents 5119e7f + 04ed5dd commit 36ff19c

File tree

1 file changed

+6
-14
lines changed

1 file changed

+6
-14
lines changed

web/pdf_viewer.css

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,7 @@
105105
}
106106
/*#endif*/
107107

108-
.pdfViewer.scrollHorizontal,
109-
.pdfViewer.scrollWrapped,
108+
.pdfViewer:is(.scrollHorizontal, .scrollWrapped),
110109
.spread {
111110
margin-inline: 3.5px;
112111
text-align: center;
@@ -120,31 +119,24 @@
120119
/*#if GENERIC*/
121120
.pdfViewer.removePageBorders,
122121
/*#endif*/
123-
.pdfViewer.scrollHorizontal .spread,
124-
.pdfViewer.scrollWrapped .spread {
122+
.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .spread {
125123
margin-inline: 0;
126124
}
127125

128-
.spread .page,
129-
.spread .dummyPage,
130-
.pdfViewer.scrollHorizontal .page,
131-
.pdfViewer.scrollWrapped .page,
132-
.pdfViewer.scrollHorizontal .spread,
133-
.pdfViewer.scrollWrapped .spread {
126+
.spread :is(.page, .dummyPage),
127+
.pdfViewer:is(.scrollHorizontal, .scrollWrapped) :is(.page, .spread) {
134128
display: inline-block;
135129
vertical-align: middle;
136130
}
137131

138132
.spread .page,
139-
.pdfViewer.scrollHorizontal .page,
140-
.pdfViewer.scrollWrapped .page {
133+
.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .page {
141134
margin-inline: var(--spreadHorizontalWrapped-margin-LR);
142135
}
143136

144137
/*#if GENERIC*/
145138
.pdfViewer.removePageBorders .spread .page,
146-
.pdfViewer.removePageBorders.scrollHorizontal .page,
147-
.pdfViewer.removePageBorders.scrollWrapped .page {
139+
.pdfViewer.removePageBorders:is(.scrollHorizontal, .scrollWrapped) .page {
148140
margin-inline: 5px;
149141
}
150142
/*#endif*/

0 commit comments

Comments
 (0)