mirror of
https://github.com/stolksdorf/homebrewery.git
synced 2025-12-15 15:45:57 +00:00
Brew content will now not server render jsut incase it has malformed html, so it wont break the page
This commit is contained in:
@@ -15,7 +15,8 @@ var BrewRenderer = React.createClass({
|
|||||||
getInitialState: function() {
|
getInitialState: function() {
|
||||||
return {
|
return {
|
||||||
viewablePageNumber: 0,
|
viewablePageNumber: 0,
|
||||||
height : 0
|
height : 0,
|
||||||
|
isMounted : false
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
totalPages : 0,
|
totalPages : 0,
|
||||||
@@ -23,7 +24,8 @@ var BrewRenderer = React.createClass({
|
|||||||
|
|
||||||
componentDidMount: function() {
|
componentDidMount: function() {
|
||||||
this.setState({
|
this.setState({
|
||||||
height : this.refs.main.parentNode.clientHeight
|
height : this.refs.main.parentNode.clientHeight,
|
||||||
|
isMounted : true
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleScroll : function(e){
|
handleScroll : function(e){
|
||||||
@@ -36,6 +38,8 @@ var BrewRenderer = React.createClass({
|
|||||||
},
|
},
|
||||||
|
|
||||||
shouldRender : function(pageText, index){
|
shouldRender : function(pageText, index){
|
||||||
|
if(!this.state.isMounted) return false;
|
||||||
|
|
||||||
var viewIndex = this.state.viewablePageNumber;
|
var viewIndex = this.state.viewablePageNumber;
|
||||||
if(index == viewIndex - 1) return true;
|
if(index == viewIndex - 1) return true;
|
||||||
if(index == viewIndex) return true;
|
if(index == viewIndex) return true;
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ var Navbar = React.createClass({
|
|||||||
<Nav.item href='/homebrew' className='homebrewLogo'>
|
<Nav.item href='/homebrew' className='homebrewLogo'>
|
||||||
<div>The Homebrewery</div>
|
<div>The Homebrewery</div>
|
||||||
</Nav.item>
|
</Nav.item>
|
||||||
<Nav.item>v2.0.0</Nav.item>
|
<Nav.item>v2.0.1</Nav.item>
|
||||||
</Nav.section>
|
</Nav.section>
|
||||||
{this.props.children}
|
{this.props.children}
|
||||||
</Nav.base>
|
</Nav.base>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "naturalcrit",
|
"name": "naturalcrit",
|
||||||
"description": "D&D Tools for the discerning DM",
|
"description": "D&D Tools for the discerning DM",
|
||||||
"version": "2.0.0",
|
"version": "2.0.1",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"postinstall": "gulp prod",
|
"postinstall": "gulp prod",
|
||||||
"start": "node server.js"
|
"start": "node server.js"
|
||||||
|
|||||||
Reference in New Issue
Block a user