-
+
아직 재생할 수 없는 프로그램입니다.
@@ -2350,19 +2349,11 @@ exports[`OnDemand Radio Page should show the expired content message if episode
}
.emotion-31 {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
-}
-
-.emotion-33 {
font-family: "Apple SD Gothic Neo",AppleGothic,"Malgun Gothic",Dotum,"Noto Sans CJK KR",sans-serif;
- font-weight: 400;
font-style: normal;
+ font-weight: 400;
font-size: 0.9375rem;
- line-height: 1.125rem;
+ line-height: 1.25rem;
width: 100%;
height: 100%;
position: absolute;
@@ -2373,19 +2364,27 @@ exports[`OnDemand Radio Page should show the expired content message if episode
background-color: rgba(34, 34, 34, 0.75);
}
+@media (min-width: 20rem) and (max-width: 37.4375rem) {
+ .emotion-31 {
+ font-size: 0.9375rem;
+ line-height: 1.25rem;
+ }
+}
+
@media (min-width: 37.5rem) {
- .emotion-33 {
- font-size: 0.875rem;
+ .emotion-31 {
+ font-size: 0.9375rem;
+ line-height: 1.25rem;
}
}
-@media screen and (-ms-high-contrast: active) {
- .emotion-33 {
+@media screen and (forced-colors: active) {
+ .emotion-31 {
background-color: transparent;
}
}
-.emotion-35 {
+.emotion-32 {
display: block;
font-weight: normal;
bottom: 0;
@@ -2393,15 +2392,15 @@ exports[`OnDemand Radio Page should show the expired content message if episode
padding: 0.5rem;
}
-@media screen and (-ms-high-contrast: active) {
- .emotion-35 {
- background-color: window;
+@media (min-width: 25rem) {
+ .emotion-32 {
+ padding: 1rem;
}
}
-@media (min-width: 25rem) {
- .emotion-35 {
- padding: 1rem;
+@media screen and (forced-colors: active) {
+ .emotion-32 {
+ background-color: window;
}
}
@@ -2489,14 +2488,12 @@ exports[`OnDemand Radio Page should show the expired content message if episode
-
+
더 이상 이용할 수 없는 콘텐츠입니다.
diff --git a/src/app/pages/OnDemandAudioPage/index.test.tsx b/src/app/pages/OnDemandAudioPage/index.test.tsx
index 301f5fba5cd..8910e6c2ba8 100644
--- a/src/app/pages/OnDemandAudioPage/index.test.tsx
+++ b/src/app/pages/OnDemandAudioPage/index.test.tsx
@@ -330,10 +330,8 @@ describe('OnDemand Radio Page ', () => {
pageData,
service: 'korean',
});
- const audioPlayerIframeEl = container.querySelector('iframe');
const expiredMessageEl = getByText('더 이상 이용할 수 없는 콘텐츠입니다.');
- expect(audioPlayerIframeEl).not.toBeInTheDocument();
expect(expiredMessageEl).toBeInTheDocument();
expect(container).toMatchSnapshot();
});
@@ -361,12 +359,11 @@ describe('OnDemand Radio Page ', () => {
pageData,
service: 'korean',
});
- const audioPlayerIframeEl = container.querySelector('iframe');
+
const notYetAvailableMessageEl = getByText(
'아직 재생할 수 없는 프로그램입니다.',
);
- expect(audioPlayerIframeEl).not.toBeInTheDocument();
expect(notYetAvailableMessageEl).toBeInTheDocument();
expect(container).toMatchSnapshot();
});
diff --git a/src/app/pages/OnDemandTvPage/__snapshots__/index.test.tsx.snap b/src/app/pages/OnDemandTvPage/__snapshots__/index.test.tsx.snap
index 992bc6fd7c7..37a8d627dd5 100644
--- a/src/app/pages/OnDemandTvPage/__snapshots__/index.test.tsx.snap
+++ b/src/app/pages/OnDemandTvPage/__snapshots__/index.test.tsx.snap
@@ -199,9 +199,10 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
.emotion-7 {
- margin: 0;
- padding-bottom: 1.5rem;
+ position: relative;
width: 100%;
+ margin: 0 0 1.5rem 0;
+ aspect-ratio: 16/9;
}
@media (min-width: 63rem) {
@@ -231,7 +232,7 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
.emotion-8 {
position: relative;
cursor: pointer;
- aspect-ratio: 16/9;
+ height: 100%;
}
.no-js .emotion-8 {
@@ -244,11 +245,11 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
.emotion-9 {
+ font-size: 0.9375rem;
+ line-height: 1.375rem;
font-family: "BBC Reith Qalam","Times New Roman",Arial,Verdana,Geneva,Helvetica,sans-serif;
- font-weight: 400;
font-style: normal;
- font-size: 0.9375rem;
- line-height: 1.125rem;
+ font-weight: 400;
width: 100%;
height: 100%;
position: absolute;
@@ -257,9 +258,17 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
z-index: 1;
}
+@media (min-width: 20rem) and (max-width: 37.4375rem) {
+ .emotion-9 {
+ font-size: 0.9375rem;
+ line-height: 1.375rem;
+ }
+}
+
@media (min-width: 37.5rem) {
.emotion-9 {
font-size: 0.875rem;
+ line-height: 1.375rem;
}
}
@@ -267,7 +276,7 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
background-color: rgba(34, 34, 34, 0.75);
}
-@media screen and (-ms-high-contrast: active) {
+@media screen and (forced-colors: active) {
.no-js .emotion-9 {
background-color: transparent;
}
@@ -277,45 +286,79 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
display: none;
}
-.emotion-11 {
+.emotion-10 {
+ display: block;
+ font-weight: normal;
+ padding: 0.5rem;
+ border-bottom: 0.0625rem solid transparent;
position: absolute;
bottom: 0;
}
-.emotion-13 {
+@media screen and (forced-colors: active) {
+ .emotion-10 {
+ background-color: window;
+ }
+}
+
+@media (min-width: 25rem) {
+ .emotion-10 {
+ padding: 1rem;
+ }
+}
+
+.emotion-10 strong {
+ font-weight: normal;
+}
+
+.emotion-11 {
+ font-size: 0.75rem;
+ line-height: 1.125rem;
+ font-family: "BBC Reith Qalam","Times New Roman",Arial,Verdana,Geneva,Helvetica,sans-serif;
+ font-style: normal;
+ font-weight: 700;
background-color: #222222;
border: none;
color: #FFFFFF;
cursor: pointer;
display: block;
- font-family: "BBC Reith Qalam","Times New Roman",Arial,Verdana,Geneva,Helvetica,sans-serif;
- font-weight: 700;
- font-style: normal;
- font-size: 0.75rem;
- line-height: 1rem;
height: 5rem;
+ width: 5rem;
padding: 0;
-webkit-transition: background-color 300ms;
transition: background-color 300ms;
- width: 5rem;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
}
-.emotion-13:hover,
-.emotion-13:focus {
+@media (min-width: 20rem) and (max-width: 37.4375rem) {
+ .emotion-11 {
+ font-size: 0.75rem;
+ line-height: 1.125rem;
+ }
+}
+
+@media (min-width: 37.5rem) {
+ .emotion-11 {
+ font-size: 0.75rem;
+ line-height: 1.125rem;
+ }
+}
+
+.emotion-11:hover,
+.emotion-11:focus {
background-color: #B80000;
-webkit-transition: background-color 300ms;
transition: background-color 300ms;
}
-.no-js .emotion-13 {
+.no-js .emotion-11 {
display: none;
}
-.emotion-13:focus-visible::before {
+.emotion-11:focus-visible::before {
content: '';
position: absolute;
left: 0;
@@ -326,15 +369,18 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
border: 0.1875rem solid #000000;
}
-.emotion-16>svg {
+.emotion-13 {
+ margin-top: 0.5rem;
+}
+
+.emotion-13>svg {
color: #FFFFFF;
fill: currentColor;
height: 1.5rem;
- margin-top: 0.5rem;
width: 1.5rem;
}
-.emotion-18 {
+.emotion-14 {
vertical-align: middle;
margin: 0 0.25rem;
color: #222222;
@@ -343,12 +389,12 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
height: 0.75rem;
}
-.emotion-20 {
+.emotion-16 {
display: block;
margin-top: 0.5rem;
}
-.emotion-22 {
+.emotion-17 {
position: relative;
height: 100%;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NzkiIGhlaWdodD0iMTM2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgZmlsbD0iI0Q1RDBDRCI+PGc+PHBhdGggZD0iTTQ0OS41NTYgOTEuNTUzbC0yLjMxIDEuNDFjLTExLjE2NyA2LjgxOC0yMy4zMTMgMTAuNDc0LTM0LjM0NiAxMC40Ny0yMy42MS0uMDktMzkuMTYzLTE0LjA4My0zOS4yMjctMzQuNDUzLjAzLTE5LjkxOCAxNi4yNy0zNC42NjMgMzguNjMzLTM0LjcxOCAxMS4zODcuMDEgMjEuNzAzIDIuOTU0IDMzLjk2MiA5LjY3MmwyLjI1MSAxLjI0di0xOC4xOWwtLjk2Mi0uMzc3Yy0xMy44MjQtNS40NTgtMjQuNTMtNy44OS0zNS4xMDMtNy44ODQtMTYuMzQ2LS4wMDYtMzAuNTMzIDUuMzk0LTQwLjYzNyAxNC41NTctMTAuMTA1IDkuMTYzLTE2LjEwNiAyMi4xMDItMTYuMDk5IDM2Ljk1My4wMDggMTAuMzQ4IDQuMjc5IDIyLjQ4IDEzLjQyIDMyLjEwNSA5LjEyMSA5LjYyOCAyMy4xNjUgMTYuNjQ4IDQyLjQzIDE2LjYzOWguMDYzYzE1Ljk4IDAgMjcuMDYyLTMuNTYzIDM3LjA3NC04LjQ5MmwuODUxLS40MTRWOTEuNTUzek0zMzQgMTM1LjY5N2gxNDQuMTk1VjBIMzM0djEzNS42OTd6Ii8+PHBhdGggZD0iTTI3Ni45MzcgODkuOTY4Yy4wNDEtMTIuMzMtOC4xNzEtMjEuNjk2LTIxLjMwOC0yNS4zIDMuNTQ0LTEuODA5IDYuMzUtNC4wMjMgOC40MDQtNi43MjcgMi43NS0zLjYyMiA0LjA2MS04LjA2NCA0LjA0Ni0xMy4yMzUuMDE1LTYuMzU5LTIuNDg2LTEyLjgzOS03Ljg1OC0xNy42ODctNS4zNzItNC44NDctMTMuNTI2LTcuOTk3LTI0LjY1NC03Ljk5MUgyMDQuODN2OTcuNzI4aDM2LjA3M2MxMi44NyAwIDIxLjkwNi0zLjQ4MiAyNy43MjItOC42NSA1LjgxOC01LjE1NSA4LjMyLTExLjkxIDguMzEyLTE4LjEzOHpNMTY3IDEzNS42OThoMTQ0LjE5N1YwSDE2N3YxMzUuNjk3eiIvPjxwYXRoIGQ9Ik0xMDkuOTM3IDg5Ljk2OGMuMDQxLTEyLjMzLTguMTcxLTIxLjY5Ni0yMS4zMDgtMjUuMyAzLjU0NC0xLjgwOSA2LjM1LTQuMDIzIDguNDA0LTYuNzI3IDIuNzUtMy42MjIgNC4wNjEtOC4wNjQgNC4wNDYtMTMuMjM1LjAxNS02LjM1OS0yLjQ4Ni0xMi44MzktNy44NTgtMTcuNjg3LTUuMzcyLTQuODQ3LTEzLjUyNi03Ljk5Ny0yNC42NTQtNy45OTFIMzcuODN2OTcuNzI4aDM2LjA3M2MxMi44NyAwIDIxLjkwNi0zLjQ4MiAyNy43MjItOC42NSA1LjgxOC01LjE1NSA4LjMyLTExLjkxIDguMzEyLTE4LjEzOHpNMCAxMzUuNjk4aDE0NC4xOTdWMEgwdjEzNS42OTd6Ii8+PHBhdGggZD0iTTI1OC42NjIgODguMTk4Yy0uMDEzIDMuMjI5LTEuMDA3IDYuNDc1LTMuODk2IDkuMDExLTIuODg0IDIuNTM3LTcuODczIDQuNDYzLTE2LjEzMyA0LjQ2M0gyMjJWNzVoMTUuODkzYzcuNDExIDAgMTIuNjcgMS41MDIgMTUuOTY1IDMuODUgMy4yODkgMi4zNjIgNC43NzYgNS40NjMgNC44MDQgOS4zNDgiLz48cGF0aCBkPSJNOTEuNjYyIDg4LjE5OGMtLjAxMyAzLjIyOS0xLjAwNyA2LjQ3NS0zLjg5NiA5LjAxMS0yLjg4NCAyLjUzNy03Ljg3NCA0LjQ2My0xNi4xMzMgNC40NjNINTVWNzVoMTUuODkyYzcuNDEyIDAgMTIuNjcyIDEuNTAyIDE1Ljk2NiAzLjg1IDMuMjg5IDIuMzYyIDQuNzc2IDUuNDYzIDQuODA0IDkuMzQ4Ii8+PHBhdGggZD0iTTI0NS4xODYgNTUuNzljMy4wOTYtMi4yMzcgNC41OS01LjM4NiA0LjYxMy0xMC4xMjQtLjAxNS0zLjI1LS45NDMtNi4wMzMtMy4yODEtOC4xMTEtMi4zNDYtMi4wNzgtNi4zMy0zLjU1NS0xMi43NTQtMy41NTVIMjIydjI1LjI3NWg4LjA3NmM2Ljk4OC4wMDQgMTEuOTk4LTEuMjQzIDE1LjExLTMuNDg2Ii8+PHBhdGggZD0iTTc4LjE4NiA1NS43OWMzLjA5Ni0yLjIzNyA0LjU5LTUuMzg2IDQuNjEzLTEwLjEyNC0uMDE1LTMuMjUtLjk0My02LjAzMy0zLjI4Mi04LjExMUM3Ny4xNzIgMzUuNDc3IDczLjE4OCAzNCA2Ni43NjQgMzRINTV2MjUuMjc1aDguMDc2YzYuOTg4LjAwNCAxMS45OTgtMS4yNDMgMTUuMTEtMy40ODYiLz48L2c+PC9nPjwvZz48L3N2Zz4K);
@@ -361,26 +407,26 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
@media (min-width: 25rem) {
- .emotion-22 {
+ .emotion-17 {
-webkit-background-size: 77px 22px;
background-size: 77px 22px;
}
}
@media (min-width: 63rem) {
- .emotion-22 {
+ .emotion-17 {
-webkit-background-size: 93px 27px;
background-size: 93px 27px;
}
}
-.emotion-23 {
+.emotion-18 {
width: 100%;
object-fit: cover;
height: 100%;
}
-.emotion-25 {
+.emotion-20 {
font-size: 1.5rem;
line-height: 2rem;
font-family: "BBC Reith Qalam","Times New Roman",Arial,Verdana,Geneva,Helvetica,sans-serif;
@@ -393,38 +439,38 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
- .emotion-25 {
+ .emotion-20 {
font-size: 1.75rem;
line-height: 2.375rem;
}
}
@media (min-width: 37.5rem) {
- .emotion-25 {
+ .emotion-20 {
font-size: 2.5rem;
line-height: 3.375rem;
}
}
@media (min-width: 37.5rem) {
- .emotion-25 {
+ .emotion-20 {
padding: 2.5rem 0;
}
}
@media (max-width: 62.9375rem) {
- .emotion-25 {
+ .emotion-20 {
padding: 0.5rem 0;
}
}
@media (min-width: 63rem) {
- .emotion-25 {
+ .emotion-20 {
padding: 1rem 0;
}
}
-.emotion-27 {
+.emotion-22 {
display: block;
line-height: 1;
width: 100%;
@@ -433,14 +479,14 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
@media (min-width: 37.5rem) {
- .emotion-27 {
+ .emotion-22 {
padding-bottom: 1rem;
word-break: break-word;
line-height: 1.09;
}
}
-.emotion-30 {
+.emotion-25 {
display: inline-block;
margin: 0;
font-size: 1.25rem;
@@ -451,89 +497,89 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
- .emotion-30 {
+ .emotion-25 {
font-size: 1.25rem;
line-height: 1.75rem;
}
}
@media (min-width: 37.5rem) {
- .emotion-30 {
+ .emotion-25 {
font-size: 1.5rem;
line-height: 2rem;
}
}
@media (max-width: 22.5rem) and (min-width: 15rem) {
- .emotion-30 {
+ .emotion-25 {
font-size: 1.125rem;
line-height: 1.375rem;
}
}
@media (max-width: 37.4375rem) {
- .emotion-30 {
+ .emotion-25 {
font-size: 1.25rem;
line-height: 1.5rem;
}
}
@media (min-width: 37.5rem) {
- .emotion-30 {
+ .emotion-25 {
font-size: 1.5rem;
line-height: 1.75rem;
}
}
@media (max-width: 14.9375rem) {
- .emotion-32 {
+ .emotion-27 {
padding: 0 0.5rem;
margin-right: 0%;
}
}
@media (min-width: 15rem) and (max-width: 24.9375rem) {
- .emotion-32 {
+ .emotion-27 {
padding: 0 0.5rem;
margin-right: 0%;
}
}
@media (min-width: 25rem) and (max-width: 37.4375rem) {
- .emotion-32 {
+ .emotion-27 {
padding: 0 1rem;
margin-right: 0%;
}
}
@media (min-width: 37.5rem) and (max-width: 62.9375rem) {
- .emotion-32 {
+ .emotion-27 {
padding: 0 1rem;
margin-right: 0%;
}
}
@media (min-width: 63rem) and (max-width: 79.9375rem) {
- .emotion-32 {
+ .emotion-27 {
margin-right: 20%;
}
}
@media (min-width: 80rem) {
- .emotion-32 {
+ .emotion-27 {
margin-right: 40%;
}
}
@supports (display: grid) {
- .emotion-32 {
+ .emotion-27 {
display: block;
width: initial;
margin: 0;
}
@media (max-width: 14.9375rem) {
- .emotion-32 {
+ .emotion-27 {
grid-template-columns: repeat(6, 1fr);
grid-column-end: span 6;
padding: 0 0.5rem;
@@ -542,7 +588,7 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
@media (min-width: 15rem) and (max-width: 24.9375rem) {
- .emotion-32 {
+ .emotion-27 {
grid-template-columns: repeat(6, 1fr);
grid-column-end: span 6;
padding: 0 0.5rem;
@@ -551,7 +597,7 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
@media (min-width: 25rem) and (max-width: 37.4375rem) {
- .emotion-32 {
+ .emotion-27 {
grid-template-columns: repeat(6, 1fr);
grid-column-end: span 6;
padding: 0 1rem;
@@ -560,7 +606,7 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
@media (min-width: 37.5rem) and (max-width: 62.9375rem) {
- .emotion-32 {
+ .emotion-27 {
grid-template-columns: repeat(6, 1fr);
grid-column-end: span 6;
padding: 0 1rem;
@@ -569,7 +615,7 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
@media (min-width: 63rem) and (max-width: 79.9375rem) {
- .emotion-32 {
+ .emotion-27 {
grid-template-columns: repeat(5, 1fr);
grid-column-end: span 5;
grid-column-start: 2;
@@ -577,7 +623,7 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
@media (min-width: 80rem) {
- .emotion-32 {
+ .emotion-27 {
grid-template-columns: repeat(10, 1fr);
grid-column-end: span 10;
grid-column-start: 5;
@@ -585,7 +631,7 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
}
-.emotion-34 {
+.emotion-29 {
font-size: 0.9375rem;
line-height: 1.5rem;
font-family: "BBC Reith Qalam","Times New Roman",Arial,Verdana,Geneva,Helvetica,sans-serif;
@@ -598,26 +644,26 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
- .emotion-34 {
+ .emotion-29 {
font-size: 1rem;
line-height: 1.625rem;
}
}
@media (min-width: 37.5rem) {
- .emotion-34 {
+ .emotion-29 {
font-size: 1rem;
line-height: 1.625rem;
}
}
@media (max-width: 62.9375rem) {
- .emotion-34 {
+ .emotion-29 {
padding-bottom: 0.5rem;
}
}
-.emotion-36 {
+.emotion-31 {
font-size: 0.9375rem;
line-height: 1.375rem;
font-family: "BBC Reith Qalam","Times New Roman",Arial,Verdana,Geneva,Helvetica,sans-serif;
@@ -628,14 +674,14 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
- .emotion-36 {
+ .emotion-31 {
font-size: 0.9375rem;
line-height: 1.375rem;
}
}
@media (min-width: 37.5rem) {
- .emotion-36 {
+ .emotion-31 {
font-size: 0.875rem;
line-height: 1.375rem;
}
@@ -674,15 +720,16 @@ exports[`OnDemand TV Brand Page Dark Mode Design - should match snapshot 1`] =
data-e2e="media-loader__placeholder"
>