mirror of
https://github.com/fazo96/ipfs-boards
synced 2025-03-12 21:48:39 +01:00
looks like everything works.. needs moar testing
This commit is contained in:
parent
bae52734af
commit
7608757891
@ -41,7 +41,7 @@ var Comment = React.createClass({
|
|||||||
{this.getParentlink()}
|
{this.getParentlink()}
|
||||||
</div>
|
</div>
|
||||||
<Markdown source={this.props.comment.text} />
|
<Markdown source={this.props.comment.text} />
|
||||||
<hr/></div>
|
<hr/>{this.getComments()}</div>
|
||||||
} else {
|
} else {
|
||||||
return <div><hr/>Invalid Comment<hr/></div>
|
return <div><hr/>Invalid Comment<hr/></div>
|
||||||
}
|
}
|
||||||
|
@ -3,10 +3,9 @@ var Markdown = require('markdown.jsx')
|
|||||||
var Icon = require('icon.jsx')
|
var Icon = require('icon.jsx')
|
||||||
var Link = require('react-router').Link
|
var Link = require('react-router').Link
|
||||||
var Clock = require('clock.jsx')
|
var Clock = require('clock.jsx')
|
||||||
|
var UserID = require('userID.jsx')
|
||||||
|
|
||||||
module.exports = function(){
|
module.exports = React.createClass({
|
||||||
var UserID = require('userID.jsx')()
|
|
||||||
return React.createClass({
|
|
||||||
getInitialState: function(){
|
getInitialState: function(){
|
||||||
return { moment: false }
|
return { moment: false }
|
||||||
},
|
},
|
||||||
@ -39,5 +38,4 @@ module.exports = function(){
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
|
||||||
|
@ -1,10 +1,9 @@
|
|||||||
var React = require('react')
|
var React = require('react')
|
||||||
var sortedIndex = require('lodash.sortedindex')
|
var sortedIndex = require('lodash.sortedindex')
|
||||||
var Icon = require('icon.jsx')
|
var Icon = require('icon.jsx')
|
||||||
|
var Post = require('post.jsx')
|
||||||
|
|
||||||
module.exports = function(){
|
module.exports = React.createClass({
|
||||||
var Post = require('post.jsx')()
|
|
||||||
return React.createClass({
|
|
||||||
getInitialState: function(){
|
getInitialState: function(){
|
||||||
return { posts: [], api: false }
|
return { posts: [], api: false }
|
||||||
},
|
},
|
||||||
@ -54,5 +53,4 @@ module.exports = function(){
|
|||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
|
||||||
|
@ -2,8 +2,7 @@ var React = require('react')
|
|||||||
var Icon = require('icon.jsx')
|
var Icon = require('icon.jsx')
|
||||||
var Link = require('react-router').Link
|
var Link = require('react-router').Link
|
||||||
|
|
||||||
module.exports = function(){
|
module.exports = React.createClass({
|
||||||
return React.createClass({
|
|
||||||
getInitialState: function(){
|
getInitialState: function(){
|
||||||
return { }
|
return { }
|
||||||
},
|
},
|
||||||
@ -49,5 +48,4 @@ module.exports = function(){
|
|||||||
</Link>
|
</Link>
|
||||||
</div>)
|
</div>)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
|
||||||
|
@ -2,11 +2,11 @@ var React = require('react')
|
|||||||
var Markdown = require('markdown.jsx')
|
var Markdown = require('markdown.jsx')
|
||||||
var Link = require('react-router').Link
|
var Link = require('react-router').Link
|
||||||
var Icon = require('icon.jsx')
|
var Icon = require('icon.jsx')
|
||||||
|
var UserID = require('userID.jsx')
|
||||||
|
var PostList = require('postlist.jsx')
|
||||||
|
var GetIPFS = require('getipfs.jsx')
|
||||||
|
|
||||||
module.exports = function(boardsAPI){
|
module.exports = function(boardsAPI){
|
||||||
var UserID = require('userID.jsx')()
|
|
||||||
var PostList = require('postlist.jsx')()
|
|
||||||
var GetIPFS = require('getipfs.jsx')()
|
|
||||||
return React.createClass({
|
return React.createClass({
|
||||||
getInitialState: function(){
|
getInitialState: function(){
|
||||||
return { name: this.props.params.boardname, api: false }
|
return { name: this.props.params.boardname, api: false }
|
||||||
|
@ -1,13 +1,12 @@
|
|||||||
var React = require('react')
|
var React = require('react')
|
||||||
var Link = require('react-router').Link
|
var Link = require('react-router').Link
|
||||||
var Icon = require('icon.jsx')
|
var Icon = require('icon.jsx')
|
||||||
|
var UserID = require('userID.jsx')
|
||||||
|
var GetIPFS = require('getipfs.jsx')
|
||||||
|
var Post = require('post.jsx')
|
||||||
|
var Comment = require('comment.jsx').Comment
|
||||||
|
|
||||||
module.exports = function(boardsAPI){
|
module.exports = function(boardsAPI){
|
||||||
var UserID = require('userID.jsx')()
|
|
||||||
var GetIPFS = require('getipfs.jsx')()
|
|
||||||
var Post = require('post.jsx')()
|
|
||||||
var Comment = require('comment.jsx').Comment
|
|
||||||
|
|
||||||
return React.createClass({
|
return React.createClass({
|
||||||
getInitialState: function(){
|
getInitialState: function(){
|
||||||
return { parent: false, api: false }
|
return { parent: false, api: false }
|
||||||
@ -25,6 +24,11 @@ module.exports = function(boardsAPI){
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
componentWillReceiveProps: function(nextProps) {
|
||||||
|
if(nextProps.params.commenthash !== this.props.params.commenthash){
|
||||||
|
location.reload() // cheap hack, should swap with something more efficient
|
||||||
|
}
|
||||||
|
},
|
||||||
init: function(boards){
|
init: function(boards){
|
||||||
if(this.state.init) return
|
if(this.state.init) return
|
||||||
this.setState({ api: true, boards: boards })
|
this.setState({ api: true, boards: boards })
|
||||||
|
@ -2,8 +2,7 @@ var React = require('react')
|
|||||||
var Link = require('react-router').Link
|
var Link = require('react-router').Link
|
||||||
var Icon = require('icon.jsx')
|
var Icon = require('icon.jsx')
|
||||||
|
|
||||||
module.exports = function(){
|
module.exports = React.createClass({
|
||||||
return React.createClass({
|
|
||||||
getInitialState: function(){
|
getInitialState: function(){
|
||||||
return { connected: false, error: false, long: false }
|
return { connected: false, error: false, long: false }
|
||||||
},
|
},
|
||||||
@ -62,5 +61,4 @@ module.exports = function(){
|
|||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
var React = require('react')
|
var React = require('react')
|
||||||
var Link = require('react-router').Link
|
var Link = require('react-router').Link
|
||||||
|
var UserID = require('userID.jsx')
|
||||||
|
var GetIPFS = require('getipfs.jsx')
|
||||||
|
var Post = require('post.jsx')
|
||||||
|
var Comments = require('comment.jsx').Comments
|
||||||
|
|
||||||
module.exports = function(boardsAPI){
|
module.exports = function(boardsAPI){
|
||||||
var UserID = require('userID.jsx')()
|
|
||||||
var GetIPFS = require('getipfs.jsx')()
|
|
||||||
var Post = require('post.jsx')()
|
|
||||||
var Comments = require('comment.jsx').Comments
|
|
||||||
|
|
||||||
return React.createClass({
|
return React.createClass({
|
||||||
getInitialState: function(){
|
getInitialState: function(){
|
||||||
return { post: { title: '...', text: '...' }, api: false }
|
return { post: { title: '...', text: '...' }, api: false }
|
||||||
|
@ -2,9 +2,9 @@ var React = require('react')
|
|||||||
var Markdown = require('markdown.jsx')
|
var Markdown = require('markdown.jsx')
|
||||||
var Link = require('react-router').Link
|
var Link = require('react-router').Link
|
||||||
var Icon = require('icon.jsx')
|
var Icon = require('icon.jsx')
|
||||||
|
var GetIPFS = require('getipfs.jsx')
|
||||||
|
|
||||||
module.exports = function(boardsAPI){
|
module.exports = function(boardsAPI){
|
||||||
var GetIPFS = require('getipfs.jsx')(boardsAPI)
|
|
||||||
return React.createClass({
|
return React.createClass({
|
||||||
getInitialState: function(){
|
getInitialState: function(){
|
||||||
return { name: '...', boards: [], api: false }
|
return { name: '...', boards: [], api: false }
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
var React = require('react')
|
var React = require('react')
|
||||||
var Icon = require('icon.jsx')
|
var Icon = require('icon.jsx')
|
||||||
|
var GetIPFS = require('getipfs.jsx')
|
||||||
|
var UserID = require('userID.jsx')
|
||||||
|
|
||||||
module.exports = function(boardsAPI){
|
module.exports = function(boardsAPI){
|
||||||
var GetIPFS = require('getipfs.jsx')()
|
|
||||||
var UserID = require('userID.jsx')()
|
|
||||||
return React.createClass({
|
return React.createClass({
|
||||||
getInitialState: function(){
|
getInitialState: function(){
|
||||||
return { users: [], api: false }
|
return { users: [], api: false }
|
||||||
|
Loading…
Reference in New Issue
Block a user