|
8 | 8 | <dl class="admin-dl-horizontal"> |
9 | 9 | <dt>{{ctx.Locale.Tr "admin.config.ui.explore_paging_num"}}</dt> |
10 | 10 | <dd> |
11 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 11 | + <div class="inline field" > |
12 | 12 | <input id="explore_paging_num" name="explore_paging_num" type="number" min="0" value="{{.UI.ExplorePagingNum}}"> |
13 | 13 | </div> |
14 | 14 | </dd> |
15 | 15 | <dt>{{ctx.Locale.Tr "admin.config.ui.issue_paging_num"}}</dt> |
16 | 16 | <dd> |
17 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 17 | + <div class="inline field" > |
18 | 18 | <input id="issue_paging_num" name="issue_paging_num" type="number" min="0" value="{{.UI.IssuePagingNum}}"> |
19 | 19 | </div> |
20 | 20 | </dd> |
21 | 21 | <dt>{{ctx.Locale.Tr "admin.config.ui.feed_max_commit_numb"}}</dt> |
22 | 22 | <dd> |
23 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 23 | + <div class="inline field" > |
24 | 24 | <input id="feed_max_commit_numb" name="feed_max_commit_num" type="number" min="0" value="{{.UI.FeedMaxCommitNum}}"> |
25 | 25 | </div> |
26 | 26 | </dd> |
27 | 27 | <dt>{{ctx.Locale.Tr "admin.config.ui.feed_paging_num"}}</dt> |
28 | 28 | <dd> |
29 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 29 | + <div class="inline field" > |
30 | 30 | <input id="feed_paging_num" name="feed_paging_num" type="number" min="0" value="{{.UI.FeedPagingNum}}"> |
31 | 31 | </div> |
32 | 32 | </dd> |
| 33 | + <dt>{{ctx.Locale.Tr "admin.config.ui.packages_paging_num"}}</dt> |
| 34 | + <dd> |
| 35 | + <div class="inline field" > |
| 36 | + <input id="packages_paging_num" name="packages_paging_num" type="number" min="0" value="{{.UI.PackagesPagingNum}}"> |
| 37 | + </div> |
| 38 | + </dd> |
33 | 39 | <dt>{{ctx.Locale.Tr "admin.config.ui.members_paging_num"}}</dt> |
34 | 40 | <dd> |
35 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 41 | + <div class="inline field" > |
36 | 42 | <input id="members_paging_num" name="members_paging_num" type="number" min="0" value="{{.UI.MembersPagingNum}}"> |
37 | 43 | </div> |
38 | 44 | </dd> |
39 | 45 | <dt>{{ctx.Locale.Tr "admin.config.ui.sitemap_paging_num"}}</dt> |
40 | 46 | <dd> |
41 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 47 | + <div class="inline field" > |
42 | 48 | <input id="sitemap_paging_num" name="sitemap_paging_num" type="number" min="0" value="{{.UI.SitemapPagingNum}}"> |
43 | 49 | </div> |
44 | 50 | </dd> |
45 | 51 | <dt>{{ctx.Locale.Tr "admin.config.ui.graph_max_commit_num"}}</dt> |
46 | 52 | <dd> |
47 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 53 | + <div class="inline field" > |
48 | 54 | <input id="graph_max_commit_num" name="graph_max_commit_num" type="number" min="0" value="{{.UI.GraphMaxCommitNum}}"> |
49 | 55 | </div> |
50 | 56 | </dd> |
51 | 57 | <dt>{{ctx.Locale.Tr "admin.config.ui.code_comment_lines"}}</dt> |
52 | 58 | <dd> |
53 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 59 | + <div class="inline field" > |
54 | 60 | <input id="code_comment_lines" name="code_comment_lines" type="number" min="0" value="{{.UI.CodeCommentLines}}"> |
55 | 61 | </div> |
56 | 62 | </dd> |
57 | 63 | <dt>{{ctx.Locale.Tr "admin.config.ui.max_display_file_size"}}</dt> |
58 | 64 | <dd> |
59 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 65 | + <div class="inline field" > |
60 | 66 | <input id="max_display_file_size" name="max_display_file_size" type="number" min="0" value="{{.UI.MaxDisplayFileSize}}"> |
61 | 67 | </div> |
62 | 68 | </dd> |
63 | 69 | <dt>{{ctx.Locale.Tr "admin.config.ui.default_theme"}}</dt> |
64 | 70 | <dd> |
65 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
66 | | - <input id="default_theme" name="default_theme" value="{{.UI.DefaultTheme}}"> |
| 71 | + <div class="inline field" > |
| 72 | + <select name="default_theme" class="ui dropdown"> |
| 73 | + {{$defaultTheme := .UI.DefaultTheme}} |
| 74 | + {{range $theme := StringUtils.Split .UI.Themes ","}} |
| 75 | + <option value="{{$theme}}" {{Iif (eq $defaultTheme $theme) "selected"}}>{{$theme}}</option> |
| 76 | + {{end}} |
| 77 | + </select> |
67 | 78 | </div> |
68 | 79 | </dd> |
69 | 80 | <dt>{{ctx.Locale.Tr "admin.config.ui.themes"}}</dt> |
70 | 81 | <dd> |
71 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 82 | + <div class="inline field" > |
72 | 83 | <input id="themes" name="themes" value="{{.UI.Themes}}"> |
73 | 84 | </div> |
74 | 85 | </dd> |
75 | 86 | <dt>{{ctx.Locale.Tr "admin.config.ui.reactions"}}</dt> |
76 | 87 | <dd> |
77 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 88 | + <div class="inline field" > |
78 | 89 | <input id="reactions" name="reactions" value="{{.UI.Reactions}}"> |
79 | 90 | </div> |
80 | 91 | </dd> |
81 | 92 | <dt>{{ctx.Locale.Tr "admin.config.ui.reaction_max_user_num"}}</dt> |
82 | 93 | <dd> |
83 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 94 | + <div class="inline field" > |
84 | 95 | <input id="reaction_max_user_num" name="reaction_max_user_num" type="number" min="0" value="{{.UI.ReactionMaxUserNum}}"> |
85 | 96 | </div> |
86 | 97 | </dd> |
87 | 98 | <dt>{{ctx.Locale.Tr "admin.config.ui.custom_emojis"}}</dt> |
88 | 99 | <dd> |
89 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 100 | + <div class="inline field" > |
90 | 101 | <input id="custom_emojis" name="custom_emojis" value="{{.UI.CustomEmojis}}"> |
91 | 102 | </div> |
92 | 103 | </dd> |
93 | 104 | <dt>{{ctx.Locale.Tr "admin.config.ui.explore_paging_default_sort"}}</dt> |
94 | 105 | <dd> |
95 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
96 | | - <input id="explore_paging_default_sort" name="explore_paging_default_sort" value="{{.UI.ExplorePagingDefaultSort}}"> |
| 106 | + <div class="inline field" > |
| 107 | + <select name="explore_paging_default_sort" class="ui dropdown"> |
| 108 | + {{$explorePagingDefaultSort := .UI.ExplorePagingDefaultSort}} |
| 109 | + {{range $value := .UI.ExplorePagingSortOption}} |
| 110 | + <option value="{{$value}}" {{Iif (eq $explorePagingDefaultSort $value) "selected"}}>{{$value}}</option> |
| 111 | + {{end}} |
| 112 | + </select> |
97 | 113 | </div> |
98 | 114 | </dd> |
99 | 115 | <dt>{{ctx.Locale.Tr "admin.config.ui.preferred_timestamp_tense"}}</dt> |
100 | 116 | <dd> |
101 | | - <div class="inline field" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
102 | | - <input id="preferred_timestamp_tense" name="preferred_timestamp_tense" value="{{.UI.PreferredTimestampTense}}"> |
| 117 | + <div class="inline field" > |
| 118 | + <select name="preferred_timestamp_tense" class="ui dropdown"> |
| 119 | + {{$preferredTimestampTense := .UI.PreferredTimestampTense}} |
| 120 | + {{range $value := .UI.PreferredTimestampTenseOption}} |
| 121 | + <option value="{{$value}}" {{Iif (eq $preferredTimestampTense $value) "selected"}}>{{$value}}</option> |
| 122 | + {{end}} |
| 123 | + </select> |
103 | 124 | </div> |
104 | 125 | </dd> |
105 | 126 | <div class="divider"></div> |
106 | 127 | <dt>{{ctx.Locale.Tr "admin.config.ui.ambiguous_unicode_detection"}}</dt> |
107 | 128 | <dd> |
108 | | - <div class="ui toggle checkbox" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 129 | + <div class="ui toggle checkbox" > |
109 | 130 | <input name="ambiguous_unicode_detection" type="checkbox" {{if .UI.AmbiguousUnicodeDetection}}checked{{end}}><label></label> |
110 | 131 | </div> |
111 | 132 | </dd> |
112 | 133 | <dt>{{ctx.Locale.Tr "admin.config.ui.show_user_email"}}</dt> |
113 | 134 | <dd> |
114 | | - <div class="ui toggle checkbox" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 135 | + <div class="ui toggle checkbox" > |
115 | 136 | <input name="show_user_email" type="checkbox" {{if .UI.ShowUserEmail}}checked{{end}}><label></label> |
116 | 137 | </div> |
117 | 138 | </dd> |
118 | 139 | <dt>{{ctx.Locale.Tr "admin.config.ui.default_show_full_name"}}</dt> |
119 | 140 | <dd> |
120 | | - <div class="ui toggle checkbox" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 141 | + <div class="ui toggle checkbox" > |
121 | 142 | <input name="default_show_full_name" type="checkbox" {{if .UI.DefaultShowFullName}}checked{{end}}><label></label> |
122 | 143 | </div> |
123 | 144 | </dd> |
124 | 145 | <dt>{{ctx.Locale.Tr "admin.config.ui.search_repo_description"}}</dt> |
125 | 146 | <dd> |
126 | | - <div class="ui toggle checkbox" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 147 | + <div class="ui toggle checkbox" > |
127 | 148 | <input name="search_repo_description" type="checkbox" {{if .UI.SearchRepoDescription}}checked{{end}}><label></label> |
128 | 149 | </div> |
129 | 150 | </dd> |
130 | 151 | <dt>{{ctx.Locale.Tr "admin.config.ui.only_show_relevant_repos"}}</dt> |
131 | 152 | <dd> |
132 | | - <div class="ui toggle checkbox" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}"> |
| 153 | + <div class="ui toggle checkbox" > |
133 | 154 | <input name="only_show_relevant_repos" type="checkbox" {{if .UI.OnlyShowRelevantRepos}}checked{{end}}><label></label> |
134 | 155 | </div> |
135 | 156 | </dd> |
|
0 commit comments