-
Notifications
You must be signed in to change notification settings - Fork 153
Expand file tree
/
Copy pathid.hbs
More file actions
116 lines (107 loc) · 4.79 KB
/
Copy pathid.hbs
File metadata and controls
116 lines (107 loc) · 4.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<div class="ui container">
<div class="ui two column grid">
<div class="column">
<div class="four wide item">
<div class="image">
<div class="ui statistic">
<div class="value">
{{claim.bounty}}
</div>
<div class="label">
BOUNTY POINTS
</div>
</div>
</div>
<div class="middle aligned content">
<a class="header">{{claim.user}}</a>
<div class="meta">
<span>{{claim.repo}}</span>
</div>
<div class="description">
<p>
Issue : <a href="{{claim.issueUrl}}">{{claim.issueUrl}}</a>
</p>
<p>
Pull : <a href="{{claim.pullUrl}}">{{claim.pullUrl}}</a>
</p>
</div>
<div class="extra">
{{#equal claim.status "claimed"}}
<div class="ui label yellow">{{claim.status}}</div>
{{/equal}}
{{#equal claim.status "accepted"}}
<div class="ui label green">{{claim.status}}</div>
{{/equal}}
{{#equal claim.status "rejected"}}
<div class="ui label red">{{claim.status}}</div>
{{/equal}}
</div>
</div>
<form class="ui form" style="padding: 3em" method="post" action="/claims/{{claim.id}}/update">
<div class="four wide field">
<label>Final Bounty Points</label>
<input name="bounty" value="{{claim.bounty}}">
<label>Update Status</label>
<select name="status" class="ui dropdown" id="status">
<option value="claimed">Claimed</option>
<option value="rejected">Rejected</option>
<option value="accepted">Accepted</option>
<option value="disputed">Disputed</option>
<option value="revoked">Revoked</option>
</select>
</div>
<label>Reason </label>
<textarea name="reason" id="reason"> {{claim.reason}} </textarea>
<br />
<button class="ui button green" type="submit">Submit</button>
</form>
<script>
$('select.dropdown').dropdown();
{ {#unless claim.reason } }
$('#reason').hide();
{
{
/unless}}
$('select').on('change', function (e) {
let status = $('#status option:selected').text();
if (['Rejected', 'Disputed', 'Revoked'].includes(status))
$('#reason').show();
else
$('#reason').html('').hide();
});
</script>
</div>
</div>
<div class="column">
<h2>Conflicts</h2>
{{#if conflicts}}
This following claims collides with the current claim
<div class="ui two column grid">
{{#conflicts}}
<div class="column">
<div class="ui fluid card">
<div class="content">
<div class="header">Claim ID : {{id}}</div>
<div class="meta">Bounty : {{bounty}}</div>
<div class="meta">By : {{user}}</div>
<div class="description">
<div class="ui two column grid">
<div class="column">
<a href="{{issueUrl}}">View Issue</a>
</div>
<div class="column">
<a href="{{pullUrl}}">View PR</a>
</div>
</div>
</div>
</div>
</div>
</div>
{{/conflicts}}
</div>
{{else}}
There are no conflicting claims
{{/if}}
</div>
</div>
</div>