Fixed an error found in QA where in-page anchors would work as expected in Chrome, but in FireFox would load another instance of Learn in the iframe. If the user goes back to the challenge, though, the in-page anchors work as expected. Readded <base> and had it point to href='' to get in-page anchors working in both Chrome and FF.
* fix: increase spacing in challenge list (#96)
* enh: add button to download user solution on completion modal
* fix: linting
* review: remove dashedName grab from Show.js
can generate dashedName in CompletionModal from challengeMeta
* review: generate download file dashedName from challengeMeta.title
* add className btn-primary-invert
* review: shape files data
we only want key indexhtml contents from files
* review: remove class already defined in global.css
* review: further changes
only grab title from challenge meta
change fiels prop-type to object
remove duplicate class btn-primary-invert from CompletionModal.css
generate download file name using util function dasherize
* review: only show download button if there is something to download
* fix: increase spacing in challenge list (#96)
* Added styles to curriculum page for mobile
* Fix: Added styles to curriculum page for mobile browsers
* reverted
* Fixed: Added styles to curriculum page for mobile browsers
Resolves https://github.com/freeCodeCamp/freeCodeCamp/issues/17520
I fixed the spelling of "arithemtic" to "arithmetic"
Also, I found a misplaced modifier in "basic programming concepts in JavaScript, which range"
The word "concepts" needs the modifier: "which"
Added a script tag to the header of the page in src/head/index.js via src/head/mathjax.js. Modified Side-Panel.js so that mathematical functions are rendered properly in the Rosetta Code problems. Had to use the CDN because I couldn't get the NPM package working, and a local package like the one used in Arcade Mode would be ignored if put into the public folder. We could probably use that local package if there's a better place to store it.
Since MathJax is set up currently to interpret anything between $...$ or $$...$$ as a math function, we will need to check some of the other problems that use those symbols on the same line.