From ee2c58ffae301f4040aeff15131dd60ae98d7463 Mon Sep 17 00:00:00 2001
From: Tom Willemse
Date: Wed, 24 Jul 2013 23:46:16 +0200
Subject: Change manner of assignment
Instead of having an input in which an assignee's email address can be
entered, show the gravatar of the assignee, or a question mark if no
assignee has been specified, and upon clicking it show a modal dialog
where this information can be changed.
---
static/js/main.js | 109 ++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 85 insertions(+), 24 deletions(-)
(limited to 'static')
diff --git a/static/js/main.js b/static/js/main.js
index 169448d..201c332 100644
--- a/static/js/main.js
+++ b/static/js/main.js
@@ -34,10 +34,8 @@ var AssigneeIcon = React.createClass({
title={this.props.assignee}
alt={this.props.assignee} />;
else
- icon = (
-
-
- );
+ icon = ;
return icon;
}
@@ -68,6 +66,12 @@ var StoryTaskRow = React.createClass({
this.props.onMoved(-1);
}.bind(this));
}),
+ handleAssigneeClick: React.autoBind(function(event) {
+ this.props.onAssigneeClicked({url: "/tasks/assignee",
+ id: this.props.task.id,
+ assignee: this.props.task.assignee,
+ md5: this.props.task.md5});
+ }),
render: function() {
return (
@@ -78,8 +82,11 @@ var StoryTaskRow = React.createClass({
onClick={this.moveDown}>