diff options
author | Guy Pyrzak <guy.pyrzak@gmail.com> | 2010-09-19 01:20:02 +0200 |
---|---|---|
committer | Frédéric Buclin <LpSolit@gmail.com> | 2010-09-19 01:20:02 +0200 |
commit | f1d9113d83214ba08069f695ba176dec90a0d770 (patch) | |
tree | 5750bd801540c7a9d208061e5a354de31c1d7da7 | |
parent | 397a12d4236741f5f3db4eafee28d187156da24d (diff) | |
download | bugzilla-f1d9113d83214ba08069f695ba176dec90a0d770.tar.gz bugzilla-f1d9113d83214ba08069f695ba176dec90a0d770.tar.xz |
Bug 574338: When comment box is positioned at [top|bottom], include "Add Comment" link at [bottom|top]
r/a=mkanat
-rw-r--r-- | js/comments.js | 11 | ||||
-rw-r--r-- | template/en/default/bug/comments.html.tmpl | 13 |
2 files changed, 24 insertions, 0 deletions
diff --git a/js/comments.js b/js/comments.js index 79bdae855..697cedd20 100644 --- a/js/comments.js +++ b/js/comments.js @@ -86,3 +86,14 @@ function addCollapseLink(count) { '); return false;" title="Collapse the comment.">[-]<\/a> '); } +function goto_add_comments( anchor ){ + anchor = (anchor || "add_comment"); + // we need this line to expand the comment box + document.getElementById('comment').focus(); + setTimeout(function(){ + document.location.hash = anchor; + // firefox doesn't seem to keep focus through the anchor change + document.getElementById('comment').focus(); + },10); + return false; +} diff --git a/template/en/default/bug/comments.html.tmpl b/template/en/default/bug/comments.html.tmpl index e44e4e7b9..9a7a050af 100644 --- a/template/en/default/bug/comments.html.tmpl +++ b/template/en/default/bug/comments.html.tmpl @@ -65,6 +65,14 @@ [% count = count + increment %] [% END %] +[% IF user.settings.comment_box_position.value == "before_comments" && user.id %] + <div class="bz_add_comment"> + <a href="#" + onclick="return goto_add_comments();"> + Add Comment</a> + </div> +[% END %] + [%# Note: this template is used in multiple places; if you use this hook, # make sure you are aware of this fact. #%] @@ -78,6 +86,11 @@ return false;">Collapse All Comments</a></li> <li><a href="#" onclick="toggle_all_comments('expand', [% comments.size %]); return false;">Expand All Comments</a></li> + [% IF user.settings.comment_box_position.value == "after_comments" && user.id %] + <li class="bz_add_comment"><a href="#" + onclick="return goto_add_comments('bug_status_bottom');"> + Add Comment</a></li> + [% END %] </ul> [% END %] </td> |