loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Replace fomantic divider module with our own (#25539)

Should look exactly like before for normal dividers. "Horizontal" ones
look better because they no longer use image backgrounds.

<img width="917" alt="Screenshot 2023-06-27 at 19 07 56"
src="https://github.com/go-gitea/gitea/assets/115237/d97d8dec-6859-44a8-85ba-e4549b4dd9df">

<img width="914" alt="Screenshot 2023-06-27 at 19 05 58"
src="https://github.com/go-gitea/gitea/assets/115237/8bf98544-2d82-4ebf-ac68-d6dc237bd6b2">

<img width="1246" alt="Screenshot 2023-06-27 at 19 00 42"
src="https://github.com/go-gitea/gitea/assets/115237/36a6bb21-6029-4f53-8bee-535f55c66fed">

<img width="344" alt="Screenshot 2023-06-27 at 18 58 15"
src="https://github.com/go-gitea/gitea/assets/115237/a9e70aee-8e6b-4ea1-9e93-19c9f96aec6e">
<img width="823" alt="Screenshot 2023-06-27 at 18 56 22"
src="https://github.com/go-gitea/gitea/assets/115237/e7a497cd-f262-4683-8872-23c3c8cce32f">

<img width="330" alt="Screenshot 2023-06-27 at 19 21 11"
src="https://github.com/go-gitea/gitea/assets/115237/42f24149-a655-4c7e-bd26-8ab52db6446b">

authored by

silverwind and committed by
GitHub
64f2d702 72b3af74

+190 -471
+7 -7
templates/admin/config.tmpl
··· 20 20 <dt>{{.locale.Tr "admin.config.disable_router_log"}}</dt> 21 21 <dd>{{if .DisableRouterLog}}{{svg "octicon-check"}}{{else}}{{svg "octicon-x"}}{{end}}</dd> 22 22 23 - <div class="ui divider"></div> 23 + <div class="divider"></div> 24 24 25 25 <dt>{{.locale.Tr "admin.config.run_user"}}</dt> 26 26 <dd>{{.RunUser}}</dd> 27 27 <dt>{{.locale.Tr "admin.config.run_mode"}}</dt> 28 28 <dd>{{.RunMode}}</dd> 29 29 30 - <div class="ui divider"></div> 30 + <div class="divider"></div> 31 31 32 32 <dt>{{.locale.Tr "admin.config.git_version"}}</dt> 33 33 <dd>{{.GitVersion}}</dd> 34 34 35 - <div class="ui divider"></div> 35 + <div class="divider"></div> 36 36 37 37 <dt>{{.locale.Tr "admin.config.repo_root_path"}}</dt> 38 38 <dd>{{.RepoRootPath}}</dd> ··· 174 174 <dd>{{if .Service.NoReplyAddress}}{{.Service.NoReplyAddress}}{{else}}-{{end}}</dd> 175 175 <dt>{{.locale.Tr "admin.config.default_enable_dependencies"}}</dt> 176 176 <dd>{{if .Service.DefaultEnableDependencies}}{{svg "octicon-check"}}{{else}}{{svg "octicon-x"}}{{end}}</dd> 177 - <div class="ui divider"></div> 177 + <div class="divider"></div> 178 178 <dt>{{.locale.Tr "admin.config.active_code_lives"}}</dt> 179 179 <dd>{{.Service.ActiveCodeLives}} {{.locale.Tr "tool.raw_minutes"}}</dd> 180 180 <dt>{{.locale.Tr "admin.config.reset_password_code_lives"}}</dt> ··· 230 230 {{end}} 231 231 <dt>{{.locale.Tr "admin.config.mailer_user"}}</dt> 232 232 <dd>{{if .Mailer.User}}{{.Mailer.User}}{{else}}(empty){{end}}</dd> 233 - <div class="ui divider"></div> 233 + <div class="divider"></div> 234 234 <dt class="gt-py-2">{{.locale.Tr "admin.config.send_test_mail"}}</dt> 235 235 <dd> 236 236 <form class="ui form ignore-dirty" action="{{AppSubUrl}}/admin/config/test_mail" method="post"> ··· 296 296 <input type="checkbox" name="picture.disable_gravatar" version="{{.SystemSettings.GetVersion "picture.disable_gravatar"}}"{{if .SystemSettings.GetBool "picture.disable_gravatar"}} checked{{end}} title="{{.locale.Tr "admin.config.disable_gravatar"}}"> 297 297 </div> 298 298 </dd> 299 - <div class="ui divider"></div> 299 + <div class="divider"></div> 300 300 <dt>{{.locale.Tr "admin.config.enable_federated_avatar"}}</dt> 301 301 <dd> 302 302 <div class="ui toggle checkbox"> ··· 322 322 <dt>{{.locale.Tr "admin.config.git_gc_args"}}</dt> 323 323 <dd><code>{{.Git.GCArgs}}</code></dd> 324 324 325 - <div class="ui divider"></div> 325 + <div class="divider"></div> 326 326 327 327 <dt>{{.locale.Tr "admin.config.git_migrate_timeout"}}</dt> 328 328 <dd>{{.Git.Timeout.Migrate}} {{.locale.Tr "tool.raw_seconds"}}</dd>
+4 -4
templates/admin/dashboard.tmpl
··· 79 79 <dd><relative-time format="duration" datetime="{{.SysStatus.StartTime}}">{{.SysStatus.StartTime}}</relative-time></dd> 80 80 <dt>{{.locale.Tr "admin.dashboard.current_goroutine"}}</dt> 81 81 <dd>{{.SysStatus.NumGoroutine}}</dd> 82 - <div class="ui divider"></div> 82 + <div class="divider"></div> 83 83 <dt>{{.locale.Tr "admin.dashboard.current_memory_usage"}}</dt> 84 84 <dd>{{.SysStatus.MemAllocated}}</dd> 85 85 <dt>{{.locale.Tr "admin.dashboard.total_memory_allocated"}}</dt> ··· 92 92 <dd>{{.SysStatus.MemMallocs}}</dd> 93 93 <dt>{{.locale.Tr "admin.dashboard.memory_free_times"}}</dt> 94 94 <dd>{{.SysStatus.MemFrees}}</dd> 95 - <div class="ui divider"></div> 95 + <div class="divider"></div> 96 96 <dt>{{.locale.Tr "admin.dashboard.current_heap_usage"}}</dt> 97 97 <dd>{{.SysStatus.HeapAlloc}}</dd> 98 98 <dt>{{.locale.Tr "admin.dashboard.heap_memory_obtained"}}</dt> ··· 105 105 <dd>{{.SysStatus.HeapReleased}}</dd> 106 106 <dt>{{.locale.Tr "admin.dashboard.heap_objects"}}</dt> 107 107 <dd>{{.SysStatus.HeapObjects}}</dd> 108 - <div class="ui divider"></div> 108 + <div class="divider"></div> 109 109 <dt>{{.locale.Tr "admin.dashboard.bootstrap_stack_usage"}}</dt> 110 110 <dd>{{.SysStatus.StackInuse}}</dd> 111 111 <dt>{{.locale.Tr "admin.dashboard.stack_memory_obtained"}}</dt> ··· 124 124 <dd>{{.SysStatus.GCSys}}</dd> 125 125 <dt>{{.locale.Tr "admin.dashboard.other_system_allocation_obtained"}}</dt> 126 126 <dd>{{.SysStatus.OtherSys}}</dd> 127 - <div class="ui divider"></div> 127 + <div class="divider"></div> 128 128 <dt>{{.locale.Tr "admin.dashboard.next_gc_recycle"}}</dt> 129 129 <dd>{{.SysStatus.NextGC}}</dd> 130 130 <dt>{{.locale.Tr "admin.dashboard.last_gc_time"}}</dt>
+1 -1
templates/admin/stacktrace.tmpl
··· 16 16 </form> 17 17 </div> 18 18 19 - <div class="ui divider"></div> 19 + <div class="divider"></div> 20 20 21 21 <h4 class="ui top attached header"> 22 22 {{printf "%d Goroutines" .GoroutineCount}}{{/* Goroutine is non-translatable*/}}
+4 -4
templates/admin/user/edit.tmpl
··· 79 79 <input id="location" name="location" value="{{.User.Location}}" maxlength="50"> 80 80 </div> 81 81 82 - <div class="ui divider"></div> 82 + <div class="divider"></div> 83 83 84 84 <div class="inline field {{if .Err_MaxRepoCreation}}error{{end}}"> 85 85 <label for="max_repo_creation">{{.locale.Tr "admin.users.max_repo_creation"}}</label> ··· 87 87 <p class="help">{{.locale.Tr "admin.users.max_repo_creation_desc"}}</p> 88 88 </div> 89 89 90 - <div class="ui divider"></div> 90 + <div class="divider"></div> 91 91 92 92 <div class="inline field"> 93 93 <div class="ui checkbox"> ··· 135 135 {{end}} 136 136 137 137 {{if .TwoFactorEnabled}} 138 - <div class="ui divider"></div> 138 + <div class="divider"></div> 139 139 <div class="inline field"> 140 140 <div class="ui checkbox"> 141 141 <label><strong>{{.locale.Tr "admin.users.reset_2fa"}}</strong></label> ··· 144 144 </div> 145 145 {{end}} 146 146 147 - <div class="ui divider"></div> 147 + <div class="divider"></div> 148 148 149 149 <div class="field"> 150 150 <button class="ui green button">{{.locale.Tr "admin.users.update_profile"}}</button>
+5 -5
templates/admin/user/list.tmpl
··· 16 16 <span class="text">{{.locale.Tr "admin.users.list_status_filter.menu_text"}} {{svg "octicon-triangle-down" 14 "dropdown icon"}}</span> 17 17 <div class="menu"> 18 18 <a class="item j-reset-status-filter">{{.locale.Tr "admin.users.list_status_filter.reset"}}</a> 19 - <div class="ui divider"></div> 19 + <div class="divider"></div> 20 20 <label class="item"><input type="radio" name="status_filter[is_admin]" value="1"> {{.locale.Tr "admin.users.list_status_filter.is_admin"}}</label> 21 21 <label class="item"><input type="radio" name="status_filter[is_admin]" value="0"> {{.locale.Tr "admin.users.list_status_filter.not_admin"}}</label> 22 - <div class="ui divider"></div> 22 + <div class="divider"></div> 23 23 <label class="item"><input type="radio" name="status_filter[is_active]" value="1"> {{.locale.Tr "admin.users.list_status_filter.is_active"}}</label> 24 24 <label class="item"><input type="radio" name="status_filter[is_active]" value="0"> {{.locale.Tr "admin.users.list_status_filter.not_active"}}</label> 25 - <div class="ui divider"></div> 25 + <div class="divider"></div> 26 26 <label class="item"><input type="radio" name="status_filter[is_restricted]" value="0"> {{.locale.Tr "admin.users.list_status_filter.not_restricted"}}</label> 27 27 <label class="item"><input type="radio" name="status_filter[is_restricted]" value="1"> {{.locale.Tr "admin.users.list_status_filter.is_restricted"}}</label> 28 - <div class="ui divider"></div> 28 + <div class="divider"></div> 29 29 <label class="item"><input type="radio" name="status_filter[is_prohibit_login]" value="0"> {{.locale.Tr "admin.users.list_status_filter.not_prohibit_login"}}</label> 30 30 <label class="item"><input type="radio" name="status_filter[is_prohibit_login]" value="1"> {{.locale.Tr "admin.users.list_status_filter.is_prohibit_login"}}</label> 31 - <div class="ui divider"></div> 31 + <div class="divider"></div> 32 32 <label class="item"><input type="radio" name="status_filter[is_2fa_enabled]" value="1"> {{.locale.Tr "admin.users.list_status_filter.is_2fa_enabled"}}</label> 33 33 <label class="item"><input type="radio" name="status_filter[is_2fa_enabled]" value="0"> {{.locale.Tr "admin.users.list_status_filter.not_2fa_enabled"}}</label> 34 34 </div>
+1 -1
templates/explore/code.tmpl
··· 3 3 {{template "explore/navbar" .}} 4 4 <div class="ui container"> 5 5 {{template "code/searchform" .}} 6 - <div class="ui divider"></div> 6 + <div class="divider"></div> 7 7 <div class="ui user list"> 8 8 {{if .CodeIndexerUnavailable}} 9 9 <div class="ui error message">
+1 -1
templates/explore/repo_search.tmpl
··· 39 39 <span data-tooltip-content="{{.locale.Tr "explore.relevant_repositories_tooltip"}}">{{.locale.Tr "explore.relevant_repositories" ((printf "%s%s" $.Link "?only_show_relevant=0")|Escape) | Safe}}</span> 40 40 </div> 41 41 {{end}} 42 - <div class="ui divider"></div> 42 + <div class="divider"></div>
+1 -1
templates/explore/search.tmpl
··· 21 21 </div> 22 22 </div> 23 23 </div> 24 - <div class="ui divider"></div> 24 + <div class="divider"></div>
+1 -1
templates/install.tmpl
··· 321 321 </div> 322 322 </details> 323 323 324 - <div class="ui divider"></div> 324 + <div class="divider"></div> 325 325 <div class="inline field"> 326 326 <label></label> 327 327 <button class="ui primary button">{{.locale.Tr "install.install_btn_confirm"}}</button>
+1 -1
templates/org/home.tmpl
··· 51 51 <a class="ui green button" href="{{AppSubUrl}}/repo/migrate?org={{.Org.ID}}&mirror=1">{{.locale.Tr "new_migrate"}}</a> 52 52 {{end}} 53 53 </div> 54 - <div class="ui divider"></div> 54 + <div class="divider"></div> 55 55 {{end}} 56 56 <h4 class="ui top attached header gt-df"> 57 57 <strong class="gt-f1">{{.locale.Tr "org.members"}}</strong>
+1 -1
templates/org/settings/labels.tmpl
··· 10 10 </div> 11 11 </div> 12 12 </div> 13 - <div class="ui divider"></div> 13 + <div class="divider"></div> 14 14 {{template "repo/issue/labels/label_new" .}} 15 15 {{template "repo/issue/labels/label_list" .}} 16 16 </div>
+3 -3
templates/org/settings/options.tmpl
··· 31 31 <input id="location" name="location" value="{{.Org.Location}}" maxlength="50"> 32 32 </div> 33 33 34 - <div class="ui divider"></div> 34 + <div class="divider"></div> 35 35 <div class="field" id="visibility_box"> 36 36 <label for="visibility">{{.locale.Tr "org.settings.visibility"}}</label> 37 37 <div class="field"> ··· 65 65 </div> 66 66 67 67 {{if .SignedUser.IsAdmin}} 68 - <div class="ui divider"></div> 68 + <div class="divider"></div> 69 69 70 70 <div class="inline field {{if .Err_MaxRepoCreation}}error{{end}}"> 71 71 <label for="max_repo_creation">{{.locale.Tr "admin.users.max_repo_creation"}}</label> ··· 79 79 </div> 80 80 </form> 81 81 82 - <div class="ui divider"></div> 82 + <div class="divider"></div> 83 83 84 84 <form class="ui form" action="{{.Link}}/avatar" method="post" enctype="multipart/form-data"> 85 85 {{.CsrfTokenHtml}}
+1 -1
templates/org/team/new.tmpl
··· 69 69 </div> 70 70 </div> 71 71 </div> 72 - <div class="ui divider"></div> 72 + <div class="divider"></div> 73 73 74 74 <div class="team-units required grouped field {{if eq .Team.AccessMode 3}}gt-hidden{{end}}"> 75 75 <label>{{.locale.Tr "org.team_unit_desc"}}</label>
+1 -1
templates/org/team/teams.tmpl
··· 7 7 <div class="text right"> 8 8 <a class="ui green button" href="{{.OrgLink}}/teams/new">{{svg "octicon-plus"}} {{.locale.Tr "org.create_new_team"}}</a> 9 9 </div> 10 - <div class="ui divider"></div> 10 + <div class="divider"></div> 11 11 {{end}} 12 12 13 13 <div class="ui two column stackable grid">
+2 -2
templates/package/shared/cleanup_rules/edit.tmpl
··· 23 23 <input type="checkbox" name="match_full_name" {{if .CleanupRule.MatchFullName}}checked{{end}}> 24 24 </div> 25 25 </div> 26 - <div class="ui divider"></div> 26 + <div class="divider"></div> 27 27 <p>{{.locale.Tr "packages.owner.settings.cleanuprules.keep.title"}}</p> 28 28 <div class="field {{if .Err_KeepCount}}error{{end}}"> 29 29 <label>{{.locale.Tr "packages.owner.settings.cleanuprules.keep.count"}}:</label> ··· 42 42 <input name="keep_pattern" type="text" value="{{.CleanupRule.KeepPattern}}"> 43 43 <p>{{.locale.Tr "packages.owner.settings.cleanuprules.keep.pattern.container" | Safe}}</p> 44 44 </div> 45 - <div class="ui divider"></div> 45 + <div class="divider"></div> 46 46 <p>{{.locale.Tr "packages.owner.settings.cleanuprules.remove.title"}}</p> 47 47 <div class="field {{if .Err_RemoveDays}}error{{end}}"> 48 48 <label>{{.locale.Tr "packages.owner.settings.cleanuprules.remove.days"}}:</label>
+3 -3
templates/package/view.tmpl
··· 73 73 {{end}} 74 74 </div> 75 75 {{if not (eq .PackageDescriptor.Package.Type "container")}} 76 - <div class="ui divider"></div> 76 + <div class="divider"></div> 77 77 <strong>{{.locale.Tr "packages.assets"}} ({{len .PackageDescriptor.Files}})</strong> 78 78 <div class="ui relaxed list"> 79 79 {{range .PackageDescriptor.Files}} ··· 85 85 </div> 86 86 {{end}} 87 87 {{if .LatestVersions}} 88 - <div class="ui divider"></div> 88 + <div class="divider"></div> 89 89 <strong>{{.locale.Tr "packages.versions"}} ({{.TotalVersionCount}})</strong> 90 90 <a class="ui right" href="{{$.PackageDescriptor.PackageWebLink}}/versions">{{.locale.Tr "packages.versions.view_all"}}</a> 91 91 <div class="ui relaxed list"> ··· 98 98 </div> 99 99 {{end}} 100 100 {{if or .CanWritePackages .HasRepositoryAccess}} 101 - <div class="ui divider"></div> 101 + <div class="divider"></div> 102 102 <div class="ui relaxed list"> 103 103 {{if .HasRepositoryAccess}} 104 104 <div class="item">{{svg "octicon-issue-opened" 16 "gt-mr-3"}} <a href="{{.PackageDescriptor.Repository.Link}}/issues">{{.locale.Tr "repo.issues"}}</a></div>
+1 -1
templates/projects/list.tmpl
··· 6 6 <a class="ui small green button" href="{{$.Link}}/new">{{.locale.Tr "repo.projects.new"}}</a> 7 7 </div> 8 8 </div> 9 - <div class="ui divider"></div> 9 + <div class="divider"></div> 10 10 {{end}} 11 11 12 12 {{template "base/alert" .}}
+1 -1
templates/projects/new.tmpl
··· 56 56 </div> 57 57 </div> 58 58 <div class="ui container"> 59 - <div class="ui divider"></div> 59 + <div class="divider"></div> 60 60 <div class="ui left"> 61 61 <a class="ui cancel button" href="{{$.CancelLink}}"> 62 62 {{.locale.Tr "repo.milestones.cancel"}}
+3 -3
templates/projects/view.tmpl
··· 37 37 </div> 38 38 </div> 39 39 </div> 40 - <div class="ui divider"></div> 40 + <div class="divider"></div> 41 41 <div class="ui two column stackable grid"> 42 42 <div class="column"> 43 43 <h2 class="project-title">{{$.Project.Title}}</h2> ··· 69 69 </div> 70 70 {{end}} 71 71 </div> 72 - <div class="ui divider"></div> 72 + <div class="divider"></div> 73 73 </div> 74 74 <div class="ui container fluid padded" id="project-board"> 75 75 ··· 175 175 </div> 176 176 {{end}} 177 177 </div> 178 - <div class="ui divider"></div> 178 + <div class="divider"></div> 179 179 180 180 <div class="ui cards board" data-url="{{$.Link}}/{{.ID}}" data-project="{{$.Project.ID}}" data-board="{{.ID}}" id="board_{{.ID}}"> 181 181
+13 -16
templates/repo/activity.tmpl
··· 23 23 </div> 24 24 </div> 25 25 </h2> 26 - <div class="ui divider"></div> 26 + <div class="divider"></div> 27 27 28 28 {{if (or (.Permission.CanRead $.UnitTypeIssues) (.Permission.CanRead $.UnitTypePullRequests))}} 29 29 <h4 class="ui top attached header">{{.locale.Tr "repo.activity.overview"}}</h4> ··· 115 115 {{end}} 116 116 117 117 {{if gt .Activity.PublishedReleaseCount 0}} 118 - <h4 class="ui horizontal divider header" id="published-releases"> 119 - <span class="text">{{svg "octicon-tag"}}</span> 118 + <h4 class="divider divider-text gt-normal-case" id="published-releases"> 119 + {{svg "octicon-tag" 16 "gt-mr-3"}} 120 120 {{.locale.Tr "repo.activity.title.releases_published_by" 121 121 (.locale.TrN .Activity.PublishedReleaseCount "repo.activity.title.releases_1" "repo.activity.title.releases_n" .Activity.PublishedReleaseCount) 122 122 (.locale.TrN .Activity.PublishedReleaseAuthorCount "repo.activity.title.user_1" "repo.activity.title.user_n" .Activity.PublishedReleaseAuthorCount) ··· 137 137 {{end}} 138 138 139 139 {{if gt .Activity.MergedPRCount 0}} 140 - <h4 class="ui horizontal divider header" id="merged-pull-requests"> 141 - <span class="text">{{svg "octicon-git-pull-request"}}</span> 140 + <h4 class="divider divider-text gt-normal-case" id="merged-pull-requests"> 141 + {{svg "octicon-git-pull-request" 16 "gt-mr-3"}} 142 142 {{.locale.Tr "repo.activity.title.prs_merged_by" 143 143 (.locale.TrN .Activity.MergedPRCount "repo.activity.title.prs_1" "repo.activity.title.prs_n" .Activity.MergedPRCount) 144 144 (.locale.TrN .Activity.MergedPRAuthorCount "repo.activity.title.user_1" "repo.activity.title.user_n" .Activity.MergedPRAuthorCount) ··· 156 156 {{end}} 157 157 158 158 {{if gt .Activity.OpenedPRCount 0}} 159 - <h4 class="ui horizontal divider header" id="proposed-pull-requests"> 160 - <span class="text">{{svg "octicon-git-branch"}}</span> 159 + <h4 class="divider divider-text gt-normal-case" id="proposed-pull-requests"> 160 + {{svg "octicon-git-branch" 16 "gt-mr-3"}} 161 161 {{.locale.Tr "repo.activity.title.prs_opened_by" 162 162 (.locale.TrN .Activity.OpenedPRCount "repo.activity.title.prs_1" "repo.activity.title.prs_n" .Activity.OpenedPRCount) 163 163 (.locale.TrN .Activity.OpenedPRAuthorCount "repo.activity.title.user_1" "repo.activity.title.user_n" .Activity.OpenedPRAuthorCount) ··· 175 175 {{end}} 176 176 177 177 {{if gt .Activity.ClosedIssueCount 0}} 178 - <h4 class="ui horizontal divider header" id="closed-issues"> 179 - <span class="text">{{svg "octicon-issue-closed"}}</span> 178 + <h4 class="divider divider-text gt-normal-case" id="closed-issues"> 179 + {{svg "octicon-issue-closed" 16 "gt-mr-3"}} 180 180 {{.locale.Tr "repo.activity.title.issues_closed_from" 181 181 (.locale.TrN .Activity.ClosedIssueCount "repo.activity.title.issues_1" "repo.activity.title.issues_n" .Activity.ClosedIssueCount) 182 182 (.locale.TrN .Activity.ClosedIssueAuthorCount "repo.activity.title.user_1" "repo.activity.title.user_n" .Activity.ClosedIssueAuthorCount) ··· 194 194 {{end}} 195 195 196 196 {{if gt .Activity.OpenedIssueCount 0}} 197 - <h4 class="ui horizontal divider header" id="new-issues"> 198 - <span class="text">{{svg "octicon-issue-opened"}}</span> 197 + <h4 class="divider divider-text gt-normal-case" id="new-issues"> 198 + {{svg "octicon-issue-opened" 16 "gt-mr-3"}} 199 199 {{.locale.Tr "repo.activity.title.issues_created_by" 200 200 (.locale.TrN .Activity.OpenedIssueCount "repo.activity.title.issues_1" "repo.activity.title.issues_n" .Activity.OpenedIssueCount) 201 201 (.locale.TrN .Activity.OpenedIssueAuthorCount "repo.activity.title.user_1" "repo.activity.title.user_n" .Activity.OpenedIssueAuthorCount) ··· 213 213 {{end}} 214 214 215 215 {{if gt .Activity.UnresolvedIssueCount 0}} 216 - <h4 class="ui horizontal divider header" id="unresolved-conversations"> 217 - <span class="text">{{svg "octicon-comment-discussion"}}</span> 216 + <h4 class="divider divider-text gt-normal-case" id="unresolved-conversations" data-tooltip-content="{{.locale.Tr "repo.activity.unresolved_conv_desc"}}"> 217 + {{svg "octicon-comment-discussion" 16 "gt-mr-3"}} 218 218 {{.locale.TrN .Activity.UnresolvedIssueCount "repo.activity.title.unresolved_conv_1" "repo.activity.title.unresolved_conv_n" .Activity.UnresolvedIssueCount}} 219 219 </h4> 220 - <div class="text center desc"> 221 - {{.locale.Tr "repo.activity.unresolved_conv_desc"}} 222 - </div> 223 220 <div class="list"> 224 221 {{range .Activity.UnresolvedIssues}} 225 222 <p class="desc">
+1 -1
templates/repo/create.tmpl
··· 124 124 </div> 125 125 </div> 126 126 127 - <div class="ui divider"></div> 127 + <div class="divider"></div> 128 128 129 129 <div class="inline field"> 130 130 <label>.gitignore</label>
+1 -1
templates/repo/diff/new_review.tmpl
··· 28 28 {{template "repo/upload" .}} 29 29 </div> 30 30 {{end}} 31 - <div class="ui divider"></div> 31 + <div class="divider"></div> 32 32 {{$showSelfTooltip := (and $.IsSigned ($.Issue.IsPoster $.SignedUser.ID))}} 33 33 {{if $showSelfTooltip}} 34 34 <span class="gt-dib" data-tooltip-content="{{$.locale.Tr "repo.diff.review.self_approve"}}">
+2 -2
templates/repo/empty.tmpl
··· 44 44 </div> 45 45 46 46 {{if not .Repository.IsArchived}} 47 - <div class="ui divider gt-my-0"></div> 47 + <div class="divider gt-my-0"></div> 48 48 49 49 <div class="item"> 50 50 <h3>{{.locale.Tr "repo.create_new_repo_command"}}</h3> ··· 58 58 git push -u origin {{.Repository.DefaultBranch}}</code></pre> 59 59 </div> 60 60 </div> 61 - <div class="ui divider"></div> 61 + <div class="divider"></div> 62 62 63 63 <div class="item"> 64 64 <h3>{{.locale.Tr "repo.push_exist_repo"}}</h3>
+1 -1
templates/repo/header.tmpl
··· 132 132 {{end}} 133 133 </div> 134 134 {{if $.CanSignedUserFork}} 135 - <div class="ui divider"></div> 135 + <div class="divider"></div> 136 136 <a href="{{AppSubUrl}}/repo/fork/{{.ID}}"> 137 137 {{$.locale.Tr "repo.fork_to_different_account"}} 138 138 </a>
+1 -1
templates/repo/issue/branch_selector_field.tmpl
··· 50 50 </div> 51 51 </div> 52 52 53 - <div class="ui divider"></div> 53 + <div class="divider"></div> 54 54 {{end}}
+1 -1
templates/repo/issue/choose.tmpl
··· 6 6 <div class="navbar"> 7 7 {{template "repo/issue/navbar" .}} 8 8 </div> 9 - <div class="ui divider"></div> 9 + <div class="divider"></div> 10 10 {{range .IssueTemplates}} 11 11 <div class="ui attached segment"> 12 12 <div class="ui two column grid">
+2 -2
templates/repo/issue/labels/label_list.tmpl
··· 22 22 <div class="ui attached segment"> 23 23 {{if and (not $.PageIsOrgSettingsLabels) (or $.CanWriteIssues $.CanWritePulls) (eq .NumLabels 0) (not $.Repository.IsArchived)}} 24 24 {{template "repo/issue/labels/label_load_template" .}} 25 - <div class="ui divider"></div> 25 + <div class="divider"></div> 26 26 {{else if and ($.PageIsOrgSettingsLabels) (eq .NumLabels 0)}} 27 27 {{template "repo/issue/labels/label_load_template" .}} 28 - <div class="ui divider"></div> 28 + <div class="divider"></div> 29 29 {{end}} 30 30 31 31 <ul class="issue-label-list">
+3 -3
templates/repo/issue/labels/labels_selector_field.tmpl
··· 18 18 {{range .Labels}} 19 19 {{$exclusiveScope := .ExclusiveScope}} 20 20 {{if and (ne $previousExclusiveScope "_no_scope") (ne $previousExclusiveScope $exclusiveScope)}} 21 - <div class="ui divider"></div> 21 + <div class="divider"></div> 22 22 {{end}} 23 23 {{$previousExclusiveScope = $exclusiveScope}} 24 24 <a class="{{if .IsChecked}}checked{{end}} item" href="#" data-id="{{.ID}}" data-id-selector="#label_{{.ID}}" data-scope="{{$exclusiveScope}}"><span class="octicon-check {{if not .IsChecked}}invisible{{end}}">{{if $exclusiveScope}}{{svg "octicon-dot-fill"}}{{else}}{{svg "octicon-check"}}{{end}}</span>&nbsp;&nbsp;{{RenderLabel $.Context .}} 25 25 {{if .Description}}<br><small class="desc">{{.Description | RenderEmoji $.Context}}</small>{{end}}</a> 26 26 {{end}} 27 - <div class="ui divider"></div> 27 + <div class="divider"></div> 28 28 {{$previousExclusiveScope := "_no_scope"}} 29 29 {{range .OrgLabels}} 30 30 {{$exclusiveScope := .ExclusiveScope}} 31 31 {{if and (ne $previousExclusiveScope "_no_scope") (ne $previousExclusiveScope $exclusiveScope)}} 32 - <div class="ui divider"></div> 32 + <div class="divider"></div> 33 33 {{end}} 34 34 {{$previousExclusiveScope = $exclusiveScope}} 35 35 <a class="{{if .IsChecked}}checked{{end}} item" href="#" data-id="{{.ID}}" data-id-selector="#label_{{.ID}}" data-scope="{{$exclusiveScope}}"><span class="octicon-check {{if not .IsChecked}}invisible{{end}}">{{if $exclusiveScope}}{{svg "octicon-dot-fill"}}{{else}}{{svg "octicon-check"}}{{end}}</span>&nbsp;&nbsp;{{RenderLabel $.Context .}}
+3 -3
templates/repo/issue/list.tmpl
··· 102 102 <input type="text" placeholder="{{.locale.Tr "repo.issues.filter_label"}}"> 103 103 </div> 104 104 <span class="info">{{.locale.Tr "repo.issues.filter_label_exclude" | Safe}}</span> 105 - <div class="ui divider"></div> 105 + <div class="divider"></div> 106 106 <a class="item" href="{{$.Link}}?q={{$.Keyword}}&type={{$.ViewType}}&sort={{$.SortType}}&state={{$.State}}&labels=0&milestone={{$.MilestoneID}}&project={{$.ProjectID}}&assignee={{$.AssigneeID}}&poster={{$.PosterID}}">{{.locale.Tr "repo.issues.filter_label_select_no_label"}}</a> 107 107 <a class="item" href="{{$.Link}}?q={{$.Keyword}}&type={{$.ViewType}}&sort={{$.SortType}}&state={{$.State}}&milestone={{$.MilestoneID}}&project={{$.ProjectID}}&assignee={{$.AssigneeID}}&poster={{$.PosterID}}">{{.locale.Tr "repo.issues.filter_label_no_select"}}</a> 108 108 {{$previousExclusiveScope := "_no_scope"}} 109 109 {{range .Labels}} 110 110 {{$exclusiveScope := .ExclusiveScope}} 111 111 {{if and (ne $previousExclusiveScope $exclusiveScope)}} 112 - <div class="ui divider"></div> 112 + <div class="divider"></div> 113 113 {{end}} 114 114 {{$previousExclusiveScope = $exclusiveScope}} 115 115 <a class="item label-filter-item" href="{{$.Link}}?q={{$.Keyword}}&type={{$.ViewType}}&sort={{$.SortType}}&state={{$.State}}&labels={{.QueryString}}&milestone={{$.MilestoneID}}&project={{$.ProjectID}}&assignee={{$.AssigneeID}}&poster={{$.PosterID}}" data-label-id="{{.ID}}">{{if .IsExcluded}}{{svg "octicon-circle-slash"}}{{else if .IsSelected}}{{if $exclusiveScope}}{{svg "octicon-dot-fill"}}{{else}}{{svg "octicon-check"}}{{end}}{{end}} {{RenderLabel $.Context .}}</a> ··· 306 306 {{range .Labels}} 307 307 {{$exclusiveScope := .ExclusiveScope}} 308 308 {{if and (ne $previousExclusiveScope "_no_scope") (ne $previousExclusiveScope $exclusiveScope)}} 309 - <div class="ui divider"></div> 309 + <div class="divider"></div> 310 310 {{end}} 311 311 {{$previousExclusiveScope = $exclusiveScope}} 312 312 <div class="item issue-action" data-action="toggle" data-element-id="{{.ID}}" data-url="{{$.RepoLink}}/issues/labels">
+1 -1
templates/repo/issue/milestone_issues.tmpl
··· 48 48 <div class="gt-mr-3">{{.locale.Tr "repo.milestones.completeness" .Milestone.Completeness | Safe}}</div> 49 49 </div> 50 50 </div> 51 - <div class="ui divider"></div> 51 + <div class="divider"></div> 52 52 53 53 <div id="issue-filters" class="issue-list-toolbar"> 54 54 <div class="issue-list-toolbar-left">
+2 -2
templates/repo/issue/milestone_new.tmpl
··· 10 10 </div> 11 11 {{end}} 12 12 </div> 13 - <div class="ui divider"></div> 13 + <div class="divider"></div> 14 14 <h2 class="ui dividing header"> 15 15 {{if .PageIsEditMilestone}} 16 16 {{.locale.Tr "repo.milestones.edit"}} ··· 41 41 </div> 42 42 </div> 43 43 <div class="ui container"> 44 - <div class="ui divider"></div> 44 + <div class="divider"></div> 45 45 <div class="ui right"> 46 46 {{if .PageIsEditMilestone}} 47 47 <a class="ui primary basic button" href="{{.RepoLink}}/milestones">
+4 -4
templates/repo/issue/new_form.tmpl
··· 55 55 {{template "repo/issue/labels/labels_selector_field" .}} 56 56 {{template "repo/issue/labels/labels_sidebar" dict "root" $}} 57 57 58 - <div class="ui divider"></div> 58 + <div class="divider"></div> 59 59 60 60 <input id="milestone_id" name="milestone_id" type="hidden" value="{{.milestone_id}}"> 61 61 <div class="ui {{if not .HasIssuesOrPullsWritePermission}}disabled{{end}} floating jump select-milestone dropdown"> ··· 82 82 </div> 83 83 84 84 {{if .IsProjectsEnabled}} 85 - <div class="ui divider"></div> 85 + <div class="divider"></div> 86 86 87 87 <input id="project_id" name="project_id" type="hidden" value="{{.project_id}}"> 88 88 <div class="ui {{if not .HasIssuesOrPullsWritePermission}}disabled{{end}} floating jump select-project dropdown"> ··· 141 141 </div> 142 142 </div> 143 143 {{end}} 144 - <div class="ui divider"></div> 144 + <div class="divider"></div> 145 145 <input id="assignee_ids" name="assignee_ids" type="hidden" value="{{.assignee_ids}}"> 146 146 <div class="ui {{if not .HasIssuesOrPullsWritePermission}}disabled{{end}} floating jump select-assignees dropdown"> 147 147 <span class="text"> ··· 177 177 {{end}} 178 178 </div> 179 179 {{if and .PageIsComparePull (not (eq .HeadRepo.FullName .BaseCompareRepo.FullName)) .CanWriteToHeadRepo}} 180 - <div class="ui divider"></div> 180 + <div class="divider"></div> 181 181 <div class="inline field"> 182 182 <div class="ui checkbox"> 183 183 <label data-tooltip-content="{{.locale.Tr "repo.pulls.allow_edits_from_maintainers_desc"}}"><strong>{{.locale.Tr "repo.pulls.allow_edits_from_maintainers"}}</strong></label>
+2 -2
templates/repo/issue/view_content/attachments.tmpl
··· 1 1 <div class="dropzone-attachments"> 2 2 {{if .Attachments}} 3 - <div class="ui divider"></div> 3 + <div class="divider"></div> 4 4 {{end}} 5 5 {{$hasThumbnails := false}} 6 6 {{- range .Attachments -}} ··· 25 25 {{end -}} 26 26 27 27 {{if $hasThumbnails}} 28 - <div class="ui divider"></div> 28 + <div class="divider"></div> 29 29 <div class="ui small thumbnails"> 30 30 {{- range .Attachments -}} 31 31 {{if FilenameIsImage .Name}}
+5 -5
templates/repo/issue/view_content/pull.tmpl
··· 179 179 {{end}} 180 180 {{template "repo/issue/view_content/update_branch_by_merge" $}} 181 181 {{if .Issue.PullRequest.IsEmpty}} 182 - <div class="ui divider"></div> 182 + <div class="divider"></div> 183 183 184 184 <div class="item"> 185 185 {{svg "octicon-alert"}} ··· 196 196 {{$createdPRMergeStr := TimeSinceUnix .PendingPullRequestMerge.CreatedUnix $.locale}} 197 197 {{$hasPendingPullRequestMergeTip = $.locale.Tr "repo.pulls.auto_merge_has_pending_schedule" .PendingPullRequestMerge.Doer.Name $createdPRMergeStr}} 198 198 {{end}} 199 - <div class="ui divider"></div> 199 + <div class="divider"></div> 200 200 <script type="module"> 201 201 const issueUrl = window.location.origin + {{$.Issue.Link}}; 202 202 const defaultMergeTitle = {{.DefaultMergeMessage}}; ··· 276 276 <div id="pull-request-merge-form"></div> 277 277 {{else}} 278 278 {{/* no merge style was set in repo setting: not or ($prUnit.PullRequestsConfig.AllowMerge ...) */}} 279 - <div class="ui divider"></div> 279 + <div class="divider"></div> 280 280 <div class="item text red"> 281 281 {{svg "octicon-x"}} 282 282 {{$.locale.Tr "repo.pulls.no_merge_desc"}} ··· 288 288 {{end}} {{/* end if the repo was set to use any merge style */}} 289 289 {{else}} 290 290 {{/* user is not allowed to merge */}} 291 - <div class="ui divider"></div> 291 + <div class="divider"></div> 292 292 <div class="item"> 293 293 {{svg "octicon-info"}} 294 294 {{$.locale.Tr "repo.pulls.no_merge_access"}} ··· 358 358 * Then the Manually Merged form will be shown to repo admin users 359 359 */}} 360 360 {{if and $.StillCanManualMerge (not $showGeneralMergeForm)}} 361 - <div class="ui divider"></div> 361 + <div class="divider"></div> 362 362 <div class="ui form"> 363 363 <form action="{{.Link}}/merge" method="post"> 364 364 {{.CsrfTokenHtml}}
+1 -1
templates/repo/issue/view_content/pull_merge_instruction.tmpl
··· 1 - <div class="ui divider"></div> 1 + <div class="divider"></div> 2 2 <div class="instruct-toggle"> {{$.locale.Tr "repo.pulls.merge_instruction_hint" | Safe}} </div> 3 3 <div class="instruct-content gt-mt-3 gt-hidden"> 4 4 <div><h3 class="gt-di">{{$.locale.Tr "step1"}} </h3>{{$.locale.Tr "repo.pulls.merge_instruction_step1_desc"}}</div>
+14 -14
templates/repo/issue/view_content/sidebar.tmpl
··· 29 29 {{end}} 30 30 {{end}} 31 31 {{if .TeamReviewers}} 32 - <div class="ui divider"></div> 32 + <div class="divider"></div> 33 33 {{range .TeamReviewers}} 34 34 {{if .Team}} 35 35 <a class="{{if not .CanChange}}ui{{end}} item {{if .Checked}}checked{{end}} {{if not .CanChange}}ban-change{{end}}" href="#" data-id="{{.ItemID}}" data-id-selector="#review_request_team_{{.Team.ID}}" {{if not .CanChange}} data-tooltip-content="{{$.locale.Tr "repo.issues.remove_request_review_block"}}"{{end}}> ··· 118 118 </a> 119 119 </div> 120 120 {{end}} 121 - <div class="ui divider"></div> 121 + <div class="divider"></div> 122 122 {{end}} 123 123 124 124 {{template "repo/issue/labels/labels_selector_field" .}} 125 125 {{template "repo/issue/labels/labels_sidebar" dict "root" $}} 126 126 127 - <div class="ui divider"></div> 127 + <div class="divider"></div> 128 128 129 129 <div class="ui {{if or (not .HasIssuesOrPullsWritePermission) .Repository.IsArchived}}disabled{{end}} floating jump select-milestone dropdown"> 130 130 <a class="text gt-df gt-ac muted"> ··· 150 150 </div> 151 151 152 152 {{if .IsProjectsEnabled}} 153 - <div class="ui divider"></div> 153 + <div class="divider"></div> 154 154 155 155 <div class="ui {{if or (not .HasIssuesOrPullsWritePermission) .Repository.IsArchived}}disabled{{end}} floating jump select-project dropdown"> 156 156 <a class="text gt-df gt-ac muted"> ··· 203 203 </div> 204 204 {{end}} 205 205 206 - <div class="ui divider"></div> 206 + <div class="divider"></div> 207 207 208 208 <input id="assignee_id" name="assignee_id" type="hidden" value="{{.assignee_id}}"> 209 209 <div class="ui {{if or (not .HasIssuesOrPullsWritePermission) .Repository.IsArchived}}disabled{{end}} floating jump select-assignees-modify dropdown"> ··· 251 251 </div> 252 252 </div> 253 253 254 - <div class="ui divider"></div> 254 + <div class="divider"></div> 255 255 256 256 {{if .Participants}} 257 257 <span class="text"><strong>{{.locale.Tr "repo.issues.num_participants" .NumParticipants}}</strong></span> ··· 265 265 {{end}} 266 266 267 267 {{if and $.IssueWatch (not .Repository.IsArchived)}} 268 - <div class="ui divider"></div> 268 + <div class="divider"></div> 269 269 270 270 <div class="ui watching"> 271 271 <span class="text"><strong>{{.locale.Tr "notification.notifications"}}</strong></span> ··· 288 288 {{end}} 289 289 {{if .Repository.IsTimetrackerEnabled $.Context}} 290 290 {{if and .CanUseTimetracker (not .Repository.IsArchived)}} 291 - <div class="ui divider"></div> 291 + <div class="divider"></div> 292 292 <div class="ui timetrack"> 293 293 <span class="text"><strong>{{.locale.Tr "repo.issues.tracker"}}</strong></span> 294 294 <div class="gt-mt-3"> ··· 328 328 </div> 329 329 {{end}} 330 330 {{if gt (len .WorkingUsers) 0}} 331 - <div class="ui divider"></div> 331 + <div class="divider"></div> 332 332 <div class="ui comments"> 333 333 <span class="text"><strong>{{.locale.Tr "repo.issues.time_spent_from_all_authors" ($.Issue.TotalTrackedTime | Sec2Time) | Safe}}</strong></span> 334 334 <div> ··· 350 350 {{end}} 351 351 {{end}} 352 352 353 - <div class="ui divider"></div> 353 + <div class="divider"></div> 354 354 <span class="text"><strong>{{.locale.Tr "repo.issues.due_date"}}</strong></span> 355 355 <div class="ui form" id="deadline-loader"> 356 356 <div class="ui negative message gt-hidden" id="deadline-err-invalid-date"> ··· 394 394 </div> 395 395 396 396 {{if .Repository.IsDependenciesEnabled $.Context}} 397 - <div class="ui divider"></div> 397 + <div class="divider"></div> 398 398 399 399 <div class="ui depending"> 400 400 {{if (and (not .BlockedByDependencies) (not .BlockedByDependenciesNotPermitted) (not .BlockingDependencies) (not .BlockingDependenciesNotPermitted))}} ··· 543 543 {{end}} 544 544 {{end}} 545 545 546 - <div class="ui divider"></div> 546 + <div class="divider"></div> 547 547 <div class="ui equal width compact grid"> 548 548 {{$issueReferenceLink := printf "%s#%d" .Issue.Repo.FullName .Issue.Index}} 549 549 <div class="row gt-ac" data-tooltip-content="{{$issueReferenceLink}}"> ··· 553 553 </div> 554 554 555 555 {{if and .IsRepoAdmin (not .Repository.IsArchived)}} 556 - <div class="ui divider"></div> 556 + <div class="divider"></div> 557 557 558 558 {{if or .PinEnabled .Issue.IsPinned}} 559 559 <form class="gt-mt-2 form-fetch-action single-button-form" method="post" {{if $.NewPinAllowed}}action="{{.Issue.Link}}/pin"{{else}}data-tooltip-content="{{.locale.Tr "repo.issues.max_pinned"}}"{{end}}> ··· 673 673 674 674 {{if and .Issue.IsPull .IsIssuePoster (not .Issue.IsClosed) .Issue.PullRequest.HeadRepo}} 675 675 {{if and (not (eq .Issue.PullRequest.HeadRepo.FullName .Issue.PullRequest.BaseRepo.FullName)) .CanWriteToHeadRepo}} 676 - <div class="ui divider"></div> 676 + <div class="divider"></div> 677 677 <div class="inline field"> 678 678 <div class="ui checkbox" id="allow-edits-from-maintainers" 679 679 data-url="{{.Issue.Link}}"
+1 -1
templates/repo/issue/view_content/update_branch_by_merge.tmpl
··· 1 1 {{if and (gt $.Issue.PullRequest.CommitsBehind 0) (not $.Issue.IsClosed) (not $.Issue.PullRequest.IsChecking) (not $.IsPullFilesConflicted) (not $.IsPullRequestBroken)}} 2 - <div class="ui divider"></div> 2 + <div class="divider"></div> 3 3 <div class="item item-section"> 4 4 <div class="item-section-left flex-text-inline"> 5 5 {{svg "octicon-alert"}}
+1 -1
templates/repo/migrate/codebase.tmpl
··· 55 55 </div> 56 56 </div> 57 57 58 - <div class="ui divider"></div> 58 + <div class="divider"></div> 59 59 60 60 <div class="inline required field {{if .Err_Owner}}error{{end}}"> 61 61 <label>{{.locale.Tr "repo.owner"}}</label>
+1 -1
templates/repo/migrate/git.tmpl
··· 29 29 30 30 {{template "repo/migrate/options" .}} 31 31 32 - <div class="ui divider"></div> 32 + <div class="divider"></div> 33 33 34 34 <div class="inline required field {{if .Err_Owner}}error{{end}}"> 35 35 <label>{{.locale.Tr "repo.owner"}}</label>
+1 -1
templates/repo/migrate/gitbucket.tmpl
··· 71 71 </div> 72 72 </div> 73 73 74 - <div class="ui divider"></div> 74 + <div class="divider"></div> 75 75 76 76 <div class="inline required field {{if .Err_Owner}}error{{end}}"> 77 77 <label>{{.locale.Tr "repo.owner"}}</label>
+1 -1
templates/repo/migrate/gitea.tmpl
··· 67 67 </div> 68 68 </div> 69 69 70 - <div class="ui divider"></div> 70 + <div class="divider"></div> 71 71 72 72 <div class="inline required field {{if .Err_Owner}}error{{end}}"> 73 73 <label>{{.locale.Tr "repo.owner"}}</label>
+1 -1
templates/repo/migrate/github.tmpl
··· 69 69 </div> 70 70 </div> 71 71 72 - <div class="ui divider"></div> 72 + <div class="divider"></div> 73 73 74 74 <div class="inline required field {{if .Err_Owner}}error{{end}}"> 75 75 <label>{{.locale.Tr "repo.owner"}}</label>
+1 -1
templates/repo/migrate/gitlab.tmpl
··· 66 66 </div> 67 67 </div> 68 68 69 - <div class="ui divider"></div> 69 + <div class="divider"></div> 70 70 71 71 <div class="inline required field {{if .Err_Owner}}error{{end}}"> 72 72 <label>{{.locale.Tr "repo.owner"}}</label>
+1 -1
templates/repo/migrate/gogs.tmpl
··· 69 69 --> 70 70 </div> 71 71 72 - <div class="ui divider"></div> 72 + <div class="divider"></div> 73 73 74 74 <div class="inline required field {{if .Err_Owner}}error{{end}}"> 75 75 <label>{{.locale.Tr "repo.owner"}}</label>
+1 -1
templates/repo/migrate/migrating.tmpl
··· 33 33 <p id="repo_migrating_failed_error"></p> 34 34 </div> 35 35 {{if .Permission.IsAdmin}} 36 - <div class="ui divider"></div> 36 + <div class="divider"></div> 37 37 <div class="item"> 38 38 {{if .Failed}} 39 39 <button class="ui basic red show-modal button" data-modal="#delete-repo-modal">{{.locale.Tr "repo.settings.delete"}}</button>
+1 -1
templates/repo/migrate/onedev.tmpl
··· 55 55 </div> 56 56 </div> 57 57 58 - <div class="ui divider"></div> 58 + <div class="divider"></div> 59 59 60 60 <div class="inline required field {{if .Err_Owner}}error{{end}}"> 61 61 <label>{{.locale.Tr "repo.owner"}}</label>
+3 -3
templates/repo/projects/view.tmpl
··· 41 41 </div> 42 42 </div> 43 43 </div> 44 - <div class="ui divider"></div> 44 + <div class="divider"></div> 45 45 <div class="ui two column stackable grid"> 46 46 <div class="column"> 47 47 <h2 class="project-title">{{$.Project.Title}}</h2> ··· 73 73 </div> 74 74 {{end}} 75 75 </div> 76 - <div class="ui divider"></div> 76 + <div class="divider"></div> 77 77 </div> 78 78 <div class="ui container fluid padded" id="project-board"> 79 79 ··· 181 181 </div> 182 182 {{end}} 183 183 </div> 184 - <div class="ui divider"></div> 184 + <div class="divider"></div> 185 185 186 186 <div class="ui cards board" data-url="{{$.RepoLink}}/projects/{{$.Project.ID}}/{{.ID}}" data-project="{{$.Project.ID}}" data-board="{{.ID}}" id="board_{{.ID}}"> 187 187
+1 -1
templates/repo/release/new.tmpl
··· 84 84 {{end}} 85 85 </div> 86 86 <div class="ui container"> 87 - <div class="ui divider"></div> 87 + <div class="divider"></div> 88 88 <div class="ui text right"> 89 89 {{if not .PageIsEditRelease}} 90 90 <div class="tag-message field">
+1 -1
templates/repo/release_tag_header.tmpl
··· 20 20 </a> 21 21 {{end}} 22 22 </div> 23 - <div class="ui divider"></div> 23 + <div class="divider"></div> 24 24 {{else if $canReadCode}} 25 25 {{/* if the "repo.releases" unit is disabled, only show the "commits / branches / tags" sub menu */}} 26 26 {{template "repo/sub_menu" .}}
+12 -12
templates/repo/settings/options.tmpl
··· 50 50 </div> 51 51 </form> 52 52 53 - <div class="ui divider"></div> 53 + <div class="divider"></div> 54 54 55 55 <form class="ui form" action="{{.Link}}/avatar" method="post" enctype="multipart/form-data"> 56 56 {{.CsrfTokenHtml}} ··· 325 325 </div> 326 326 </div> 327 327 328 - <div class="ui divider"></div> 328 + <div class="divider"></div> 329 329 330 330 {{$isIssuesEnabled := or (.Repository.UnitEnabled $.Context $.UnitTypeIssues) (.Repository.UnitEnabled $.Context $.UnitTypeExternalTracker)}} 331 331 {{$isIssuesGlobalDisabled := .UnitTypeIssues.UnitGlobalDisabled}} ··· 419 419 </div> 420 420 </div> 421 421 422 - <div class="ui divider"></div> 422 + <div class="divider"></div> 423 423 424 424 {{$isProjectsEnabled := .Repository.UnitEnabled $.Context $.UnitTypeProjects}} 425 425 {{$isProjectsGlobalDisabled := .UnitTypeProjects.UnitGlobalDisabled}} ··· 464 464 {{end}} 465 465 466 466 {{if not .IsMirror}} 467 - <div class="ui divider"></div> 467 + <div class="divider"></div> 468 468 {{$pullRequestEnabled := .Repository.UnitEnabled $.Context $.UnitTypePullRequests}} 469 469 {{$pullRequestGlobalDisabled := .UnitTypePullRequests.UnitGlobalDisabled}} 470 470 {{$prUnit := .Repository.MustGetUnit $.Context $.UnitTypePullRequests}} ··· 578 578 </div> 579 579 {{end}} 580 580 581 - <div class="ui divider"></div> 581 + <div class="divider"></div> 582 582 <div class="field"> 583 583 <button class="ui green button">{{$.locale.Tr "repo.settings.update_settings"}}</button> 584 584 </div> ··· 624 624 </div> 625 625 </div> 626 626 627 - <div class="ui divider"></div> 627 + <div class="divider"></div> 628 628 <div class="field"> 629 629 <button class="ui green button">{{$.locale.Tr "repo.settings.update_settings"}}</button> 630 630 </div> ··· 651 651 </div> 652 652 </form> 653 653 654 - <div class="ui divider"></div> 654 + <div class="divider"></div> 655 655 <form class="ui form" method="post"> 656 656 {{.CsrfTokenHtml}} 657 657 <input type="hidden" name="action" value="admin_index"> ··· 708 708 <p>{{.locale.Tr "repo.settings.convert_desc"}}</p> 709 709 </div> 710 710 </div> 711 - <div class="ui divider"></div> 711 + <div class="divider"></div> 712 712 {{end}} 713 713 {{if and .Repository.IsFork .Repository.Owner.CanCreateRepo}} 714 714 <div class="item"> ··· 720 720 <p>{{.locale.Tr "repo.settings.convert_fork_desc"}}</p> 721 721 </div> 722 722 </div> 723 - <div class="ui divider"></div> 723 + <div class="divider"></div> 724 724 {{end}} 725 725 <div class="item"> 726 726 <div class="ui right"> ··· 745 745 </div> 746 746 747 747 {{if .Permission.CanRead $.UnitTypeWiki}} 748 - <div class="ui divider"></div> 748 + <div class="divider"></div> 749 749 750 750 <div class="item"> 751 751 <div class="ui right"> ··· 758 758 </div> 759 759 {{end}} 760 760 761 - <div class="ui divider"></div> 761 + <div class="divider"></div> 762 762 763 763 <div class="item"> 764 764 <div class="ui right"> ··· 771 771 </div> 772 772 773 773 {{if not .Repository.IsMirror}} 774 - <div class="ui divider"></div> 774 + <div class="divider"></div> 775 775 776 776 <div class="item"> 777 777 <div class="ui right">
+1 -1
templates/repo/settings/protected_branch.tmpl
··· 252 252 <p class="help">{{.locale.Tr "repo.settings.block_outdated_branch_desc"}}</p> 253 253 </div> 254 254 </div> 255 - <div class="ui divider"></div> 255 + <div class="divider"></div> 256 256 257 257 <div class="field"> 258 258 <button class="ui green button">{{$.locale.Tr "repo.settings.protected_branch.save_rule"}}</button>
+1 -1
templates/repo/settings/webhook/settings.tmpl
··· 267 267 {{end}} 268 268 </div> 269 269 270 - <div class="ui divider"></div> 270 + <div class="divider"></div> 271 271 272 272 <div class="inline field"> 273 273 <div class="ui checkbox">
+1 -1
templates/repo/wiki/view.tmpl
··· 20 20 </div> 21 21 <div class="scrolling menu"> 22 22 <a class="item muted" href="{{.RepoLink}}/wiki/?action=_pages">{{.locale.Tr "repo.wiki.pages"}}</a> 23 - <div class="ui divider"></div> 23 + <div class="divider"></div> 24 24 {{range .Pages}} 25 25 <a class="item {{if eq $.Title .Name}}selected{{end}}" href="{{$.RepoLink}}/wiki/{{.SubURL}}">{{.Name}}</a> 26 26 {{end}}
+2 -2
templates/shared/actions/runner_edit.tmpl
··· 29 29 </div> 30 30 </div> 31 31 32 - <div class="ui divider"></div> 32 + <div class="divider"></div> 33 33 34 34 <div class="field"> 35 35 <label for="description">{{.locale.Tr "actions.runners.description"}}</label> 36 36 <input id="description" name="description" value="{{.Runner.Description}}"> 37 37 </div> 38 38 39 - <div class="ui divider"></div> 39 + <div class="divider"></div> 40 40 41 41 <div class="field"> 42 42 <button class="ui green button" data-url="{{.Link}}">{{.locale.Tr "actions.runners.update_runner"}}</button>
+1 -1
templates/status/404.tmpl
··· 3 3 {{if .IsRepo}}{{template "repo/header" .}}{{end}} 4 4 <div class="ui container center"> 5 5 <p style="margin-top: 100px"><img src="{{AssetUrlPrefix}}/img/404.png" alt="404"></p> 6 - <div class="ui divider"></div> 6 + <div class="divider"></div> 7 7 <br> 8 8 <p>{{.locale.Tr "error404" | Safe}}</p> 9 9 {{if .ShowFooterVersion}}<p>{{.locale.Tr "admin.config.app_ver"}}: {{AppVer}}</p>{{end}}
+1 -1
templates/status/500.tmpl
··· 34 34 {{template "base/alert" .}} 35 35 </div> 36 36 <p class="gt-mt-5 center"><img src="{{AssetUrlPrefix}}/img/500.png" alt="Internal Server Error"></p> 37 - <div class="ui divider"></div> 37 + <div class="divider"></div> 38 38 <div class="ui container gt-my-5"> 39 39 {{if .ErrorMsg}} 40 40 <p>{{.locale.Tr "error.occurred"}}:</p>
+1 -1
templates/user/auth/activate.tmpl
··· 38 38 <p class="center">{{.locale.Tr "auth.manual_activation_only"}}</p> 39 39 {{else}} 40 40 <p>{{.locale.Tr "auth.has_unconfirmed_mail" (.SignedUser.Name|Escape) (.SignedUser.Email|Escape) | Str2html}}</p> 41 - <div class="ui divider"></div> 41 + <div class="divider"></div> 42 42 <div class="text right"> 43 43 <button class="ui primary button">{{.locale.Tr "auth.resend_mail"}}</button> 44 44 </div>
+1 -1
templates/user/auth/forgot_passwd.tmpl
··· 16 16 <label for="email">{{.locale.Tr "email"}}</label> 17 17 <input id="email" name="email" type="email" value="{{.Email}}" autofocus required> 18 18 </div> 19 - <div class="ui divider"></div> 19 + <div class="divider"></div> 20 20 <div class="inline field"> 21 21 <label></label> 22 22 <button class="ui primary button">{{.locale.Tr "auth.send_reset_mail"}}</button>
+1 -1
templates/user/auth/reset_passwd.tmpl
··· 48 48 </div> 49 49 {{end}} 50 50 {{end}} 51 - <div class="ui divider"></div> 51 + <div class="divider"></div> 52 52 <div class="inline field"> 53 53 <label></label> 54 54 <button class="ui primary button">{{.locale.Tr "auth.reset_password_helper"}}</button>
+1 -1
templates/user/auth/signin_inner.tmpl
··· 53 53 {{end}} 54 54 55 55 {{if and .OrderedOAuth2Names .OAuth2Providers}} 56 - <div class="ui horizontal divider"> 56 + <div class="divider divider-text"> 57 57 {{.locale.Tr "sign_in_or"}} 58 58 </div> 59 59 <div id="oauth2-login-navigator" class="gt-py-2">
+1 -1
templates/user/code.tmpl
··· 3 3 {{template "user/overview/header" .}} 4 4 <div class="ui container"> 5 5 {{template "code/searchform" .}} 6 - <div class="ui divider"></div> 6 + <div class="divider"></div> 7 7 <div class="ui user list"> 8 8 {{if .CodeIndexerUnavailable}} 9 9 <div class="ui error message">
+1 -1
templates/user/dashboard/feeds.tmpl
··· 121 121 <span class="text grey">{{svg (printf "octicon-%s" (ActionIcon .GetOpType)) 32}}</span> 122 122 </div> 123 123 </div> 124 - <div class="ui divider"></div> 124 + <div class="divider"></div> 125 125 </div> 126 126 {{end}} 127 127
+1 -1
templates/user/dashboard/issues.tmpl
··· 31 31 {{.locale.Tr "repo.issues.filter_type.mentioning_you"}} 32 32 <strong class="ui right">{{CountFmt .IssueStats.MentionCount}}</strong> 33 33 </a> 34 - <div class="ui divider"></div> 34 + <div class="divider"></div> 35 35 <a class="{{if not $.RepoIDs}}active{{end}} repo name item" href="{{$.Link}}?type={{$.ViewType}}&sort={{$.SortType}}&state={{$.State}}&q={{$.Keyword}}"> 36 36 <span class="text truncate">All</span> 37 37 <span>{{CountFmt .TotalIssueCount}}</span>
+1 -1
templates/user/dashboard/milestones.tmpl
··· 9 9 {{.locale.Tr "home.issues.in_your_repos"}} 10 10 <strong class="ui right">{{.Total}}</strong> 11 11 </div> 12 - <div class="ui divider"></div> 12 + <div class="divider"></div> 13 13 {{range .Repos}} 14 14 {{with $Repo := .}} 15 15 <a class="{{range $.RepoIDs}}{{if eq . $Repo.ID}}active{{end}}{{end}} repo name item" href="{{$.Link}}?repos=[
+1 -1
templates/user/dashboard/navbar.tmpl
··· 105 105 {{end}} 106 106 </div> 107 107 </div> 108 - <div class="ui divider"></div> 108 + <div class="divider"></div>
+1 -1
templates/user/heatmap.tmpl
··· 10 10 <div class="ui active centered inline indeterminate text loader" id="loading-heatmap">{{.locale.Tr "user.heatmap.loading"}}</div> 11 11 </div> 12 12 </div> 13 - <div class="ui divider"></div> 13 + <div class="divider"></div> 14 14 {{end}}
+1 -1
templates/user/notification/notification_subscriptions.tmpl
··· 63 63 </div> 64 64 </div> 65 65 {{if eq (len .Issues) 0}} 66 - <div class="ui divider"></div> 66 + <div class="divider"></div> 67 67 {{.locale.Tr "notification.no_subscriptions"}} 68 68 {{else}} 69 69 {{template "shared/issuelist" dict "." . "listType" "dashboard"}}
+2 -2
templates/user/settings/profile.tmpl
··· 38 38 <input id="location" name="location" value="{{.SignedUser.Location}}" maxlength="50"> 39 39 </div> 40 40 41 - <div class="ui divider"></div> 41 + <div class="divider"></div> 42 42 <!-- private block --> 43 43 44 44 <div class="field" id="privacy-user-settings"> ··· 85 85 </div> 86 86 </div> 87 87 88 - <div class="ui divider"></div> 88 + <div class="divider"></div> 89 89 90 90 <div class="field"> 91 91 <button class="ui green button">{{$.locale.Tr "settings.update_profile"}}</button>
-5
web_src/css/admin.css
··· 15 15 flex-wrap: wrap; 16 16 } 17 17 18 - /* divider needs explicit width because the parent container is "display: flex" */ 19 - .admin dl.admin-dl-horizontal .ui.divider { 20 - width: 100%; 21 - } 22 - 23 18 .admin dl.admin-dl-horizontal dt, 24 19 .admin dl.admin-dl-horizontal dd { 25 20 line-height: 1;
-14
web_src/css/base.css
··· 465 465 background-color: var(--color-markup-code-block); 466 466 } 467 467 468 - .ui.divider { 469 - color: var(--color-text); 470 - } 471 - 472 - .ui.divider:not(.vertical,.horizontal) { 473 - border-top-color: var(--color-secondary) !important; 474 - border-bottom: none !important; 475 - } 476 - 477 468 .ui.dividing.header { 478 469 border-bottom-color: var(--color-secondary); 479 470 } ··· 2081 2072 2082 2073 .ui.dropdown .menu .item:last-of-type { 2083 2074 border-radius: 0 0 var(--border-radius) var(--border-radius); 2084 - } 2085 - 2086 - .ui.dropdown .menu > .divider { 2087 - border-top: 1px solid var(--color-secondary); 2088 - margin: 4px 0; 2089 2075 } 2090 2076 2091 2077 .ui.multiple.dropdown > .label {
+1
web_src/css/helpers.css
··· 76 76 .gt-self-end { align-self: flex-end !important; } 77 77 .gt-no-underline { text-decoration-line: none !important; } 78 78 .gt-w-auto { width: auto !important; } 79 + .gt-normal-case { text-transform: none !important; } 79 80 80 81 .gt-overflow-x-auto { overflow-x: auto !important; } 81 82 .gt-overflow-x-scroll { overflow-x: scroll !important; }
+1
web_src/css/index.css
··· 9 9 @import "./modules/comment.css"; 10 10 @import "./modules/navbar.css"; 11 11 @import "./modules/toast.css"; 12 + @import "./modules/divider.css"; 12 13 13 14 @import "./shared/issuelist.css"; 14 15 @import "./shared/milestone.css";
+39
web_src/css/modules/divider.css
··· 1 + .divider { 2 + margin: 1rem 0; 3 + height: 0; 4 + font-weight: var(--font-weight-medium); 5 + text-transform: uppercase; 6 + color: var(--color-text); 7 + font-size: 1rem; 8 + width: 100%; 9 + } 10 + 11 + .divider:not(.divider-text) { 12 + border-top: 1px solid var(--color-secondary); 13 + } 14 + 15 + .divider.divider-text { 16 + display: flex; 17 + align-items: center; 18 + padding: 7px 0; 19 + } 20 + 21 + .divider.divider-text::before, 22 + .divider.divider-text::after { 23 + content: ""; 24 + flex: 1; 25 + border-top: 1px solid var(--color-secondary); 26 + } 27 + 28 + .divider.divider-text::before { 29 + margin-right: .75em; 30 + } 31 + 32 + .divider.divider-text::after { 33 + margin-left: .75em; 34 + } 35 + 36 + .ui.dropdown .menu > .divider { 37 + border-top: 1px solid var(--color-secondary); 38 + margin: 4px 0; 39 + }
+2 -5
web_src/css/repo.css
··· 138 138 background-color: var(--color-header-wrapper); 139 139 } 140 140 141 - .repository .header-wrapper .ui.tabs.divider { 142 - border-bottom: 0; 143 - } 144 - 145 141 .repository .header-wrapper .ui.tabular .svg { 146 142 margin-right: 5px; 147 143 } ··· 591 587 592 588 .repository.options .danger .ui.divider { 593 589 margin: 0; 590 + border-color: var(--color-error-border); 594 591 } 595 592 596 593 .repository.new.issue .comment.form .comment .avatar { ··· 1012 1009 1013 1010 .repository.view.issue .comment-list .comment .merge-section .divider { 1014 1011 margin-left: -1rem; 1015 - margin-right: -1rem; 1012 + width: calc(100% + 2rem); 1016 1013 } 1017 1014 1018 1015 .repository.view.issue .comment-list .comment .merge-section.no-header::before,
-296
web_src/fomantic/build/semantic.css
··· 3632 3632 User Overrides 3633 3633 *******************************/ 3634 3634 /*! 3635 - * # Fomantic-UI - Divider 3636 - * http://github.com/fomantic/Fomantic-UI/ 3637 - * 3638 - * 3639 - * Released under the MIT license 3640 - * http://opensource.org/licenses/MIT 3641 - * 3642 - */ 3643 - 3644 - /******************************* 3645 - Divider 3646 - *******************************/ 3647 - 3648 - .ui.divider { 3649 - margin: 1rem 0; 3650 - line-height: 1; 3651 - height: 0; 3652 - font-weight: 500; 3653 - text-transform: uppercase; 3654 - letter-spacing: 0.05em; 3655 - color: rgba(0, 0, 0, 0.85); 3656 - -webkit-user-select: none; 3657 - -moz-user-select: none; 3658 - user-select: none; 3659 - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 3660 - } 3661 - 3662 - /*-------------- 3663 - Basic 3664 - ---------------*/ 3665 - 3666 - .ui.divider:not(.vertical):not(.horizontal) { 3667 - border-top: 1px solid rgba(34, 36, 38, 0.15); 3668 - border-bottom: 1px solid rgba(255, 255, 255, 0.1); 3669 - } 3670 - 3671 - /*-------------- 3672 - Coupling 3673 - ---------------*/ 3674 - 3675 - /* Allow divider between each column row */ 3676 - 3677 - .ui.grid > .column + .divider, 3678 - .ui.grid > .row > .column + .divider { 3679 - left: auto; 3680 - } 3681 - 3682 - /*-------------- 3683 - Horizontal 3684 - ---------------*/ 3685 - 3686 - .ui.horizontal.divider { 3687 - display: table; 3688 - white-space: nowrap; 3689 - height: auto; 3690 - margin: ''; 3691 - line-height: 1; 3692 - text-align: center; 3693 - } 3694 - 3695 - .ui.horizontal.divider:before, 3696 - .ui.horizontal.divider:after { 3697 - content: ''; 3698 - display: table-cell; 3699 - position: relative; 3700 - top: 50%; 3701 - width: 50%; 3702 - background-repeat: no-repeat; 3703 - } 3704 - 3705 - .ui.horizontal.divider:before { 3706 - background-position: right 1em top 50%; 3707 - } 3708 - 3709 - .ui.horizontal.divider:after { 3710 - background-position: left 1em top 50%; 3711 - } 3712 - 3713 - /*-------------- 3714 - Vertical 3715 - ---------------*/ 3716 - 3717 - .ui.vertical.divider { 3718 - position: absolute; 3719 - z-index: 2; 3720 - top: 50%; 3721 - left: 50%; 3722 - margin: 0; 3723 - padding: 0; 3724 - width: auto; 3725 - height: 50%; 3726 - line-height: 0; 3727 - text-align: center; 3728 - transform: translateX(-50%); 3729 - } 3730 - 3731 - .ui.vertical.divider:before, 3732 - .ui.vertical.divider:after { 3733 - position: absolute; 3734 - left: 50%; 3735 - content: ''; 3736 - z-index: 3; 3737 - border-left: 1px solid rgba(34, 36, 38, 0.15); 3738 - border-right: 1px solid rgba(255, 255, 255, 0.1); 3739 - width: 0; 3740 - height: calc(100% - 1rem); 3741 - } 3742 - 3743 - .ui.vertical.divider:before { 3744 - top: -100%; 3745 - } 3746 - 3747 - .ui.vertical.divider:after { 3748 - top: auto; 3749 - bottom: 0; 3750 - } 3751 - 3752 - /* Inside grid */ 3753 - 3754 - @media only screen and (max-width: 767.98px) { 3755 - .ui.stackable.grid .ui.vertical.divider, 3756 - .ui.grid .stackable.row .ui.vertical.divider { 3757 - display: table; 3758 - white-space: nowrap; 3759 - height: auto; 3760 - margin: ''; 3761 - overflow: hidden; 3762 - line-height: 1; 3763 - text-align: center; 3764 - position: static; 3765 - top: 0; 3766 - left: 0; 3767 - transform: none; 3768 - } 3769 - 3770 - .ui.stackable.grid .ui.vertical.divider:before, 3771 - .ui.grid .stackable.row .ui.vertical.divider:before, 3772 - .ui.stackable.grid .ui.vertical.divider:after, 3773 - .ui.grid .stackable.row .ui.vertical.divider:after { 3774 - left: 0; 3775 - border-left: none; 3776 - border-right: none; 3777 - content: ''; 3778 - display: table-cell; 3779 - position: relative; 3780 - top: 50%; 3781 - width: 50%; 3782 - background-repeat: no-repeat; 3783 - } 3784 - 3785 - .ui.stackable.grid .ui.vertical.divider:before, 3786 - .ui.grid .stackable.row .ui.vertical.divider:before { 3787 - background-position: right 1em top 50%; 3788 - } 3789 - 3790 - .ui.stackable.grid .ui.vertical.divider:after, 3791 - .ui.grid .stackable.row .ui.vertical.divider:after { 3792 - background-position: left 1em top 50%; 3793 - } 3794 - } 3795 - 3796 - /*-------------- 3797 - Icon 3798 - ---------------*/ 3799 - 3800 - .ui.divider > .icon { 3801 - margin: 0; 3802 - font-size: 1rem; 3803 - height: 1em; 3804 - vertical-align: middle; 3805 - } 3806 - 3807 - /*-------------- 3808 - Header 3809 - ---------------*/ 3810 - 3811 - .ui.horizontal.divider[class*="left aligned"]:before { 3812 - display: none; 3813 - } 3814 - 3815 - .ui.horizontal.divider[class*="left aligned"]:after { 3816 - width: 100%; 3817 - } 3818 - 3819 - .ui.horizontal.divider[class*="right aligned"]:before { 3820 - width: 100%; 3821 - } 3822 - 3823 - .ui.horizontal.divider[class*="right aligned"]:after { 3824 - display: none; 3825 - } 3826 - 3827 - /******************************* 3828 - Variations 3829 - *******************************/ 3830 - 3831 - /*-------------- 3832 - Hidden 3833 - ---------------*/ 3834 - 3835 - .ui.hidden.divider { 3836 - border-color: transparent !important; 3837 - } 3838 - 3839 - .ui.hidden.divider:before, 3840 - .ui.hidden.divider:after { 3841 - display: none; 3842 - } 3843 - 3844 - /*-------------- 3845 - Inverted 3846 - ---------------*/ 3847 - 3848 - /*-------------- 3849 - Fitted 3850 - ---------------*/ 3851 - 3852 - .ui.fitted.divider { 3853 - margin: 0; 3854 - } 3855 - 3856 - /*-------------- 3857 - Clearing 3858 - ---------------*/ 3859 - 3860 - .ui.clearing.divider { 3861 - clear: both; 3862 - } 3863 - 3864 - /*-------------- 3865 - Section 3866 - ---------------*/ 3867 - 3868 - .ui.section.divider { 3869 - margin-top: 2rem; 3870 - margin-bottom: 2rem; 3871 - } 3872 - 3873 - /*-------------- 3874 - Sizes 3875 - ---------------*/ 3876 - 3877 - .ui.divider { 3878 - font-size: 1rem; 3879 - } 3880 - 3881 - .ui.mini.divider { 3882 - font-size: 0.78571429rem; 3883 - } 3884 - 3885 - .ui.tiny.divider { 3886 - font-size: 0.85714286rem; 3887 - } 3888 - 3889 - .ui.small.divider { 3890 - font-size: 0.92857143rem; 3891 - } 3892 - 3893 - .ui.large.divider { 3894 - font-size: 1.14285714rem; 3895 - } 3896 - 3897 - .ui.big.divider { 3898 - font-size: 1.28571429rem; 3899 - } 3900 - 3901 - .ui.huge.divider { 3902 - font-size: 1.42857143rem; 3903 - } 3904 - 3905 - .ui.massive.divider { 3906 - font-size: 1.71428571rem; 3907 - } 3908 - 3909 - /******************************* 3910 - Theme Overrides 3911 - *******************************/ 3912 - 3913 - .ui.horizontal.divider:before, 3914 - .ui.horizontal.divider:after { 3915 - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC'); 3916 - } 3917 - 3918 - @media only screen and (max-width: 767px) { 3919 - .ui.stackable.grid .ui.vertical.divider:before, 3920 - .ui.grid .stackable.row .ui.vertical.divider:before, 3921 - .ui.stackable.grid .ui.vertical.divider:after, 3922 - .ui.grid .stackable.row .ui.vertical.divider:after { 3923 - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC'); 3924 - } 3925 - } 3926 - 3927 - /******************************* 3928 - Site Overrides 3929 - *******************************/ 3930 - /*! 3931 3635 * # Fomantic-UI - Dropdown 3932 3636 * http://github.com/fomantic/Fomantic-UI/ 3933 3637 *
-1
web_src/fomantic/semantic.json
··· 26 26 "checkbox", 27 27 "container", 28 28 "dimmer", 29 - "divider", 30 29 "dropdown", 31 30 "form", 32 31 "grid",
+1 -1
web_src/js/features/repo-issue-list.js
··· 128 128 if (newMenuHtml) { 129 129 const $newMenuItems = $(newMenuHtml); 130 130 $newMenuItems.addClass('dynamic-item'); 131 - $menu.append('<div class="ui divider dynamic-item"></div>', ...$newMenuItems); 131 + $menu.append('<div class="divider dynamic-item"></div>', ...$newMenuItems); 132 132 } 133 133 $searchDropdown.dropdown('refresh'); 134 134 // defer our selection to the next tick, because dropdown will set the selection item after this `menu` function