fix(curriculum): replace window by self for js challenges

This commit is contained in:
Valeriy S
2019-01-15 18:29:33 +03:00
committed by Stuart Taylor
parent 3d008c69d7
commit 9b75c1965a
5 changed files with 34 additions and 26 deletions

View File

@ -46,18 +46,18 @@ function subtract(x,y) {return x - y;}
<div id='js-setup'> <div id='js-setup'>
```js ```js
window.exports = function(){}; self.exports = function(){};
``` ```
</div> </div>
</section> </section>
## Solution ## Solution
<section id='solution'> <section id='solution'>
```js ```js
// solution required export default function subtract(x,y) {return x - y;}
``` ```
</section> </section>

View File

@ -45,22 +45,25 @@ subtract(7,4);
<div id='js-setup'> <div id='js-setup'>
```js ```js
window.require = function(str) { self.require = function(str) {
if (str === 'math_functions') { if (str === 'math_functions') {
return function(a, b) { return function(a, b) {
return a - b; return a - b;
}}}; }
}
};
``` ```
</div> </div>
</section> </section>
## Solution ## Solution
<section id='solution'> <section id='solution'>
```js ```js
// solution required import subtract from "math_functions";
subtract(7,4);
``` ```
</section> </section>

View File

@ -51,22 +51,25 @@ capitalizeString("hello!");
<div id='js-setup'> <div id='js-setup'>
```js ```js
window.require = function (str) { self.require = function (str) {
if (str === 'string_functions') { if (str === 'string_functions') {
return { return {
capitalizeString: str => str.toUpperCase() capitalizeString: str => str.toUpperCase()
}}}; }
}
};
``` ```
</div> </div>
</section> </section>
## Solution ## Solution
<section id='solution'> <section id='solution'>
```js ```js
// solution required import { capitalizeString } from 'string_functions';
capitalizeString("hello!");
``` ```
</section> </section>

View File

@ -46,23 +46,25 @@ tests:
<div id='js-setup'> <div id='js-setup'>
```js ```js
window.require = function(str) { self.require = function(str) {
if (str === 'capitalize_strings') { if (str === 'capitalize_strings') {
return { return {
capitalize: str => str.toUpperCase(), capitalize: str => str.toUpperCase(),
lowercase: str => str.toLowerCase() lowercase: str => str.toLowerCase()
}}}; }
}
};
``` ```
</div> </div>
</section> </section>
## Solution ## Solution
<section id='solution'> <section id='solution'>
```js ```js
// solution required import * as capitalize_strings from "capitalize_strings";
``` ```
</section> </section>

View File

@ -50,7 +50,7 @@ const bar = "foo";
<div id='js-setup'> <div id='js-setup'>
```js ```js
window.exports = function(){}; self.exports = function(){};
``` ```
</div> </div>