@@ -29,7 +29,7 @@ class InteropSummary extends PolymerElement {
29
29
< link href ="https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400&display=swap " rel ="stylesheet ">
30
30
31
31
< style >
32
- # summaryNumberRow {
32
+ . summary-number-row {
33
33
display : flex;
34
34
justify-content : center;
35
35
gap : 30px ;
@@ -92,9 +92,39 @@ class InteropSummary extends PolymerElement {
92
92
.summary-browser-name : not ([data-stable-browsers ]) > .stable {
93
93
display : none;
94
94
}
95
+
96
+ /* Media Query for Mobile Devices */
97
+ @media (max-width : 768px ) {
98
+ .summary-container {
99
+ min-height : 340px ;
100
+ }
101
+
102
+ .summary-number {
103
+ font-size : 2em ;
104
+ width : 2.5ch ;
105
+ height : 2.5ch ;
106
+ padding : 5px ;
107
+ }
108
+
109
+ # totalSummaryRow > .summary-flex-item > .summary-number {
110
+ font-size : 4em ;
111
+ width : 2.5ch ;
112
+ height : 2.5ch ;
113
+ padding : 4px ;
114
+ }
115
+
116
+ .browser-score {
117
+ font-size : 2em ;
118
+ }
119
+
120
+ .summary-browser-name > figure > figcaption {
121
+ line-height : 1.1 ;
122
+ margin : 0 -10px ;
123
+ }
124
+ }
95
125
</ style >
96
126
< div class ="summary-container ">
97
- < div id ="summaryNumberRow ">
127
+ < div class =" summary-number-row " id ="totalSummaryRow ">
98
128
<!-- Interop -->
99
129
< div id ="interopSummary " class ="summary-flex-item " tabindex ="0 ">
100
130
< div class ="summary-number score-number smaller-summary-number "> --</ div >
@@ -106,10 +136,10 @@ class InteropSummary extends PolymerElement {
106
136
< h3 class ="summary-title "> INVESTIGATIONS</ h3 >
107
137
</ div >
108
138
</ div >
109
- < div id ="summaryNumberRow ">
139
+ < div class =" summary-number-row " id ="browserSummaryRow ">
110
140
< template is ="dom-repeat " items ="{{getYearProp('browserInfo')}} " as ="browserInfo ">
111
141
< div class ="summary-flex-item " tabindex ="0 ">
112
- < div class ="summary-number score-number smaller-summary-number "> --</ div >
142
+ < div class ="summary-number score-number browser-score smaller-summary-number "> --</ div >
113
143
< template is ="dom-if " if ="{{isChromeEdgeCombo(browserInfo)}} ">
114
144
<!-- Chrome/Edge -->
115
145
< template is ="dom-if " if ="[[stable]] ">
@@ -158,7 +188,7 @@ class InteropSummary extends PolymerElement {
158
188
</ template >
159
189
< template is ="dom-if " if ="{{isMobileScoresView}} ">
160
190
< div class ="summary-flex-item " tabindex ="0 ">
161
- < div class ="summary-number score-number smaller-summary-number "> --</ div >
191
+ < div class ="summary-number score-number browser-score smaller-summary-number "> --</ div >
162
192
< div class ="summary-browser-name ">
163
193
< figure >
164
194
< img src ="/static/wktr_64x64.png " width ="36 " alt ="Safari iOS " />
@@ -209,7 +239,9 @@ class InteropSummary extends PolymerElement {
209
239
}
210
240
211
241
const summaryDiv = this . shadowRoot . querySelector ( '.summary-container' ) ;
212
- summaryDiv . style . minHeight = SUMMARY_CONTAINER_MIN_HEIGHTS [ this . year ] || '470px' ;
242
+ if ( window . innerWidth > 768 ) {
243
+ summaryDiv . style . minHeight = SUMMARY_CONTAINER_MIN_HEIGHTS [ this . year ] || '470px' ;
244
+ }
213
245
// Don't display the interop score for Interop 2021.
214
246
if ( this . year === '2021' ) {
215
247
const interopDiv = this . shadowRoot . querySelector ( '#interopSummary' ) ;
0 commit comments