aboutsummaryrefslogtreecommitdiffstats
path: root/static/js/main.js
diff options
context:
space:
mode:
authorGravatar Tom Willemse2013-07-24 19:56:52 +0200
committerGravatar Tom Willemse2013-07-24 19:56:52 +0200
commitc67240467588bed6dd182416cff1618d8e169c1b (patch)
tree90f587e55b2cb797d757b024e89aeaf758bd5a7e /static/js/main.js
parent97c5a1af86cc3e44a2d15b50fd982b204c34d604 (diff)
downloadscrumli-c67240467588bed6dd182416cff1618d8e169c1b.tar.gz
scrumli-c67240467588bed6dd182416cff1618d8e169c1b.zip
Add assignment for stories
Diffstat (limited to 'static/js/main.js')
-rw-r--r--static/js/main.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/static/js/main.js b/static/js/main.js
index ed895ed..444f06a 100644
--- a/static/js/main.js
+++ b/static/js/main.js
@@ -144,11 +144,21 @@ var StoryData = React.createClass({
handleTaskMoved: React.autoBind(function(direction) {
this.loadStoryFromServer();
}),
+ handleAssigned: React.autoBind(function(event) {
+ $.post("/story/assignee", {id: this.state.data.id,
+ assignee: event.target.value})
+ .fail(function() {
+ event.target.value = "";
+ }.bind(this));
+ }),
render: function() {
if (this.state.data) {
return (<div>
<h1>{this.state.data.title}</h1>
- Assignee: {this.state.data.assignee}
+ Assignee:
+ <input type="text" ref="assignee"
+ value={this.state.data.assignee}
+ onChange={this.handleAssigned} />
<div class="well normalText">
{this.state.data.content}
</div>