commit 90143fbc0f11479db4a06a8e7c4835bcfc62ce23
parent 079c3e426b255486ef4c73211c49bfb5b759e9ca
Author: Konstantin Tarkus <hello@tarkus.me>
Date: Mon, 15 Sep 2014 19:17:56 +0400
Add 'use strict' directive to .jsx files
Diffstat:
5 files changed, 23 insertions(+), 5 deletions(-)
diff --git a/src/app.jsx b/src/app.jsx
@@ -2,6 +2,8 @@
* @jsx React.DOM
*/
+'use strict';
+
var React = require('react');
var Router = require('react-router');
diff --git a/src/components/Navbar.jsx b/src/components/Navbar.jsx
@@ -2,9 +2,11 @@
* @jsx React.DOM
*/
+'use strict';
+
var React = require('react');
-module.exports = React.createClass({
+var Navbar = React.createClass({
render: function () {
return (
<div className="navbar-top">
@@ -15,3 +17,5 @@ module.exports = React.createClass({
);
}
});
+
+module.exports = Navbar;
diff --git a/src/layouts/Default.jsx b/src/layouts/Default.jsx
@@ -2,11 +2,13 @@
* @jsx React.DOM
*/
+'use strict';
+
var React = require('react');
var Link = require('react-router').Link;
var Navbar = require('../components/Navbar.jsx');
-module.exports = React.createClass({
+var DefaultLayout = React.createClass({
render: function () {
return (
<div>
@@ -21,3 +23,5 @@ module.exports = React.createClass({
);
}
});
+
+module.exports = DefaultLayout;
diff --git a/src/pages/Home.jsx b/src/pages/Home.jsx
@@ -2,9 +2,11 @@
* @jsx React.DOM
*/
+'use strict';
+
var React = require('react');
-module.exports = React.createClass({
+var HomePage = React.createClass({
render: function () {
return (
<div className="container">
@@ -13,8 +15,8 @@ module.exports = React.createClass({
<h4>Runtime Components:</h4>
<ul>
<li><a href="https://facebook.github.io/react/">React</a> - A JavaScript library for building user interfaces, developed by Facebook</li>
+ <li><a href="https://github.com/rackt/react-router">React-Router</a> - A complete routing library for React</li>
<li><a href="http://getbootstrap.com/">Bootstrap</a> - CSS framework for developing responsive, mobile first interfaces</li>
- <li><a href="http://jquery.com/">jQuery</a> - a JavaScript library designed to simplify the client-side scripting of HTML</li>
</ul>
<h4>Development Tools:</h4>
<ul>
@@ -27,3 +29,5 @@ module.exports = React.createClass({
);
}
});
+
+module.exports = HomePage;
diff --git a/src/pages/Privacy.jsx b/src/pages/Privacy.jsx
@@ -2,9 +2,11 @@
* @jsx React.DOM
*/
+'use strict';
+
var React = require('react');
-module.exports = React.createClass({
+var PrivacyPage = React.createClass({
render: function () {
return (
<div className="container">
@@ -53,3 +55,5 @@ module.exports = React.createClass({
);
}
});
+
+module.exports = PrivacyPage;