chore(i18n,learn): processed translations (#51537)

This commit is contained in:
camperbot
2023-09-12 07:54:53 -07:00
committed by GitHub
parent 19bf98bcc5
commit 90bdffca7b
1017 changed files with 34484 additions and 4994 deletions

View File

@@ -28,13 +28,17 @@ assert.match(code, /background:\s*linear-gradient\(/)
Your `linear-gradient` function should set the first color to be `#5e5e5e` at `85%`.
```js
assert.match(code, /background:\s*linear-gradient\(#5e5e5e\s+85%/)
const gradientBackgroundImage = new __helpers.CSSHelp(document).getStyle('.cat-head')?.getPropVal('background-image', true);
const firstGradient = gradientBackgroundImage.split(/\s*rgb\s*/)[1];
assert.equal(firstGradient,'(94,94,94)85%,');
```
Your `linear-gradient` function should set the second color to be `#45454f` at `100%`.
```js
assert.match(code, /background:\s*linear-gradient\(#5e5e5e\s+85%,\s+#45454f\s+100%\);?/)
const gradientBackgroundImage = new __helpers.CSSHelp(document).getStyle('.cat-head')?.getPropVal('background-image', true);
const secondGradient = gradientBackgroundImage.split(/\s*rgb\s*/)[2];
assert.equal(secondGradient,'(69,69,79)100%)');
```

View File

@@ -52,8 +52,22 @@ assert.equal(document.querySelector('form')?.id, 'calorie-counter');
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -81,8 +95,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -94,7 +125,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -109,11 +140,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -76,8 +76,22 @@ assert.equal(document.querySelector('form input')?.id, "budget");
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -105,8 +119,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -118,7 +149,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -133,11 +164,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -61,8 +61,22 @@ assert.equal(document.querySelector('form input').placeholder, 'Daily calorie bu
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -90,8 +104,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -103,7 +134,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -118,11 +149,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -98,8 +98,22 @@ assert.equal(document.querySelector('form fieldset div')?.className, "input-cont
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -127,8 +141,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -140,7 +171,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -155,11 +186,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -94,8 +94,22 @@ assert.equal(document.querySelectorAll('form fieldset')[1]?.querySelector('div')
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -123,8 +137,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -136,7 +167,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -151,11 +182,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -98,8 +98,22 @@ assert.equal(document.querySelectorAll('form fieldset')[2]?.querySelector('div')
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -127,8 +141,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -140,7 +171,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -155,11 +186,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -144,8 +144,22 @@ assert.equal(document.querySelectorAll('form fieldset')[4]?.querySelector('div')
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -173,8 +187,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -186,7 +217,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -201,11 +232,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -93,8 +93,22 @@ assert.exists(document.querySelector('form > div > span'));
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -122,8 +136,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -135,7 +166,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -150,11 +181,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -140,8 +140,22 @@ assert.equal(document.querySelector('.controls > span > button')?.innerText, 'Ad
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -169,8 +183,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -182,7 +213,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -197,11 +228,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -150,8 +150,22 @@ assert.isTrue(document.querySelectorAll('.controls select option')?.[0]?.getAttr
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -179,8 +193,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -192,7 +223,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -207,11 +238,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -137,8 +137,22 @@ assert.equal(document.querySelectorAll('form > div')?.[1]?.querySelectorAll('but
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -166,8 +180,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -179,7 +210,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -194,11 +225,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -112,8 +112,22 @@ assert.equal(document.querySelector('.container > div')?.innerHTML, '');
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -141,8 +155,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -154,7 +185,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -169,11 +200,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -100,8 +100,22 @@ assert.match(code, /script\s*?src\s*?=\s*?('|")(\.\/)?script\.js\1/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -129,8 +143,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -142,7 +173,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -157,11 +188,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.equal(calorieCounter, document.getElementById('calorie-counter'));
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -122,8 +122,22 @@ assert.equal(entryDropdown, document.getElementById('entry-dropdown'));
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -151,8 +165,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -164,7 +195,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -179,11 +210,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -140,8 +140,22 @@ assert.equal(output, document.getElementById("output"));
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -169,8 +183,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -182,7 +213,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -197,11 +228,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(code, /let\s+isError\s*=\s*false/g);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -112,8 +112,22 @@ assert.match(cleanInputString?.toString(), /\{\s*\}/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -141,8 +155,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -154,7 +185,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -169,11 +200,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -100,8 +100,22 @@ assert.match(cleanInputString.toString(), /strArray\s*=\s*str\.split\(\s*('|")\1
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -129,8 +143,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -142,7 +173,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -157,11 +188,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -98,8 +98,22 @@ assert.match(cleanInputString.toString(), /cleanStrArray\s*=\s*\[\s*\]/g);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -127,8 +141,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -140,7 +171,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -155,11 +186,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -110,8 +110,22 @@ assert.match(cleanInputString.toString(), /for\s*\(\s*(let|var)\s+i\s*=\s*0\s*;\
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -139,8 +153,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -152,7 +183,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -167,11 +198,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -113,8 +113,22 @@ assert.match(code, /for\s*\(\s*(let|var)\s+i\s*=\s*0\s*;\s*i\s*<\s*strArray\.len
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -142,8 +156,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -155,7 +186,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -170,11 +201,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -124,8 +124,22 @@ assert.match(cleanInputString.toString(), /regex\s*=\s*\/hello\//);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -153,8 +167,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -166,7 +197,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -181,11 +212,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -94,8 +94,22 @@ assert.match(cleanInputString.toString(), /regex\s*=\s*\/\\\+-\//);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -123,8 +137,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -136,7 +167,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -151,11 +182,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -92,8 +92,22 @@ assert.match(cleanInputString.toString(), /regex\s*=\s*\/\\\+-\\s\//)
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-text);
}
h1 {
@@ -121,8 +135,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -134,7 +165,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -149,11 +180,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(cleanInputString.toString(), /regex\s*=\s*\/\[\+-\\s\]\//);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -98,8 +98,22 @@ assert.match(cleanInputString.toString(), /regex\s*=\s*\/\[\+-\\s\]\/g/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -127,8 +141,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -140,7 +171,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -155,11 +186,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -116,8 +116,22 @@ assert.match(cleanInputString.toString(), /return\s*str\.replace\(\s*regex\s*,\s
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -145,8 +159,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -158,7 +189,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -173,11 +204,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(isInvalidInput?.toString(), /\(\s*str\s*\)/)
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -98,8 +98,22 @@ assert.match(isInvalidInput.toString(), /regex\s*=\s*\/e\//);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -127,8 +141,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -140,7 +171,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -155,11 +186,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -92,8 +92,22 @@ assert.match(isInvalidInput.toString(), /regex\s*=\s*\/e\/i/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -121,8 +135,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -134,7 +165,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -149,11 +180,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -100,8 +100,22 @@ assert.match(isInvalidInput.toString(), /regex\s*=\s*\/\[0-9\]e\[0-9\]\//);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -129,8 +143,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -142,7 +173,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -157,11 +188,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -98,8 +98,22 @@ assert.match(isInvalidInput.toString(), /regex\s*=\s*\/\[0-9\]\+e\[0-9\]\+\//);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -127,8 +141,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -140,7 +171,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -155,11 +186,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -98,8 +98,22 @@ assert.match(isInvalidInput.toString(), /regex\s*=\s*\/\\d\+e\\d\+\//);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -127,8 +141,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -140,7 +171,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -155,11 +186,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(isInvalidInput.toString(), /return\s+str\.match\(\s*regex\s*\)/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(addEntry?.toString(), /\(\s*\)/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(addEntry.toString(), /targetId\s*=\s*('|")#\1\s*\+\s*entryDropdown\
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -110,8 +110,22 @@ assert.match(addEntry.toString(), /targetInputContainer\s*=\s*document\.querySel
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -139,8 +153,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -152,7 +183,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -167,11 +198,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -110,8 +110,22 @@ assert.match(code, /const\s+targetInputContainer\s*=\s*document\.querySelector\(
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -139,8 +153,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -152,7 +183,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -167,11 +198,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(code, /const\s+targetInputContainer\s*=\s*document\.querySelector\(
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(addEntry.toString(), /entryNumber\s*=\s*targetInputContainer\.query
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -108,8 +108,22 @@ assert.match(addEntry.toString(), /entryNumber\s*=\s*targetInputContainer\.query
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -137,8 +151,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -150,7 +181,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -165,11 +196,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -98,8 +98,22 @@ assert.match(code, /HTMLString\s*=\s*``/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -127,8 +141,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -140,7 +171,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -155,11 +186,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(code, /HTMLString\s*=\s*`\n\s*<label>Entry\s\$\{entryNumber\}\sName
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -98,8 +98,22 @@ assert.match(code, /HTMLString\s*=\s*`\n\s*<label\s+for="\$\{entryDropdown.value
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -127,8 +141,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -140,7 +171,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -155,11 +186,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -122,8 +122,22 @@ assert.include(inputAttributes, 'id="${entryDropdown.value}-${entryNumber}-name"
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -151,8 +165,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -164,7 +195,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -179,11 +210,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -132,8 +132,22 @@ assert.match(HTMLstring, /`\n\s*<label\s+for="\$\{entryDropdown.value\}-\$\{entr
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -161,8 +175,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -174,7 +205,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -189,11 +220,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -141,8 +141,22 @@ assert.include(inputAttributes, 'min="0"');
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -170,8 +184,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -183,7 +214,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -198,11 +229,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(addEntry.toString(), /targetInputContainer\.innerHTML\s*\+=\s*HTMLS
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -94,8 +94,22 @@ assert.match(addEntry.toString(), /entryNumber\s*=\s*targetInputContainer\.query
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -123,8 +137,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -136,7 +167,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -151,11 +182,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(addEntry.toString(), /targetInputContainer\.insertAdjacentHTML\(\s*
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -102,8 +102,22 @@ assert.match(addEntry.toString(), /insertAdjacentHTML\(\s*('|")beforeend\1\s*,\s
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -131,8 +145,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -144,7 +175,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -159,11 +190,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -108,8 +108,22 @@ assert.match(getCaloriesFromInputs?.toString(), /\(\s*list\s*\)/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -137,8 +151,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -150,7 +181,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -165,11 +196,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(code, /addEntryButton\.addEventListener\(\s*('|")click\1\s*,\s*addE
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(getCaloriesFromInputsString, /let\s+calories\s*=\s*0/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -112,8 +112,22 @@ assert.match(getCaloriesFromInputs.toString(), /for\s*\(\s*(let|var)\s+i\s*=\s*0
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -141,8 +155,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -154,7 +185,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -169,11 +200,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -120,8 +120,22 @@ assert.match(getCaloriesString, /for\s*\(\s*let\s+i\s*=\s*0\s*;\s*i\s*<\s*list\.
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -149,8 +163,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -162,7 +193,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -177,11 +208,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -107,8 +107,22 @@ assert.match(getCaloriesFromInputs.toString(), /currVal\s*=\s*cleanInputString\(
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -136,8 +150,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -149,7 +180,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -164,11 +195,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(getCaloriesFromInputs.toString(), /invalidInputMatch\s*=\s*isInvali
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -116,8 +116,22 @@ assert.isBelow(getCaloriesFromInputs.toString().indexOf("for"), getCaloriesFromI
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -145,8 +159,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -158,7 +189,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -173,11 +204,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -107,8 +107,22 @@ assert.match(code.split("function getCaloriesFromInputs")[1], /alert\(`Invalid I
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -136,8 +150,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -149,7 +180,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -164,11 +195,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -98,8 +98,22 @@ assert.match(code.split("function getCaloriesFromInputs")[1], /alert\(`Invalid I
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -127,8 +141,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -140,7 +171,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -155,11 +186,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -112,8 +112,22 @@ assert.match(getCaloriesFromInputs.toString(), /calories\s*\+=\s*Number\(\s*curr
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -141,8 +155,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -154,7 +185,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -169,11 +200,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -98,8 +98,22 @@ assert.match(getCaloriesFromInputs.toString(), /calories\s*\+=\sNumber\(currVal\
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -127,8 +141,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -140,7 +171,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -155,11 +186,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(calculateCalories?.toString(), /\(e\)/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -100,8 +100,22 @@ assert.match(calculateCalories.toString(), /isError\s*=\s*false/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -129,8 +143,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -142,7 +173,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -157,11 +188,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(calculateCalories.toString(), /breakfastNumberInputs\s*=\s*document
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(calculateCalories.toString(), /lunchNumberInputs\s*=\s*document\.qu
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -140,8 +140,22 @@ assert.match(calculateCalories.toString(), /exerciseNumberInputs\s*=\s*document\
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -169,8 +183,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -182,7 +213,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -197,11 +228,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(calculateCalories.toString(), /breakfastCalories\s*=\s*getCaloriesF
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(calculateCalories.toString(), /lunchCalories\s*=\s*getCaloriesFromI
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -140,8 +140,22 @@ assert.match(calculateCalories.toString(), /exerciseCalories\s*=\s*getCaloriesFr
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -169,8 +183,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -182,7 +213,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -197,11 +228,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -108,8 +108,22 @@ assert.match(calculateCalories.toString(), /budgetCalories\s*=\s*getCaloriesFrom
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -137,8 +151,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -150,7 +181,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -165,11 +196,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(calculateCalories.toString(), /if\s*\(\s*isError\s*\)\s*\{?\s*retur
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -110,8 +110,22 @@ assert.match(calculateCalories.toString(), /consumedCalories\s*=\s*breakfastCalo
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -139,8 +153,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -152,7 +183,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -167,11 +198,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(calculateCalories.toString(), /remainingCalories\s*=\s*budgetCalori
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -118,8 +118,22 @@ assert.match(calculateCalories.toString(), /surplusOrDeficit\s*=\s*remainingCalo
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -147,8 +161,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -160,7 +191,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -175,11 +206,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -100,8 +100,22 @@ assert.equal(htmlString, '``');
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -129,8 +143,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -142,7 +173,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -157,11 +188,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -116,8 +116,22 @@ assert.match(htmlString, /<span\s+class\s*=\s*"\$\{surplusOrDeficit\s*\.toLowerC
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -145,8 +159,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -158,7 +189,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -173,11 +204,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -93,8 +93,22 @@ assert.match(htmlString, /<span\s+class\s*=\s*"\$\{surplusOrDeficit\s*\.toLowerC
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -122,8 +136,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -135,7 +166,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -150,11 +181,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -102,8 +102,22 @@ assert.match(htmlString, /<span\s+class\s*=\s*"\$\{surplusOrDeficit\s*\.toLowerC
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -131,8 +145,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -144,7 +175,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -159,11 +190,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -109,8 +109,22 @@ assert.match(htmlString, /\n\s*<hr\s*\/?>/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -138,8 +152,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -151,7 +182,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -166,11 +197,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -116,8 +116,22 @@ assert.match(htmlString, /<p>\$\{budgetCalories\}\s*Calories\s*Budgeted<\/p>/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -145,8 +159,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -158,7 +189,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -173,11 +204,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -114,8 +114,22 @@ assert(htmlString.match(/<p>\$\{consumedCalories\}\s*Calories\s*Consumed<\/p>/))
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -143,8 +157,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -156,7 +187,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -171,11 +202,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(calculateCalories.toString(), /output\.classList\.remove\(\s*('|")h
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(code, /calorieCounter\.addEventListener\(\s*('|")submit\1\s*,\s*cal
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(clearForm?.toString(), /\(\s*\)/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -104,8 +104,22 @@ assert.match(clearForm.toString(), /inputContainers\s*=\s*document\.querySelecto
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -133,8 +147,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -146,7 +177,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -161,11 +192,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -100,8 +100,22 @@ assert.match(clearForm, /inputContainers\s*=\s*Array\.from\(\s*document\.querySe
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -129,8 +143,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -142,7 +173,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -157,11 +188,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -111,8 +111,22 @@ assert.match(forLoop, /inputContainers\[\s*i\s*\]\s*\.innerHTML\s*=\s*(`|'|")\1\
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -140,8 +154,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -153,7 +184,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -168,11 +199,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(afterLoop, /budgetNumberInput\.value/);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.isAbove(clearForm.toString().indexOf('output'), clearForm.toString().inde
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(clearForm.toString(), /output\.classList\.add\(\s*('|")hide\1\s*\)/
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -106,8 +106,22 @@ assert.match(code, /clearButton\s*\.addEventListener\s*\(\s*('|"|`)click\1\s*,\s
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -135,8 +149,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -148,7 +179,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -163,11 +194,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```
@@ -350,8 +381,22 @@ calorieCounter.addEventListener("submit", calculateCalories);
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -379,8 +424,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -392,7 +454,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -407,11 +469,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

View File

@@ -9,7 +9,7 @@ dashedName: step-62
標題元素(如 `h1``h2`)的排版是由用戶瀏覽器的默認值設置的。
添加兩個新的類選擇器(`h1``h2`)。 對兩者都使用 `font-size` 屬性,但對 `h1` 使用 `40px`,對 `h2` 使用 `30px` 的值。
添加兩個新的類選擇器(`h1``h2`)。 對兩者都使用 `font-size` 屬性,但對 `h1` 使用 `40px`,對 `h2` 使用 `30px` 的值。
# --hints--

View File

@@ -11,7 +11,7 @@ dashedName: step-48
選擇所有的 `input``textarea``select` 元素,使其寬度填滿父級元素的寬度。
另外,給被選中的元素的頂部添加 `10px``margin`。 設置其餘的 margins 爲 `0`
另外,給被選中的元素的頂部添加 `10px``margin`。 設置其餘的 margins 爲 `0`
# --hints--

View File

@@ -28,13 +28,17 @@ assert.match(code, /background:\s*linear-gradient\(/)
Your `linear-gradient` function should set the first color to be `#5e5e5e` at `85%`.
```js
assert.match(code, /background:\s*linear-gradient\(#5e5e5e\s+85%/)
const gradientBackgroundImage = new __helpers.CSSHelp(document).getStyle('.cat-head')?.getPropVal('background-image', true);
const firstGradient = gradientBackgroundImage.split(/\s*rgb\s*/)[1];
assert.equal(firstGradient,'(94,94,94)85%,');
```
Your `linear-gradient` function should set the second color to be `#45454f` at `100%`.
```js
assert.match(code, /background:\s*linear-gradient\(#5e5e5e\s+85%,\s+#45454f\s+100%\);?/)
const gradientBackgroundImage = new __helpers.CSSHelp(document).getStyle('.cat-head')?.getPropVal('background-image', true);
const secondGradient = gradientBackgroundImage.split(/\s*rgb\s*/)[2];
assert.equal(secondGradient,'(69,69,79)100%)');
```

View File

@@ -7,7 +7,7 @@ dashedName: step-34
# --description--
你的畫的顏色和形狀太銳利了,不能像 Rothko 一樣通過
你的畫的顏色和形狀太銳利了,不能當作羅斯科畫
使用 `filter` 屬性在 `.canvas` 元素中使其 `blur``2px`

View File

@@ -52,8 +52,22 @@ assert.equal(document.querySelector('form')?.id, 'calorie-counter');
```
```css
:root {
--light-grey: #f5f6f7;
--dark-blue: #0a0a23;
--fcc-blue: #1b1b32;
--light-yellow: #fecc4c;
--dark-yellow: #feac32;
--light-pink: #ffadad;
--dark-red: #850000;
--light-green: #acd157;
}
body {
font-family: "Lato", Arial;
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 18px;
background-color: var(--fcc-blue);
color: var(--light-grey);
}
h1 {
@@ -81,8 +95,25 @@ legend {
flex-direction: column;
}
button:hover {
button {
outline: none;
cursor: pointer;
text-decoration: none;
background-color: var(--light-yellow);
border: 2px solid var(--dark-yellow);
}
.clear {
background-color: var(--light-pink);
color: var(--dark-red);
border-color: var(--dark-red);
}
button,
input,
select {
min-height: 24px;
color: var(--dark-blue);
}
fieldset,
@@ -94,7 +125,7 @@ select {
}
.output {
border: 2px solid black;
border: 2px solid var(--light-grey);
padding: 10px;
text-align: center;
}
@@ -109,11 +140,11 @@ select {
}
.surplus {
color: #006627;
color: var(--light-green);
}
.deficit {
color: #B30000;
color: var(--light-pink);
}
```

Some files were not shown because too many files have changed in this diff Show More