|
|
@@ -5,21 +5,26 @@ import { Switch, Route, HashRouter, Link } from 'react-router-dom';
|
|
|
const markdown = require('./markdown.json');
|
|
|
const intro = `
|
|
|
Cette appli est un petit guide pour débuter en JavaScript, qui s'adresse à ceux
|
|
|
-qui connaissent déjà un autre langage.
|
|
|
+qui connaissent déjà un autre langage - Java en l'occurence.
|
|
|
|
|
|
-On ne va pas rentrer dans les détails du langage, mais plutôt présenter les
|
|
|
-bases nécessaires pour interagir avec une page web.
|
|
|
+On va présenter les bases nécessaires pour interagir avec une page web, sans
|
|
|
+entrer dans les détails du langage.
|
|
|
+
|
|
|
+Précisons que le fait qu'il soit disponible sur tous les navigateurs et machines
|
|
|
+(ordinateurs, tablettes, smartphones), fait de JavaScript la plate-forme d'exécution
|
|
|
+de programmes **la plus répandue**.
|
|
|
`;
|
|
|
|
|
|
class Page extends React.Component {
|
|
|
componentDidMount() {
|
|
|
Prism.highlightAll();
|
|
|
+ $('.page ul').addClass('browser-default');
|
|
|
}
|
|
|
render() {
|
|
|
const { title, content } = this.props.page;
|
|
|
const { section } = this.props;
|
|
|
return (
|
|
|
- <div>
|
|
|
+ <div className="page">
|
|
|
<div>
|
|
|
<Link to='/' className="breadcrumb light-blue-text"><i className="material-icons">home</i></Link>
|
|
|
<Link to={section.path} className="breadcrumb light-blue-text">{section.title}</Link>
|
|
|
@@ -27,7 +32,7 @@ class Page extends React.Component {
|
|
|
</div>
|
|
|
|
|
|
<h4 className="header orange-text">{title}</h4>
|
|
|
- <ReactMarkdown source={content} />
|
|
|
+ <ReactMarkdown source={content} escapeHtml={false} />
|
|
|
</div>
|
|
|
);
|
|
|
}
|