diff --git a/website/core/Footer.js b/website/core/Footer.js index 205bbb4c140..516b178d64f 100644 --- a/website/core/Footer.js +++ b/website/core/Footer.js @@ -12,17 +12,14 @@ var React = require('React'); function getGitHubPath(path) { - return [ - 'https://github.com/facebook/react-native/blob/master', - path - ].join('/'); + return 'https://github.com/facebook/react-native/blob/master/' + path; } var Footer = React.createClass({ render: function() { return (

- You can edit this page on GitHub and send us a pull request! + You can edit the content above on GitHub and send us a pull request!

); } diff --git a/website/core/HeaderWithGithub.js b/website/core/HeaderWithGithub.js index c73a1e59abc..e6d0e3caf2c 100644 --- a/website/core/HeaderWithGithub.js +++ b/website/core/HeaderWithGithub.js @@ -12,13 +12,8 @@ var H = require('Header'); var React = require('React'); -function getVersionedGithubPath(path, version) { - version = version || 'next'; - return [ - 'https://github.com/facebook/react-native/blob', - version === 'next' ? 'master' : version + '-stable', - path - ].join('/'); +function getGitHubPath(path) { + return 'https://github.com/facebook/react-native/blob/' + path; } var HeaderWithGithub = React.createClass({ @@ -40,8 +35,8 @@ var HeaderWithGithub = React.createClass({ - View on GitHub + href={getGitHubPath(this.props.path)}> + Edit on GitHub diff --git a/website/layout/AutodocsLayout.js b/website/layout/AutodocsLayout.js index 0029ce542e3..80521c4ff69 100644 --- a/website/layout/AutodocsLayout.js +++ b/website/layout/AutodocsLayout.js @@ -13,6 +13,7 @@ var DocsSidebar = require('DocsSidebar'); var Header = require('Header'); +var HeaderWithGithub = require('HeaderWithGithub'); var Footer = require('Footer'); var Marked = require('Marked'); var Prism = require('Prism'); @@ -830,14 +831,11 @@ var Autodocs = React.createClass({ } return (
-
- Description -
+
Description
{docs.fullDescription} +
); }, @@ -849,13 +847,12 @@ var Autodocs = React.createClass({ return (
-
- {example.title || 'Examples'} -
+ />
{example.content.replace(/^[\s\S]*?\*\//, '').trim()} @@ -892,19 +889,14 @@ var Autodocs = React.createClass({
-
- {metadata.title} -
- {content} +
{metadata.title}
{content} +
diff --git a/website/layout/DocsLayout.js b/website/layout/DocsLayout.js index d9c54b7896f..6ac99affd71 100644 --- a/website/layout/DocsLayout.js +++ b/website/layout/DocsLayout.js @@ -39,9 +39,7 @@ var DocsLayout = React.createClass({
-
- {metadata.title} -
+
{metadata.title}
{content}
{metadata.previous && ← Prev} diff --git a/website/src/react-native/css/react-native.css b/website/src/react-native/css/react-native.css index 8de6e385a2b..9a9891ce944 100644 --- a/website/src/react-native/css/react-native.css +++ b/website/src/react-native/css/react-native.css @@ -1632,6 +1632,7 @@ input#algolia-doc-search:focus { .edit-page-block { padding: 5px; + margin-bottom: 40px; font-size: 12px; color: #887766; text-align: center;