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