1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-19 12:41:43 +00:00

update behavior

This commit is contained in:
Rokt33r
2015-07-19 02:35:02 +09:00
parent 89cfd35d72
commit aa71251edd
3 changed files with 55 additions and 19 deletions

View File

@@ -8,11 +8,7 @@ var Markdown = require('../Mixins/Markdown')
var PlanetArticleList = React.createClass({
mixins: [ReactRouter.Navigation, ReactRouter.State, ForceUpdate(60000), Markdown],
propTypes: {
planet: React.PropTypes.shape({
Snippets: React.PropTypes.array,
Blueprints: React.PropTypes.array,
Articles: React.PropTypes.array
}),
articles: React.PropTypes.array,
onPressDown: React.PropTypes.func,
onPressUp: React.PropTypes.func
},
@@ -28,7 +24,7 @@ var PlanetArticleList = React.createClass({
}
},
render: function () {
var articles = this.props.planet.Articles.map(function (article) {
var articles = this.props.articles.map(function (article) {
var tags = article.Tags.length > 0 ? article.Tags.map(function (tag) {
return (
<a key={tag.id} href>#{tag.name}</a>
@@ -92,7 +88,7 @@ var PlanetArticleList = React.createClass({
return (
<div className='PlanetArticleList'>
<ul onKeyDown={this.handleKeyDown} tabIndex='1'>
<ul onKeyDown={this.handleKeyDown} tabIndex='2'>
{articles}
</ul>
</div>