Skip to content

Commit 4f7d977

Browse files
authored
Merge pull request #405 from 4site-interactive-studios/webkit-ecard-date-field
Fix webkit quirk on eCard future delivery date field
2 parents 18896dd + 0e57bb4 commit 4f7d977

3 files changed

Lines changed: 36 additions & 8 deletions

File tree

packages/styles/dist/main.css

Lines changed: 16 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/styles/dist/main.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/styles/src/_engrid-ecards.scss

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -71,12 +71,7 @@ button.en__ecarditems__addrecipient {
7171
}
7272

7373
.en__ecarditems__thumb {
74-
width: calc(
75-
(
76-
100% - var(--fields_spacing-inline) *
77-
(var(--ecard_thumnail-row_count) * 2)
78-
) / var(--ecard_thumnail-row_count)
79-
);
74+
width: calc((100% - var(--fields_spacing-inline) * (var(--ecard_thumnail-row_count) * 2)) / var(--ecard_thumnail-row_count));
8075
margin-left: var(--fields_spacing-inline);
8176
margin-right: var(--fields_spacing-inline);
8277
}
@@ -124,11 +119,28 @@ button.en__ecarditems__prevclose {
124119
background-color: #323232;
125120
margin-bottom: 40px;
126121
color: #ffffff;
122+
127123
:hover {
128124
color: #ffffff;
129125
}
130126
}
131127

128+
/**
129+
* This date entry field displays too wide on webkit iOS browsers. This is a fix for that.
130+
*/
131+
.en__ecardrecipients__futureDelivery input[type="date"] {
132+
-webkit-appearance: none;
133+
appearance: none;
134+
width: 100%;
135+
min-width: 0;
136+
max-width: 100%;
137+
box-sizing: border-box;
138+
}
139+
140+
.en__ecardrecipients__futureDelivery input[type="date"]::-webkit-date-and-time-value {
141+
text-align: left;
142+
}
143+
132144
@media screen and (max-width: 700px) {
133145
button.en__ecarditems__prevclose {
134146
right: 17px;
@@ -139,4 +151,4 @@ button.en__ecarditems__prevclose {
139151
// Hides any section with the "send-if-ecard" class until the [data-engrid-show-ecard-options] data attribute is added
140152
body:not[data-engrid-show-ecard-options] .show-if-ecard {
141153
display: none;
142-
}
154+
}

0 commit comments

Comments
 (0)