cleanup isseu and pull reque...
|
1 |
<% |
2 |
my $api = gitprep_api; |
|
3 |
|
|
4 |
my $user_id = stash('user_id'); |
|
5 |
my $issue_message = stash('issue_message'); |
|
6 | ||
7 |
my $session_user_id = $api->session_user_id; |
|
8 | ||
9 |
my $is_owner_comment = $issue_message->{'user.id'} eq $user_id; |
|
10 |
my $is_my_project = $user_id eq $session_user_id; |
|
11 |
my $is_my_comment = $issue_message->{'user.id'} eq $session_user_id; |
|
12 |
my $can_modify = $is_my_project || $is_my_comment; |
|
13 |
%> |
|
14 | ||
add part of issue message up...
|
15 |
<div class="issue-message-row-id" id="row-<%= $issue_message->{row_id} %>"> |
16 |
<div class="issue-message <%= $is_owner_comment ? 'issue-message-owner' : '' %>"> |
|
17 |
<div class="issue-message-header <%= $is_owner_comment ? 'issue-message-header-owner' : '' %>"> |
|
18 |
<div class="issue-message-header-left"> |
|
implement issue comment upda...
|
19 |
<b><%= $issue_message->{'user.id'} %></b> <span style="color:#767676;">commented <%= $api->age_string($issue_message->{update_time}) %></span> |
add part of issue message up...
|
20 |
</div> |
21 |
<div class="issue-message-header-right"> |
|
22 |
% if ($is_owner_comment) { |
|
23 |
<div class="issue-message-owner-label">Owner</div> |
|
24 |
% } |
|
cleanup isseu and pull reque...
|
25 |
% if ($can_modify) { |
add part of issue message up...
|
26 |
<a href="javascript:void(0)" class="issue-message-edit-btn"><i class="icon icon-pencil" style="margin-right:6px"></i></a> |
cleanup isseu and pull reque...
|
27 |
% } |
add part of issue message up...
|
28 |
% if ($issue_message->{number} != 1) { |
29 |
% if ($can_modify) { |
|
30 |
<div class="icon-remove"> |
|
31 |
<a href="javascript:void(0)" class="issue-message-delete-btn"><i class="icon icon-remove"></i></a> |
|
32 |
</div> |
|
33 |
% } |
|
34 |
% } |
|
35 |
</div> |
|
36 |
</div> |
|
37 |
<div class="issue-message-body markdown-body" style="padding:10px"> |
|
38 |
<%== $api->markdown($issue_message->{message}) %> |
|
cleanup isseu and pull reque...
|
39 |
</div> |
40 |
</div> |
|
add part of issue message up...
|
41 |
|
42 |
% if ($can_modify) { |
|
43 |
<div class="issue-message-update" style="display:none;margin-bottom:20px;"> |
|
44 |
<div class="issue-add-comment"> |
|
45 |
<form action="<%= url_for %>" method="post"> |
|
46 |
<%= hidden_field 'op' %> |
|
47 |
<div class="issue-add-comment-header"> |
|
cleanup issue preview
|
48 |
<div class="issue-message-write-tab issue-add-comment-header-tab"><a href="javascript:void(0)">Write</a></div> |
49 |
<div class="issue-message-preview-tab issue-add-comment-header-tab"><a class="disable" href="javascript:void(0)">Preview</a></div> |
|
add part of issue message up...
|
50 |
%= include '/include/issue_comment_icon'; |
51 |
</div> |
|
52 |
<div class="issue-add-comment-body"> |
|
cleanup issue preview
|
53 |
<div class="issue-message-write-area issue-add-comment-message"> |
add part of issue message up...
|
54 |
<%= text_area 'message' => $issue_message->{message} %> |
55 |
</div> |
|
cleanup issue preview
|
56 |
<div class="issue-message-preview-area issue-add-comment-preview markdown-body" style="padding:10px"> |
add part of issue message up...
|
57 |
</div> |
58 |
<div class="issue-add-comment-bottom"> |
|
59 |
<div class="issue-add-comment-button-left"> |
|
60 |
Styling with Markdown is supported |
|
61 |
</div> |
|
62 |
<div class="issue-add-comment-button"> |
|
implement issue comment upda...
|
63 |
<button class="issue-message-update-cancel btn" onclick="javascript:return false;" >Cancel</button> |
rename btn-success to btn-gr...
|
64 |
<button class="issue-message-update-btn btn btn-green" onclick="javascript:return false">Update comment</button> |
add part of issue message up...
|
65 |
</div> |
66 |
</div> |
|
67 |
</div> |
|
68 |
</form> |
|
69 |
</div> |
|
70 |
</div> |
|
71 |
% } |
|
cleanup isseu and pull reque...
|
72 |
</div> |