diff --git a/.github/workflows/node.js-tests-upcoming.yml b/.github/workflows/node.js-tests-upcoming.yml index ca3254ae99c..2304f2a0aab 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 9d6f8a81b4f..85d2cb8f35d 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 a63fd9221a3..bd1fa88737a 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 b602a766b98..f3352a6817e 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 0a175c70fdc..a827b705a6d 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 e78f2a846d7..8525cdbc13d 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 07178fce55a..84311a5d2a3 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 a82a5089c00..b0fc7ee6b9a 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 11cb6bae3d2..5a9b34f0383 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 88c94cf7648..e3eb1663237 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 f0dc78ba0fb..7c2b2fae94c 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 2ac23d64b18..1f8ed15b920 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 83aa13bb7ce..de870092724 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 e87317e07a4..1f8ff71ce0a 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 35de4159b56..fbcf8d719a7 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 f90de1fcf85..3e5715fc625 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 332d22d5407..dcfc4737188 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 52718531c52..19a49fcdd87 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 b0831823d07..7f0e87aa040 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 908a8eecf9f..f9b99fedfda 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 d46fe205b43..1ba55118285 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 4d0adcb3670..28a51667946 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 17db688a4ca..4a9d1a72247 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 9e6a00fbdb0..71030bfcac3 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 03857339e21..1c76ead64a5 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 d01d30c612d..df00b1bf59a 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 72f404f993e..69cb3171c5c 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 659c089c7b9..a7d2df66393 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 22b0a77f656..5698290d875 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 bacca014ce0..42e83e23f7a 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 0b04dc2fff9..06120a389be 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 c832a95fde8..9bb213d2880 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 0a08966c513..efcde6fdf60 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 087bd7f64c9..f92790ec749 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 35ed7efef98..2f9f2e33faa 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 05967309b80..57983557c89 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 08b6dac3897..014362daf21 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 4ee352a97d5..e6409614a5c 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 9bf45b5b6b1..98b0a40fe91 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 42e0e75f3e7..b2f98b68534 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 0a22c7385f2..bf8d0637577 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 5e3d14a36c6..e608a456802 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 e9b3efa5feb..c21d03b9605 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 c20cbd18f65..542b1fcb958 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 7649a16fce1..015a2abbb0d 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 f83d8712793..9349745a590 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 4ec7e2c0c6d..23c0fa50258 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 7fe3dbf1ff9..76079b57019 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 4fc33b23128..5b2a27c38ca 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 da0048448fc..d92e12a37d4 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 f67333230ee..cb4ef7ebbcf 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 2c66ba087a8..ca29214eb64 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 bcd6dddcf3f..d22156fc7bb 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 5df99daaa16..16003742507 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 2bcf1dacd6b..eedb6e56025 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 f6f831ae677..2317a82af35 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 9e674446aab..e4b84804d3a 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 00afba77fc1..e220c47b88c 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 356e2d9123d..82bf90312ba 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 d15d63bf30a..a6a71b3509e 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 4698b61a54e..c7b87e4a696 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 82e66a49bea..f4eb4004024 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 218fe144d6c..9ab94621e04 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 d7d99d01852..6faa2f9f1ca 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 782f55416f3..8552308fba5 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 7995825c88a..b7eea596b5a 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 7a6590f1089..a2db3940d0f 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 74f95e1e234..d016b5f76fe 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 409050d6124..4e02acaab73 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 e0b70decae0..3e7209471cf 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 2b6871d4204..42fd4107268 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 ad760e9f3ec..3267353607f 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 eef1cd2991e..1e5920e4b03 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 c979eb17ba0..76f154b9a08 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 a24ef6f19dc..d572ea490df 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 6bdc661d21e..825ea98047b 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 9d3bd76d6e3..ef58cd01466 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 810eb643f13..1b98503b101 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 eb295498005..369c72494a3 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 bad0820720e..e4f863d4876 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 5c3687dcfeb..8a9c9b71b66 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 523df5ba26c..1b240e72dec 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 7844e58f3a1..bbe645b4f68 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 d8f50fde055..e35fed5b35b 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 31d95684a76..0683fbf3826 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 7d8fcee5c55..fb59ea52020 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 fb137f377f6..97dec373da4 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 71e3d48bf00..cdcbc0bd33a 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 96f4572e977..b182c978cf7 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 8bffabba70f..64396a19e45 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 db7f52f1a3e..3cb8c8e9638 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 4e6ff78c38f..71a0e3091be 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 e8daf5cee87..569d0bfea12 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 5bc1ed460d9..c5967553a28 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 02b46777404..826bd2b6c33 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 8aedbc27cf2..337daeaff4b 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 fbeb5d170d7..6f87168a900 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 c937dc17e5b..dc3f579f9be 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 c99d5ad6e1d..5b0468780a8 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 51c1d9464bc..4b0d5caf073 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 e2735f40303..7d0dd9f32c4 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 37ec27193bc..8ca46f69b8c 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 fb94505f58d..6862afcde4f 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 c1df3afe42c..f16622d7251 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 3a06484e9d9..5c515ee698c 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 1242dc798f8..5a31fed03df 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 59d6a043fcb..96ce97dc030 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 81e203fa55e..ec0089540bf 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 4fb3e3611a3..a8e0ca56970 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 7876791cc32..c71cb5023a7 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 087ec6f2e57..bb729f4c939 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 6504424902c..c44f8927092 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 5b7401989c3..81e1842a8b4 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 0ac61b3a76d..4cb51f905f1 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 26ffae7fe70..f7be5f3565c 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 301430b2299..7cc48ea81ee 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 e6c3998830e..1947c078bf8 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 bc0aefd6d5b..7d520d73fe1 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 39fce2e7614..c640a084b3c 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 e89d0605133..4935e76d809 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 710c99bcd1b..3ece6358d30 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 a70f1892677..25407c3b708 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 7c812448e9d..48378c98003 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 c19b5c99428..5c3848f4edc 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 2758fba3033..92d8b000fb7 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 8cc78724223..fcfc51a1d9c 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 164df722634..523baebefc4 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 4bc3b90f983..46b34420d0f 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 818f4b4cc8a..80aca6adb86 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 030106a4542..566627fa860 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 39c38baedf8..ee00cc61f14 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 c2c33a5cdb0..4661f0b2099 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 a143e3b50c7..81f37a366df 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 87bc1df6f77..495ce0b0d3f 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 b2cf43d73c4..ffb2842ee64 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 d58b3ca47f0..64a5b8b85e8 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 eaceb7f0f5f..43096efbf22 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 447c0a7070b..f4cabd1eef2 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 50ab7b5f3b7..107266a56d9 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 40a3996a3dd..505e3aa4ac5 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 af08df35e0d..30407aa47ca 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 = {