diff --git a/.github/workflows/node.js-tests-upcoming.yml b/.github/workflows/node.js-tests-upcoming.yml index ca3254ae99..2304f2a0aa 100644 --- a/.github/workflows/node.js-tests-upcoming.yml +++ b/.github/workflows/node.js-tests-upcoming.yml @@ -33,6 +33,7 @@ jobs: run: | cp sample.env .env echo 'SHOW_UPCOMING_CHANGES=true' >> .env + echo 'SHOW_NEW_CURRICULUM=true' >> .env cat .env - name: Lint Source Files @@ -66,6 +67,7 @@ jobs: run: | cp sample.env .env echo 'SHOW_UPCOMING_CHANGES=true' >> .env + echo 'SHOW_NEW_CURRICULUM=true' >> .env cat .env - name: Install Dependencies diff --git a/.github/workflows/node.js-tests.yml b/.github/workflows/node.js-tests.yml index 9d6f8a81b4..85d2cb8f35 100644 --- a/.github/workflows/node.js-tests.yml +++ b/.github/workflows/node.js-tests.yml @@ -25,7 +25,10 @@ jobs: cache: 'npm' - name: Set Environment variables - run: cp sample.env .env + run: | + cp sample.env .env + echo 'SHOW_NEW_CURRICULUM=true' >> .env + cat .env - name: Lint Source Files run: | @@ -55,7 +58,10 @@ jobs: cache: npm - name: Set Environment variables - run: cp sample.env .env + run: | + cp sample.env .env + echo 'SHOW_NEW_CURRICULUM=true' >> .env + cat .env - name: Install Dependencies run: | @@ -90,6 +96,8 @@ jobs: run: | cp sample.env .env echo 'SHOW_UPCOMING_CHANGES=true' >> .env + echo 'SHOW_NEW_CURRICULUM=true' >> .env + cat .env - name: Install Dependencies run: | @@ -122,7 +130,11 @@ jobs: cache: npm - name: Set Environment variables - run: cp sample.env .env + run: | + cp sample.env .env + echo 'SHOW_UPCOMING_CHANGES=true' >> .env + echo 'SHOW_NEW_CURRICULUM=true' >> .env + cat .env - name: Install Dependencies env: diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/step-015.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/step-015.md index a63fd9221a..bd1fa88737 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/step-015.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/step-015.md @@ -18,22 +18,25 @@ Start by rewriting the styles you have created into the `styles.css` file. Make Your `styles.css` file should have the `h1, h2, p` type selector. ```js -const css = code.split('')[0]; -assert(__helpers.removeWhiteSpace(css).match(/(h1|h2|p),(h1|h2|p),(h1|h2|p){/)) +(getUserInput) => { + assert(getUserInput('editableContents').replace(/[\s\n]*/g, "").match(/(h1|h2|p),(h1|h2|p),(h1|h2|p){/)); +} ``` - + Your selector should set the `text-align` property to `center`. ```js -const css = code.split('')[0]; -assert(css.match(/text-align:\s*center;?/)); +(getUserInput) => { + assert(getUserInput('editableContents').match(/text-align:\s*center;?/)); +} ``` You should only have one selector. ```js -const css = code.split('')[0]; -assert(css.match(/text-align:\s*center;?/).length === 1); +(getUserInput) => { + assert(getUserInput('editableContents').match(/text-align:\s*center;?/)?.length === 1); +} ``` # --seed-- diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/step-016.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/step-016.md index b602a766b9..f3352a6817 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/step-016.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/step-016.md @@ -20,9 +20,11 @@ assert(!code.match(/style/i)); You should not have any CSS selectors in your HTML file. ```js -const html = code.split('')[1]; -assert(!html.includes('style')); -assert(!html.includes('text-align')); +(getUserInput) => { + const html = getUserInput('editableContents'); + assert(!html.includes('style')); + assert(!html.includes('text-align')); +} ``` # --seed-- diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/step-080.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/step-080.md index 0a175c70fd..a827b705a6 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/step-080.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/step-080.md @@ -772,7 +772,7 @@ hr { } } -@media only screen (max-width: 420px) { +@media only screen and (max-width: 420px) { .hero-title { font-size: 4.5rem; } diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-002.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-002.md index e78f2a846d..8525cdbc13 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-002.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-002.md @@ -39,7 +39,7 @@ assert.include(['linear-gradient(45deg,rgb(118,201,255),rgb(247,255,222))', 'rgb - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-003.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-003.md index 07178fce55..84311a5d2a 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-003.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-003.md @@ -33,7 +33,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('body')?.padding, '0px'); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-004.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-004.md index a82a5089c0..b0fc7ee6b9 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-004.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-004.md @@ -33,7 +33,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('body')?.height, '100vh'); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-005.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-005.md index 11cb6bae3d..5a9b34f038 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-005.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-005.md @@ -27,7 +27,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('body')?.overflow, 'clip') - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-006.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-006.md index 88c94cf764..e3eb166323 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-006.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-006.md @@ -39,7 +39,7 @@ assert.exists(document.querySelector('body > div.ground')); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-007.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-007.md index f0dc78ba0f..7c2b2fae94 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-007.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-007.md @@ -39,7 +39,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.ground')?.height, '400px - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-008.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-008.md index 2ac23d64b1..1f8ed15b92 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-008.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-008.md @@ -27,7 +27,7 @@ assert.include(['linear-gradient(90deg,rgb(88,175,236),rgb(182,255,255))', 'rgba - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-009.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-009.md index 83aa13bb7c..de87009272 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-009.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-009.md @@ -33,7 +33,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.ground')?.position, 'abs - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-010.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-010.md index e87317e07a..1f8ff71ce0 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-010.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-010.md @@ -39,7 +39,7 @@ assert.strictEqual(document.querySelector('.ground')?.previousElementSibling, do - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-011.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-011.md index 35de4159b5..fbcf8d719a 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-011.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-011.md @@ -39,7 +39,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin')?.height, '300p - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-012.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-012.md index f90de1fcf8..3e5715fc62 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-012.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-012.md @@ -35,7 +35,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin')?.marginTop, '7 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-013.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-013.md index 332d22d540..dcfc473718 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-013.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-013.md @@ -41,7 +41,7 @@ assert.strictEqual(document.querySelector('.penguin')?.previousElementSibling, d - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-014.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-014.md index 52718531c5..19a49fcdd8 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-014.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-014.md @@ -45,7 +45,7 @@ assert.include(['linear-gradient(rgb(203,241,228),rgb(80,183,255))', 'rgba(0,0,0 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-015.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-015.md index b0831823d0..7f0e87aa04 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-015.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-015.md @@ -27,7 +27,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.left-mountain')?.positio - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-016.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-016.md index 908a8eecf9..f9b99fedfd 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-016.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-016.md @@ -41,7 +41,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.left-mountain')?.getProp - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-017.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-017.md index d46fe205b4..1ba5511828 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-017.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-017.md @@ -39,7 +39,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.ground')?.zIndex, '3'); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-018.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-018.md index 4d0adcb367..28a5166794 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-018.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-018.md @@ -33,7 +33,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.ground')?.marginTop, '-5 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-019.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-019.md index 17db688a4c..4a9d1a7224 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-019.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-019.md @@ -38,7 +38,7 @@ assert.strictEqual(document.querySelector('.left-mountain')?.nextElementSibling, - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-020.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-020.md index 9e6a00fbdb..71030bfcac 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-020.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-020.md @@ -44,7 +44,7 @@ assert.include(['linear-gradient(rgb(203,241,228),rgb(47,170,255))', 'rgba(0,0,0 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-021.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-021.md index 03857339e2..1c76ead64a 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-021.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-021.md @@ -26,7 +26,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.back-mountain')?.positio - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-022.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-022.md index d01d30c612..df00b1bf59 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-022.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-022.md @@ -38,7 +38,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.left-mountain')?.zIndex, - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-023.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-023.md index 72f404f993..69cb3171c5 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-023.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-023.md @@ -56,7 +56,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.back-mountain')?.top, '2 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-024.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-024.md index 659c089c7b..a7d2df6639 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-024.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-024.md @@ -38,7 +38,7 @@ assert.strictEqual(document.querySelector('div.back-mountain')?.nextElementSibli - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-025.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-025.md index 22b0a77f65..5698290d87 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-025.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-025.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.sun')?.backgroundColor, - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-026.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-026.md index bacca014ce..42e83e23f7 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-026.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-026.md @@ -32,7 +32,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.sun')?.borderRadius, '50 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-027.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-027.md index 0b04dc2fff..06120a389b 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-027.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-027.md @@ -32,7 +32,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.sun')?.right, '-75px'); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-028.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-028.md index c832a95fde..9bb213d288 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-028.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-028.md @@ -40,7 +40,7 @@ assert.include(document.querySelector('.penguin > div:nth-of-type(2)')?.classNam - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-029.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-029.md index 0a08966c51..efcde6fdf6 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-029.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-029.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin')?.position, 're - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-030.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-030.md index 087bd7f64c..f92790ec74 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-030.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-030.md @@ -44,7 +44,7 @@ assert.include(['linear-gradient(45deg,gray,rgb(239,240,228))', 'rgba(0,0,0,0)li - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-031.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-031.md index 35ed7efef9..2f9f2e33fa 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-031.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-031.md @@ -29,7 +29,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-head')?.borderRa - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-032.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-032.md index 05967309b8..57983557c8 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-032.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-032.md @@ -44,7 +44,7 @@ assert.include(['linear-gradient(45deg,rgb(134,133,133)0%,rgb(234,231,231)25%,wh - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-033.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-033.md index 08b6dac389..014362daf2 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-033.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-033.md @@ -28,7 +28,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body')?.borderRa - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-034.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-034.md index 4ee352a97d..e6409614a5 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-034.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-034.md @@ -32,7 +32,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin *')?.position, ' - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-035.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-035.md index 9bf45b5b6b..98b0a40fe9 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-035.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-035.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-head')?.left, '2 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-036.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-036.md index 42e0e75f3e..b2f98b6853 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-036.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-036.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body')?.left, '2 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-037.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-037.md index 0a22c7385f..bf8d063757 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-037.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-037.md @@ -32,7 +32,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-head')?.zIndex, - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-038.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-038.md index 5e3d14a36c..e608a45680 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-038.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-038.md @@ -32,7 +32,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body::before')?. - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-039.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-039.md index e9b3efa5fe..c21d03b960 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-039.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-039.md @@ -26,7 +26,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body::before')?. - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-040.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-040.md index c20cbd18f6..542b1fcb95 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-040.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-040.md @@ -7,7 +7,7 @@ dashedName: step-40 # --description-- -Give the pseudo-element a `width` half that of its parent, a `height` of `40%`, and a `background-color` of `gray`. +Give the pseudo-element a `width` half that of its parent, a `height` of `45%`, and a `background-color` of `gray`. # --hints-- @@ -17,10 +17,10 @@ You should give `.penguin-body::before` a `width` of `50%`. assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body::before')?.width, '50%'); ``` -You should give `.penguin-body::before` a `height` of `40%`. +You should give `.penguin-body::before` a `height` of `45%`. ```js -assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body::before')?.height, '40%'); +assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body::before')?.height, '45%'); ``` You should give `.penguin-body::before` a `background-color` of `--fcc-expected--`, but found `--fcc-actual--`. @@ -38,7 +38,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body::before')?. - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-041.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-041.md index 7649a16fce..015a2abbb0 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-041.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-041.md @@ -32,7 +32,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body::before')?. - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-042.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-042.md index f83d871279..9349745a59 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-042.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-042.md @@ -35,7 +35,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body::before')?. - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-043.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-043.md index 4ec7e2c0c6..23c0fa5025 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-043.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-043.md @@ -26,7 +26,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body::before')?. - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-044.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-044.md index 7fe3dbf1ff..76079b5701 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-044.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-044.md @@ -38,7 +38,7 @@ assert.include(document.querySelector('.penguin-head > div:nth-of-type(2)')?.cla - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-045.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-045.md index 4fc33b2312..5b2a27c38c 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-045.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-045.md @@ -62,7 +62,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.face')?.backgroundColor, - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-046.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-046.md index da0048448f..d92e12a37d 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-046.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-046.md @@ -29,7 +29,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.face')?.borderBottomRigh - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-047.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-047.md index f67333230e..cb4ef7ebbc 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-047.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-047.md @@ -32,7 +32,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.face')?.top, '15%'); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-048.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-048.md index 2c66ba087a..ca29214eb6 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-048.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-048.md @@ -34,7 +34,7 @@ assert.include(document.querySelector('.face:nth-of-type(2)').className, 'right' - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-049.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-049.md index bcd6dddcf3..d22156fc7b 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-049.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-049.md @@ -38,7 +38,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.face.left')?.left, '5%') - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-050.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-050.md index 5df99daaa1..1600374250 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-050.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-050.md @@ -38,7 +38,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.face.right')?.right, '5% - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-051.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-051.md index 2bcf1dacd6..eedb6e5602 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-051.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-051.md @@ -38,7 +38,7 @@ assert.exists(document.querySelector('.face.right + .chin')); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-052.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-052.md index f6f831ae67..2317a82af3 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-052.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-052.md @@ -62,7 +62,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.chin')?.backgroundColor, - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-053.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-053.md index 9e674446aa..e4b84804d3 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-053.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-053.md @@ -53,7 +53,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.chin')?.borderBottomLeft - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-054.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-054.md index 00afba77fc..e220c47b88 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-054.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-054.md @@ -40,7 +40,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle(':root')?.getPropVal('--pe - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-055.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-055.md index 356e2d9123..82bf90312b 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-055.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-055.md @@ -38,7 +38,7 @@ assert.notInclude(new __helpers.CSSHelp(document).getStyle('.penguin-body')?.get - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-056.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-056.md index d15d63bf30..a6a71b3509 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-056.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-056.md @@ -62,7 +62,7 @@ assert.exists(document.querySelector('.eye.left + .eye.right')); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-057.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-057.md index 4698b61a54..c7b87e4a69 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-057.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-057.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.eye')?.backgroundColor, - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-058.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-058.md index 82e66a49be..f4eb400402 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-058.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-058.md @@ -32,7 +32,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.eye')?.borderRadius, '50 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-059.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-059.md index 218fe144d6..9ab94621e0 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-059.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-059.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.eye.right')?.right, '25% - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-060.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-060.md index d7d99d0185..6faa2f9f1c 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-060.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-060.md @@ -44,7 +44,7 @@ assert.exists(document.querySelector('.eye.right > div.eye-lid')); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-061.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-061.md index 782f55416f..8552308fba 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-061.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-061.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.eye-lid')?.getPropVal('b - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-062.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-062.md index 7995825c88..b7eea596b5 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-062.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-062.md @@ -38,7 +38,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.eye-lid')?.borderRadius, - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-063.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-063.md index 7a6590f108..a2db3940d0 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-063.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-063.md @@ -56,7 +56,7 @@ assert.exists(document.querySelector('.blush.left + .blush.right')); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-064.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-064.md index 74f95e1e23..d016b5f76f 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-064.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-064.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.blush')?.backgroundColor - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-065.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-065.md index 409050d612..4e02acaab7 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-065.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-065.md @@ -32,7 +32,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.blush')?.borderRadius, ' - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-066.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-066.md index e0b70decae..3e7209471c 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-066.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-066.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.blush.right')?.right, '1 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-067.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-067.md index 2b6871d420..42fd410726 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-067.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-067.md @@ -62,7 +62,7 @@ assert.exists(document.querySelector('.beak.top + .beak.bottom')); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-068.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-068.md index ad760e9f3e..3267353607 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-068.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-068.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.beak')?.borderRadius, '5 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-069.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-069.md index eef1cd2991..1e5920e4b0 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-069.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-069.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.beak.top')?.left, '40%') - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-070.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-070.md index c979eb17ba..76f154b9a0 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-070.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-070.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.beak.bottom')?.left, '42 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-071.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-071.md index a24ef6f19d..d572ea490d 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-071.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-071.md @@ -38,7 +38,7 @@ assert.exists(document.querySelector('.shirt + .penguin-body')); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-072.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-072.md index 6bdc661d21..825ea98047 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-072.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-072.md @@ -32,7 +32,7 @@ assert.equal(document.querySelector('.shirt > div')?.textContent, '💜'); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-073.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-073.md index 9d3bd76d6e..ef58cd0146 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-073.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-073.md @@ -32,7 +32,7 @@ assert.equal(document.querySelector('.shirt > p')?.textContent, 'I CSS'); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-074.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-074.md index 810eb643f1..1b98503b10 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-074.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-074.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.shirt')?.fontWeight, 'bo - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-075.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-075.md index eb29549800..369c72494a 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-075.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-075.md @@ -34,7 +34,7 @@ assert.include(['normal', 'initial'], new __helpers.CSSHelp(document).getStyle(' - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-076.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-076.md index bad0820720..e4f863d487 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-076.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-076.md @@ -7,14 +7,14 @@ dashedName: step-76 # --description-- -Position the `div` with the heart emoji `11.5px` from the top, and `12px` from the left of its parent. +Position the `div` with the heart emoji `22.5px` from the top, and `12px` from the left of its parent. # --hints-- You should give `.shirt div` a `top` of `--fcc-expected--`, but found `--fcc-actual--`. ```js -assert.equal(new __helpers.CSSHelp(document).getStyle('.shirt div')?.top, '11.5px'); +assert.equal(new __helpers.CSSHelp(document).getStyle('.shirt div')?.top, '22.5px'); ``` You should give `.shirt div` a `left` of `--fcc-expected--`, but found `--fcc-actual--`. @@ -32,7 +32,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.shirt div')?.left, '12px - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-077.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-077.md index 5c3687dcfe..8a9c9b71b6 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-077.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-077.md @@ -38,7 +38,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.shirt')?.zIndex, '1'); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-078.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-078.md index 523df5ba26..1b240e72de 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-078.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-078.md @@ -26,7 +26,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.shirt')?.color, 'rgb(106 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-079.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-079.md index 7844e58f3a..bbe645b4f6 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-079.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-079.md @@ -58,7 +58,7 @@ assert.exists(document.querySelector('.foot.left + .foot.right')); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-080.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-080.md index d8f50fde05..e35fed5b35 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-080.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-080.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.foot')?.backgroundColor, - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-081.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-081.md index 31d95684a7..0683fbf382 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-081.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-081.md @@ -32,7 +32,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.foot')?.borderRadius, '5 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-082.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-082.md index 7d8fcee5c5..fb59ea5202 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-082.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-082.md @@ -46,7 +46,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.foot')?.getPropVal('back - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-083.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-083.md index fb137f377f..97dec373da 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-083.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-083.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.foot.right')?.right, '25 - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-084.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-084.md index 71e3d48bf0..cdcbc0bd33 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-084.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-084.md @@ -32,7 +32,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.foot.right').getPropVal( - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-085.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-085.md index 96f4572e97..b182c978cf 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-085.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-085.md @@ -26,7 +26,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.foot')?.zIndex, '-1'); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-086.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-086.md index 8bffabba70..64396a19e4 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-086.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-086.md @@ -58,7 +58,7 @@ assert.exists(document.querySelector('.arm.left + .arm.right')); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-087.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-087.md index db7f52f1a3..3cb8c8e963 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-087.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-087.md @@ -44,7 +44,7 @@ assert.include(['linear-gradient(90deg,gray,rgb(209,210,199))', 'rgba(0,0,0,0)li - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-088.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-088.md index 4e6ff78c38..71a0e3091b 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-088.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-088.md @@ -50,7 +50,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.arm')?.getPropVal('backg - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-089.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-089.md index e8daf5cee8..569d0bfea1 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-089.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-089.md @@ -56,7 +56,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.arm.right')?.right, '-5% - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-090.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-090.md index 5bc1ed460d..c5967553a2 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-090.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-090.md @@ -32,7 +32,7 @@ assert.include(['0% 0%', 'left top', '0% 0% 0px', 'left top 0px'], new __helpers - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-091.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-091.md index 02b4677740..826bd2b6c3 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-091.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-091.md @@ -26,7 +26,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.arm.left').getPropVal('t - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-092.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-092.md index 8aedbc27cf..337daeaff4 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-092.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-092.md @@ -26,7 +26,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.arm.right')?.getPropVal( - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-093.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-093.md index fbeb5d170d..6f87168a90 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-093.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-093.md @@ -31,7 +31,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.arm')?.borderBottomLeftR - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-094.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-094.md index c937dc17e5..dc3f579f9b 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-094.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-094.md @@ -26,7 +26,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.arm')?.zIndex, '-1'); - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-095.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-095.md index c99d5ad6e1..5b0468780a 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-095.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-095.md @@ -34,7 +34,7 @@ assert.equal(new __helpers.CSSHelp(document).getCSSRules('keyframes')?.[0]?.name - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-096.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-096.md index 51c1d9464b..4b0d5caf07 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-096.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-096.md @@ -44,7 +44,7 @@ assert([...[...new __helpers.CSSHelp(document).getCSSRules('keyframes')].find(ru - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-097.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-097.md index e2735f4030..7d0dd9f32c 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-097.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-097.md @@ -26,7 +26,7 @@ assert([...[...new __helpers.CSSHelp(document).getCSSRules('keyframes')].find(ru - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-098.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-098.md index 37ec27193b..8ca46f69b8 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-098.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-098.md @@ -26,7 +26,7 @@ assert([...[...new __helpers.CSSHelp(document).getCSSRules('keyframes')].find(ru - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-099.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-099.md index fb94505f58..6862afcde4 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-099.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-099.md @@ -32,7 +32,7 @@ assert([...[...new __helpers.CSSHelp(document).getCSSRules('keyframes')].find(ru - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-100.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-100.md index c1df3afe42..f16622d725 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-100.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-100.md @@ -44,7 +44,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.arm.left')?.animationTim - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-101.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-101.md index 3a06484e9d..5c515ee698 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-101.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-101.md @@ -32,7 +32,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin:active')?.getPro - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-102.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-102.md index 1242dc798f..5a31fed03d 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-102.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-102.md @@ -28,7 +28,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin:active')?.cursor - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-103.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-103.md index 59d6a043fc..96ce97dc03 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-103.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-103.md @@ -38,7 +38,7 @@ assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin')?.transitionDel - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-104.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-104.md index 81e203fa55..ec0089540b 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-104.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/step-104.md @@ -28,7 +28,7 @@ assert.include(['calc(100vh-300px)', 'calc(-300px+100vh)'], new __helpers.CSSHel - + CSS Penguin @@ -353,7 +353,7 @@ body { - + CSS Penguin diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-picasso-painting/step-004.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-picasso-painting/step-004.md index 4fb3e3611a..a8e0ca5697 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-picasso-painting/step-004.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-picasso-painting/step-004.md @@ -17,7 +17,7 @@ You should add another `link` element. ```js // We set this to 1 because the CSS link is stripped from the code by our parser. -assert(document.querySelectorAll('link').length === 2); +assert(document.querySelectorAll('link').length === 1); ``` Your `link` element should have a `rel` of `stylesheet`. @@ -30,7 +30,7 @@ Your `link` element should have an `href` of `https://use.fontawesome.com/releases/v5.8.2/css/all.css`. ```js -assert(document.querySelectorAll('link')?.[1]?.getAttribute('href') === 'https://use.fontawesome.com/releases/v5.8.2/css/all.css') +assert(document.querySelectorAll('link')?.[0]?.getAttribute('href') === 'https://use.fontawesome.com/releases/v5.8.2/css/all.css') ``` # --seed-- diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-026.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-026.md index 7876791cc3..c71cb5023a 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-026.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-026.md @@ -113,7 +113,7 @@ assert(new __helpers.CSSHelp(document).getStyle('body')?.textAlign === 'center')

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-027.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-027.md index 087ec6f2e5..bb729f4c93 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-027.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-027.md @@ -111,7 +111,7 @@ assert(new __helpers.CSSHelp(document).getStyle('body')?.color === 'rgb(10, 10,

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-028.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-028.md index 6504424902..c44f892709 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-028.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-028.md @@ -117,7 +117,7 @@ assert(new __helpers.CSSHelp(document).getStyle('#sheet')?.maxWidth === '500px')

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-029.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-029.md index 5b7401989c..81e1842a8b 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-029.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-029.md @@ -105,7 +105,7 @@ assert(new __helpers.CSSHelp(document).getStyle('#sheet')?.margin === 'auto');

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-030.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-030.md index 0ac61b3a76..4cb51f905f 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-030.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-030.md @@ -111,7 +111,7 @@ assert(new __helpers.CSSHelp(document).getStyle('#sheet')?.border === '2px solid

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-031.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-031.md index 26ffae7fe7..f7be5f3565 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-031.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-031.md @@ -111,7 +111,7 @@ assert(new __helpers.CSSHelp(document).getStyle('#header h2')?.fontSize === '1.3

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-032.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-032.md index 301430b229..7cc48ea81e 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-032.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-032.md @@ -117,7 +117,7 @@ assert(new __helpers.CSSHelp(document).getStyle('.row')?.justifyContent === 'fle

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-033.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-033.md index e6c3998830..1947c078bf 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-033.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-033.md @@ -119,7 +119,7 @@ assert(new __helpers.CSSHelp(document).getStyle('.name')?.textAlign === 'left');

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-034.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-034.md index bc0aefd6d5..7d520d73fe 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-034.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-034.md @@ -119,7 +119,7 @@ assert(new __helpers.CSSHelp(document).getStyle('span:not(.name)')?.minWidth ===

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-035.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-035.md index 39fce2e761..c640a084b3 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-035.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-035.md @@ -105,7 +105,7 @@ assert(new __helpers.CSSHelp(document).getStyle('span:not(.name)')?.textAlign ==

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-036.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-036.md index e89d060513..4935e76d80 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-036.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-036.md @@ -111,7 +111,7 @@ assert(new __helpers.CSSHelp(document).getStyle('span[class="current"]')?.fontSt

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-037.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-037.md index 710c99bcd1..3ece6358d3 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-037.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-037.md @@ -107,7 +107,7 @@ assert(new __helpers.CSSHelp(document).getStyle('.row')?.borderBottom === '1px s

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-038.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-038.md index a70f189267..25407c3b70 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-038.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-038.md @@ -105,7 +105,7 @@ assert(new __helpers.CSSHelp(document).getStyle('.row')?.padding === '4px');

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-039.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-039.md index 7c812448e9..48378c9800 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-039.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-039.md @@ -113,7 +113,7 @@ assert(new __helpers.CSSHelp(document).getStyle('.row:nth-child(2n+1)')?.backgro

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-040.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-040.md index c19b5c9942..5c3848f4ed 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-040.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-040.md @@ -119,7 +119,7 @@ assert(new __helpers.CSSHelp(document).getStyle('.row:nth-of-type(2n+1)')?.backg

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-041.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-041.md index 2758fba303..92d8b000fb 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-041.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-041.md @@ -111,7 +111,7 @@ assert(new __helpers.CSSHelp(document).getStyle('.row:nth-of-type(2n)')?.backgro

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-042.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-042.md index 8cc7872422..fcfc51a1d9 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-042.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-042.md @@ -119,7 +119,7 @@ assert(new __helpers.CSSHelp(document).getStyle('.row:last-child')?.marginBottom

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-043.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-043.md index 164df72263..523baebefc 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-043.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-043.md @@ -113,7 +113,7 @@ assert(new __helpers.CSSHelp(document).getStyle('p[class~="total"]')?.borderBott

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-044.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-044.md index 4bc3b90f98..46b34420d0 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-044.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-044.md @@ -116,7 +116,7 @@ assert(elements?.every(element => element.classList.contains('row') && element.c

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-045.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-045.md index 818f4b4cc8..80aca6adb8 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-045.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-045.md @@ -111,7 +111,7 @@ assert(new __helpers.CSSHelp(document).getStyle('.row[tabindex]:hover')?.backgro

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-046.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-046.md index 030106a454..566627fa86 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-046.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-046.md @@ -119,7 +119,7 @@ assert(new __helpers.CSSHelp(document).getStyle('.row[tabindex]:focus')?.color =

Total - $-171 + -$171 $136 $334

diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-047.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-047.md index 39c38baedf..ee00cc61f1 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-047.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-047.md @@ -113,7 +113,7 @@ assert(new __helpers.CSSHelp(document).getStyle('div > h2')?.backgroundColor ===

Total - $-171 + -$171 $136 $334

@@ -187,6 +187,11 @@ span[class="current"] { background-color: #99c9ff; } +.row[tabindex]:focus { + background-color: #198eee; + color: white; +} + --fcc-editable-region-- --fcc-editable-region-- diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-048.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-048.md index c2c33a5cdb..4661f0b209 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-048.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-048.md @@ -105,7 +105,7 @@ assert(new __helpers.CSSHelp(document).getStyle('#header h2')?.backgroundColor =

Total - $-171 + -$171 $136 $334

@@ -181,6 +181,11 @@ span[class="current"] { background-color: #99c9ff; } +.row[tabindex]:focus { + background-color: #198eee; + color: white; +} + div > h2 { background-color: #99c9ff; } diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-049.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-049.md index a143e3b50c..81f37a366d 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-049.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-049.md @@ -111,7 +111,7 @@ assert(new __helpers.CSSHelp(document).getStyle('div > h2')?.padding === '0px 4p

Total - $-171 + -$171 $136 $334

@@ -186,6 +186,11 @@ span[class="current"] { background-color: #99c9ff; } +.row[tabindex]:focus { + background-color: #198eee; + color: white; +} + --fcc-editable-region-- div > h2 { background-color: #99c9ff; diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-050.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-050.md index 87bc1df6f7..495ce0b0d3 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-050.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-050.md @@ -113,7 +113,7 @@ assert(new __helpers.CSSHelp(document).getStyle('div ~ h2')?.fontWeight === 'nor

Total - $-171 + -$171 $136 $334

@@ -188,6 +188,11 @@ span[class="current"] { background-color: #99c9ff; } +.row[tabindex]:focus { + background-color: #198eee; + color: white; +} + div > h2 { background-color: #99c9ff; font-size: 1.3em; diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-051.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-051.md index b2cf43d73c..ffb2842ee6 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-051.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-051.md @@ -111,7 +111,7 @@ assert(new __helpers.CSSHelp(document).getStyle('p + span')?.fontSize === '0.8em

Total - $-171 + -$171 $136 $334

@@ -186,6 +186,11 @@ span[class="current"] { background-color: #99c9ff; } +.row[tabindex]:focus { + background-color: #198eee; + color: white; +} + div > h2 { background-color: #99c9ff; font-size: 1.3em; diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-052.md b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-052.md index d58b3ca47f..64a5b8b85e 100644 --- a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-052.md +++ b/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/step-052.md @@ -113,7 +113,7 @@ assert(new __helpers.CSSHelp(document).getStyle('p + span')?.color === 'rgb(59,

Total - $-171 + -$171 $136 $334

@@ -291,7 +291,7 @@ p + span {

Total - $-171 + -$171 $136 $334

@@ -366,6 +366,11 @@ span[class="current"] { background-color: #99c9ff; } +.row[tabindex]:focus { + background-color: #198eee; + color: white; +} + div > h2 { background-color: #99c9ff; font-size: 1.3em; diff --git a/curriculum/schema/challengeSchema.js b/curriculum/schema/challengeSchema.js index eaceb7f0f5..43096efbf2 100644 --- a/curriculum/schema/challengeSchema.js +++ b/curriculum/schema/challengeSchema.js @@ -4,6 +4,7 @@ Joi.objectId = require('joi-objectid')(Joi); const { challengeTypes } = require('../../client/utils/challenge-types'); const slugRE = new RegExp('^[a-z0-9-]+$'); +const slugWithSlashRE = new RegExp('^[a-z0-9-/]+$'); const fileJoi = Joi.object().keys({ fileKey: Joi.string(), @@ -90,8 +91,8 @@ const schema = Joi.object() crossDomain: Joi.bool() }) ), - solutions: Joi.array().items(Joi.array().items(fileJoi)), - superBlock: Joi.string().regex(slugRE), + solutions: Joi.array().items(Joi.array().items(fileJoi).min(1)), + superBlock: Joi.string().regex(slugWithSlashRE), superOrder: Joi.number(), suborder: Joi.number(), tests: Joi.array().items( diff --git a/curriculum/test/test-challenges.js b/curriculum/test/test-challenges.js index 447c0a7070..f4cabd1eef 100644 --- a/curriculum/test/test-challenges.js +++ b/curriculum/test/test-challenges.js @@ -161,8 +161,10 @@ async function setup() { // as they appear in the list of challenges const blocks = challenges.map(({ block }) => block); const superBlocks = challenges.map(({ superBlock }) => superBlock); - const targetBlockStrings = [...new Set(blocks)]; - const targetSuperBlockStrings = [...new Set(superBlocks)]; + const targetBlockStrings = [...new Set(blocks.filter(el => Boolean(el)))]; + const targetSuperBlockStrings = [ + ...new Set(superBlocks.filter(el => Boolean(el))) + ]; // the next few statements will filter challenges based on command variables if (process.env.npm_config_superblock) { @@ -497,24 +499,26 @@ ${inspect(commentMap)} // This is expected to happen in the project based curriculum. const nextChallenge = challenges[id + 1]; - // TODO: can this be dried out, ideally by removing the redux - // handler? + if (nextChallenge) { const solutionFiles = cloneDeep(nextChallenge.challengeFiles); - solutionFiles.forEach(challengeFile => { - challengeFile.editableContents = getLines( - challengeFile.contents, - challenge.challengeFiles.find( - x => - x.ext === challengeFile.ext && - x.name === challengeFile.name - ).editableRegionBoundaries - ); - }); - solutions = [solutionFiles]; + const solutionFilesWithEditableContents = solutionFiles.map( + file => ({ + ...file, + editableContents: getLines( + file.contents, + file.editableRegionBoundaries + ) + }) + ); + // Since there is only one seed, there can only be one solution, + // but the tests assume solutions is an array. + solutions = [solutionFilesWithEditableContents]; solutionFromNext = true; } else { - throw Error('solution omitted'); + throw Error( + `solution omitted for ${challenge.superBlock} ${challenge.block} ${challenge.title}` + ); } } @@ -567,15 +571,11 @@ async function createTestRunner( solutionFromNext ) { const { required = [], template, removeComments } = challenge; - // we should avoid modifying challenge, as it gets reused: - const challengeFiles = cloneDeep(challenge.challengeFiles); - solutionFiles.forEach(solutionFile => { - const challengeFile = challengeFiles.find( - x => x.ext === solutionFile.ext && x.name === solutionFile.name - ); - challengeFile.contents = solutionFile.contents; - challengeFile.editableContents = solutionFile.editableContents; - }); + + const challengeFiles = replaceChallengeFilesContentsWithSolutions( + challenge.challengeFiles, + solutionFiles + ); const { build, sources, loadEnzyme } = await buildChallenge({ challengeFiles, @@ -615,6 +615,25 @@ async function createTestRunner( }; } +function replaceChallengeFilesContentsWithSolutions( + challengeFiles, + solutionFiles +) { + return challengeFiles.map(file => { + const matchingSolutionFile = solutionFiles.find( + ({ ext, name }) => ext === file.ext && file.name === name + ); + if (!matchingSolutionFile) { + throw Error(`No matching solution file found`); + } + return { + ...file, + contents: matchingSolutionFile.contents, + editableContents: matchingSolutionFile.editableContents + }; + }); +} + async function getContextEvaluator(build, sources, code, loadEnzyme) { await initializeTestRunner(build, sources, code, loadEnzyme); diff --git a/curriculum/test/utils/mongoIds.js b/curriculum/test/utils/mongoIds.js index 50ab7b5f3b..107266a56d 100644 --- a/curriculum/test/utils/mongoIds.js +++ b/curriculum/test/utils/mongoIds.js @@ -3,6 +3,13 @@ const findIndex = require('lodash/findIndex'); Joi.objectId = require('joi-objectid')(Joi); const schema = Joi.objectId(); +const duplicatedProjectIds = [ + 'bd7158d8c442eddfaeb5bd18', + '587d78af367417b2b2512b03', + '587d78af367417b2b2512b04', + '587d78b0367417b2b2512b05', + 'bd7158d8c242eddfaeb5bd13' +]; class MongoIds { constructor() { @@ -12,14 +19,13 @@ class MongoIds { try { schema.validate(id); } catch { - throw new Error(`Expected a valid ObjectId for ${title}, but got ${id}`); + throw Error(`Expected a valid ObjectId for ${title}, but got ${id}`); } const idIndex = findIndex(this.knownIds, existing => id === existing); - // TODO: check for the exceptions or remove the warning. - if (idIndex !== -1) { - console.warn(`The id for challenge ${title} appears more than once. - With the exception of some projects this should not happen. + if (idIndex !== -1 && !duplicatedProjectIds.includes(id)) { + throw Error(`The id for challenge ${title} appears more than once. + With the exception of duplicatedProjectIds this should not happen. `); } this.knownIds = [...this.knownIds, id]; diff --git a/tools/challenge-parser/parser/__snapshots__/index.acceptance.test.js.snap b/tools/challenge-parser/parser/__snapshots__/index.acceptance.test.js.snap index 40a3996a3d..505e3aa4ac 100644 --- a/tools/challenge-parser/parser/__snapshots__/index.acceptance.test.js.snap +++ b/tools/challenge-parser/parser/__snapshots__/index.acceptance.test.js.snap @@ -12,9 +12,7 @@ Object { a container directive :::

", - "solutions": Array [ - Array [], - ], + "solutions": Array [], "tests": Array [], } `; @@ -43,9 +41,7 @@ Object {
  var x = 'y';
 
", }, - "solutions": Array [ - Array [], - ], + "solutions": Array [], "tests": Array [], } `; @@ -100,9 +96,7 @@ for (let index = 0; index < array.length; index++) {
code example 0
 
", - "solutions": Array [ - Array [], - ], + "solutions": Array [], "tests": Array [ Object { "testString": "// test code", @@ -166,9 +160,7 @@ Object {
code example 0
 
", - "solutions": Array [ - Array [], - ], + "solutions": Array [], "tests": Array [ Object { "testString": "// test code", @@ -516,9 +508,7 @@ Object { "forumTopicId": 18276, "id": "bd7123c8c441eddfaeb5bdef", "isHidden": false, - "solutions": Array [ - Array [], - ], + "solutions": Array [], "tests": Array [ Object { "testString": "// test code", diff --git a/tools/challenge-parser/parser/plugins/add-solution.js b/tools/challenge-parser/parser/plugins/add-solution.js index af08df35e0..30407aa47c 100644 --- a/tools/challenge-parser/parser/plugins/add-solution.js +++ b/tools/challenge-parser/parser/plugins/add-solution.js @@ -1,3 +1,4 @@ +const { isEmpty } = require('lodash'); const { root } = require('mdast-builder'); const visitChildren = require('unist-util-visit-children'); @@ -30,7 +31,7 @@ function createPlugin() { ); visitForContents(solutionTree); - solutions.push(Object.values(solution)); + if (!isEmpty(solution)) solutions.push(Object.values(solution)); }); file.data = {