mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2026-01-05 12:22:44 +00:00
New error bar made
This commit is contained in:
@@ -3,13 +3,15 @@ var _ = require('lodash');
|
||||
var cx = require('classnames');
|
||||
|
||||
var Markdown = require('naturalcrit/markdown.js');
|
||||
var ErrorBar = require('./errorBar/errorBar.jsx');
|
||||
|
||||
var PAGE_HEIGHT = 1056 + 30;
|
||||
|
||||
var BrewRenderer = React.createClass({
|
||||
getDefaultProps: function() {
|
||||
return {
|
||||
text : ''
|
||||
text : '',
|
||||
errors : []
|
||||
};
|
||||
},
|
||||
getInitialState: function() {
|
||||
@@ -75,20 +77,6 @@ var BrewRenderer = React.createClass({
|
||||
},
|
||||
|
||||
renderPage : function(pageText, index){
|
||||
|
||||
var html = Markdown.render(pageText)
|
||||
|
||||
var checkHTML = function(html) {
|
||||
var doc = document.createElement('div');
|
||||
doc.innerHTML = html;
|
||||
console.log(doc.innerHTML);
|
||||
return ( doc.innerHTML === html );
|
||||
}
|
||||
|
||||
console.log('page', index, checkHTML(html));
|
||||
|
||||
|
||||
|
||||
return <div className='phb' id={`p${index + 1}`} dangerouslySetInnerHTML={{__html:Markdown.render(pageText)}} key={index} />
|
||||
},
|
||||
|
||||
@@ -96,17 +84,6 @@ var BrewRenderer = React.createClass({
|
||||
var pages = this.props.text.split('\\page');
|
||||
this.totalPages = pages.length;
|
||||
|
||||
|
||||
//TESTING VALIDATION
|
||||
try{
|
||||
var temp = Markdown.validate(this.props.text);
|
||||
|
||||
console.log(temp);
|
||||
}catch(e){
|
||||
console.log('ERR', e);
|
||||
}
|
||||
|
||||
|
||||
return _.map(pages, (page, index)=>{
|
||||
if(this.shouldRender(page, index)){
|
||||
return this.renderPage(page, index);
|
||||
@@ -122,6 +99,8 @@ var BrewRenderer = React.createClass({
|
||||
ref='main'
|
||||
style={{height : this.state.height}}>
|
||||
|
||||
<ErrorBar errors={this.props.errors} />
|
||||
|
||||
<div className='pages'>
|
||||
{this.renderPages()}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user