Commit 4ebba8c94981dcbd83451ea6e69b63b8e38066da
1 parent
a90968f9
Exists in
master
and in
39 other branches
Adding button to go to reply textarea
Showing
3 changed files
with
21 additions
and
1 deletions
Show diff stats
src/static/css/screen.css
@@ -216,6 +216,10 @@ ul.unstyled-list .glyphicon-chevron-right { | @@ -216,6 +216,10 @@ ul.unstyled-list .glyphicon-chevron-right { | ||
216 | margin-top: 1em; | 216 | margin-top: 1em; |
217 | } | 217 | } |
218 | 218 | ||
219 | +.reply.btn { | ||
220 | + margin-left: 1em; | ||
221 | +} | ||
222 | + | ||
219 | .email-message pre { | 223 | .email-message pre { |
220 | border: 0; | 224 | border: 0; |
221 | background-color: #fff; | 225 | background-color: #fff; |
src/super_archives/templates/message-thread.html
@@ -68,6 +68,17 @@ | @@ -68,6 +68,17 @@ | ||
68 | $ajax.fail(vote_fail_callback); | 68 | $ajax.fail(vote_fail_callback); |
69 | } | 69 | } |
70 | 70 | ||
71 | + function scrollToAnchor(aid){ | ||
72 | + var aTag = $(aid); | ||
73 | + console.log(aTag); | ||
74 | + $('html, body').animate({scrollTop: aTag.offset().top}, 800); | ||
75 | + } | ||
76 | + | ||
77 | + function focus_reply(event) { | ||
78 | + scrollToAnchor('#msg-reply'); | ||
79 | + $('textarea', '#msg-reply').focus(); | ||
80 | + } | ||
81 | + | ||
71 | // Binding functions | 82 | // Binding functions |
72 | $(function() { | 83 | $(function() { |
73 | $(".panel-heading").on('click', function(event) { | 84 | $(".panel-heading").on('click', function(event) { |
@@ -82,6 +93,7 @@ | @@ -82,6 +93,7 @@ | ||
82 | }); | 93 | }); |
83 | 94 | ||
84 | $('.vote.btn', this).on('click', vote); | 95 | $('.vote.btn', this).on('click', vote); |
96 | + $('.reply.btn', this).on('click', focus_reply); | ||
85 | }); | 97 | }); |
86 | 98 | ||
87 | </script> | 99 | </script> |
src/super_archives/templates/superarchives/includes/message.html
1 | {% load gravatar superarchives i18n %} | 1 | {% load gravatar superarchives i18n %} |
2 | <li> | 2 | <li> |
3 | {% spaceless %} | 3 | {% spaceless %} |
4 | - <div class="email-message" id="msg-{{ email.id }}"> | 4 | + <div class="email-message" id="msg-{% firstof email.id 'reply' %}"> |
5 | <div class="panel panel-default"> | 5 | <div class="panel panel-default"> |
6 | <div class="panel-heading clearfix"> | 6 | <div class="panel-heading clearfix"> |
7 | <div class="col-lg-6 col-md-6 col-sm-6"> | 7 | <div class="col-lg-6 col-md-6 col-sm-6"> |
@@ -34,6 +34,10 @@ | @@ -34,6 +34,10 @@ | ||
34 | <span class="glyphicon glyphicon-thumbs-up"></span> | 34 | <span class="glyphicon glyphicon-thumbs-up"></span> |
35 | </button> | 35 | </button> |
36 | </div> | 36 | </div> |
37 | + | ||
38 | + <button class="btn btn-default reply" title="{% trans 'Reply' %}"> | ||
39 | + <span class="glyphicon glyphicon-share"></span> | ||
40 | + </button> | ||
37 | </div> | 41 | </div> |
38 | </div> | 42 | </div> |
39 | {% endif %} | 43 | {% endif %} |