summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-10-13 21:53:12 +0200
committerSamy Pesse <samypesse@gmail.com>2016-10-13 21:53:15 +0200
commit12c7ac1498e108a4a9af0204e5e21a3a6de6ff41 (patch)
tree37d969550dbc8bc0ca98882f8664714427e32a3f
parent2c3072fd8a4c3c31297d5f56799fa9200e225971 (diff)
downloadgitbook-12c7ac1498e108a4a9af0204e5e21a3a6de6ff41.zip
gitbook-12c7ac1498e108a4a9af0204e5e21a3a6de6ff41.tar.gz
gitbook-12c7ac1498e108a4a9af0204e5e21a3a6de6ff41.tar.bz2
Add roles "page:header" and "page:footer"
-rw-r--r--packages/gitbook-plugin-theme-default/less/Page.less2
-rw-r--r--packages/gitbook-plugin-theme-default/src/components/Page.js14
2 files changed, 11 insertions, 5 deletions
diff --git a/packages/gitbook-plugin-theme-default/less/Page.less b/packages/gitbook-plugin-theme-default/less/Page.less
index 3d6e9db..6011533 100644
--- a/packages/gitbook-plugin-theme-default/less/Page.less
+++ b/packages/gitbook-plugin-theme-default/less/Page.less
@@ -1,4 +1,4 @@
-.Page {
+.PageContainer {
position: relative;
outline: none;
width: 100%;
diff --git a/packages/gitbook-plugin-theme-default/src/components/Page.js b/packages/gitbook-plugin-theme-default/src/components/Page.js
index cad3765..8e4324c 100644
--- a/packages/gitbook-plugin-theme-default/src/components/Page.js
+++ b/packages/gitbook-plugin-theme-default/src/components/Page.js
@@ -10,11 +10,17 @@ const Page = React.createClass({
const { page } = this.props;
return (
- <div className="Page page-wrapper">
+ <div className="PageContainer">
<GitBook.InjectedComponent matching={{ role: 'search:container:results' }} props={this.props}>
- <GitBook.InjectedComponent matching={{ role: 'page:container' }} props={this.props}>
- <GitBook.HTMLContent html={page.content} />
- </GitBook.InjectedComponent>
+ <div className="Page">
+ <GitBook.InjectedComponentSet matching={{ role: 'page:header' }} props={this.props} />
+
+ <GitBook.InjectedComponent matching={{ role: 'page:container' }} props={this.props}>
+ <GitBook.HTMLContent html={page.content} />
+ </GitBook.InjectedComponent>
+
+ <GitBook.InjectedComponentSet matching={{ role: 'page:footer' }} props={this.props} />
+ </div>
</GitBook.InjectedComponent>
</div>
);