Skip to content

Commit ac96f3f

Browse files
committed
Update
1 parent af513b0 commit ac96f3f

File tree

7 files changed

+100
-66
lines changed

7 files changed

+100
-66
lines changed

templates/repo/home_sidebar_top.tmpl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,15 @@
6767
{{$fileSizeFields := StringUtils.Split $fileSizeFormatted " "}}
6868
{{svg "octicon-database"}} <b>{{ctx.Locale.PrettyNumber (index $fileSizeFields 0)}}</b> {{index $fileSizeFields 1}}
6969
</span>
70+
<a class="flex-text-block muted" href="{{$.RepoLink}}/stars">
71+
{{svg "octicon-star"}} {{CountFmt .Repository.NumStars}} {{ctx.Locale.Tr "repo.stars"}}
72+
</a>
73+
<a class="flex-text-block muted" href="{{$.RepoLink}}/watchers">
74+
{{svg "octicon-eye"}} {{CountFmt .Repository.NumWatches}} {{ctx.Locale.Tr "repo.watchers"}}
75+
</a>
76+
<a class="flex-text-block muted" href="{{$.RepoLink}}/forks">
77+
{{svg "octicon-repo-forked"}} {{CountFmt .Repository.NumForks}} {{ctx.Locale.Tr "repo.forks"}}
78+
</a>
7079
</div>
7180
</div>
7281
</div>

templates/repo/star_unstar.tmpl

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@
55
<button type="submit" class="ui compact small basic button"{{if not $.IsSigned}} disabled{{end}} aria-label="{{$buttonText}}">
66
{{svg (Iif $.IsStaringRepo "octicon-star-fill" "octicon-star")}}
77
<span aria-hidden="true">{{$buttonText}}</span>
8+
<span class="ui small label">{{CountFmt .Repository.NumStars}}</span>
89
</button>
9-
<a hx-boost="false" class="ui basic label" href="{{$.RepoLink}}/stars">
10-
{{CountFmt .Repository.NumStars}}
10+
<a class="ui basic label muted show-modal" data-modal="#choose-star-list" data-modal-modal-form.action="{{AppSubUrl}}/stars/lists">
11+
{{svg "octicon-triangle-down"}}
1112
</a>
1213
</div>
1314
</form>
15+
16+
{{template "shared/star_list_dialog" .}}

templates/shared/create_star_list_dialog.tmpl

Lines changed: 0 additions & 22 deletions
This file was deleted.

templates/shared/delete_star_list_dialog.tmpl

Lines changed: 0 additions & 17 deletions
This file was deleted.

templates/shared/edit_star_list_dialog.tmpl

Lines changed: 0 additions & 22 deletions
This file was deleted.

templates/shared/star_list.tmpl

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,4 @@
7373
</div>
7474
{{end}}
7575

76-
{{template "shared/create_star_list_dialog" .}}
77-
{{template "shared/edit_star_list_dialog" .}}
78-
{{template "shared/delete_star_list_dialog" .}}
76+
{{template "shared/star_list_dialog" .}}
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<div class="ui small modal" id="create-star-list">
2+
<div class="header">Create list</div>
3+
<div class="content">
4+
<div class="ui info message">Create a list to organize your starred repositories.</div>
5+
<form class="ui form modal-form" method="post">
6+
{{.CsrfTokenHtml}}
7+
<input type="hidden" name="action" value="add" />
8+
<div class="field">
9+
<label for="list-name">Name</label>
10+
<input id="list-name" name="name" placeholder="⭐️ Name this list">
11+
</div>
12+
<div class="field">
13+
<label for="list-description">Description</label>
14+
<textarea id="list-description" name="description" placeholder="Write a description"></textarea>
15+
</div>
16+
<div class="text right actions">
17+
<button class="ui cancel button">Cancel</button>
18+
<button class="ui primary button">Create</button>
19+
</div>
20+
</form>
21+
</div>
22+
</div>
23+
24+
<div class="ui small modal" id="edit-star-list">
25+
<div class="header">Edit list</div>
26+
<div class="content">
27+
<form class="ui form modal-form" method="post">
28+
{{.CsrfTokenHtml}}
29+
<input type="hidden" name="action" value="edit" />
30+
<div class="field">
31+
<label for="list-name">Name</label>
32+
<input id="list-name" name="name" placeholder="⭐️ Name this list">
33+
</div>
34+
<div class="field">
35+
<label for="list-description">Description</label>
36+
<textarea id="list-description" name="description" placeholder="Write a description"></textarea>
37+
</div>
38+
<div class="text right actions">
39+
<button class="ui cancel button">Cancel</button>
40+
<button class="ui red button show-modal" data-modal="#delete-star-list">Delete list</button>
41+
<button class="ui primary button">Save list</button>
42+
</div>
43+
</form>
44+
</div>
45+
</div>
46+
47+
<div class="ui g-modal-confirm delete modal" id="delete-star-list">
48+
<div class="header">
49+
{{svg "octicon-trash"}}
50+
Delete list
51+
</div>
52+
<form class="ui form" method="post" action="">
53+
<div class="content">
54+
<p>Are you sure you want to delete this list?</p>
55+
<p>You will still be able to view the 1 repository in this list in your stars.</p>
56+
{{$.CsrfTokenHtml}}
57+
</div>
58+
<div class="text right actions">
59+
<button class="ui cancel button">Cancel</button>
60+
<button class="ui red button">Delete list</button>
61+
</div>
62+
</form>
63+
</div>
64+
65+
<div class="ui small modal" id="choose-star-list">
66+
<div class="header">List</div>
67+
<div class="content">
68+
<form class="ui form modal-form" method="post">
69+
{{.CsrfTokenHtml}}
70+
<input type="hidden" name="action" value="edit" />
71+
<div class="field">
72+
<label for="list-name">Name</label>
73+
<input id="list-name" name="name" placeholder="⭐️ Name this list">
74+
</div>
75+
<div class="field">
76+
<label for="list-description">Description</label>
77+
<textarea id="list-description" name="description" placeholder="Write a description"></textarea>
78+
</div>
79+
<div class="text right actions">
80+
<button class="ui cancel button">Cancel</button>
81+
<button class="ui primary button">Save</button>
82+
</div>
83+
</form>
84+
</div>
85+
</div>

0 commit comments

Comments
 (0)