Skip to content

Commit 89a26fc

Browse files
delvhwxiaoguangsilverwind
committed
De-convert buttons inside dropdown text content
Additionally, prevent the default event propagation for all buttons with JS, convert `event` to `e` in `web_src/js/features/common-global.js` for consistency and add fontawesome-save svg. Closes #2 Co-authored-by: wxiaoguang <[email protected]> Co-authored-by: silverwind <[email protected]>
1 parent 46f064e commit 89a26fc

File tree

19 files changed

+63
-54
lines changed

19 files changed

+63
-54
lines changed
Lines changed: 1 addition & 0 deletions
Loading

templates/admin/user/edit.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,6 @@
214214
<p class="help">{{.locale.Tr "admin.users.purge_help"}}</p>
215215
</div>
216216
{{template "base/delete_modal_actions" .}}
217-
</form>
217+
</form>
218218
</div>
219219
{{template "base/footer" .}}

templates/repo/activity.tmpl

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@
55
<h2 class="ui header"><time data-format="date" datetime="{{.DateFrom}}">{{.DateFrom}}</time> - <time data-format="date" datetime="{{.DateUntil}}">{{.DateUntil}}</time>
66
<div class="ui right">
77
<!-- Period -->
8-
<div class="ui basic compact button floating dropdown jump filter">
9-
<span class="text">
10-
{{.locale.Tr "repo.activity.period.filter_label"}} <strong>{{.PeriodText}}</strong>
11-
{{svg "octicon-triangle-down" 14 "dropdown icon"}}
12-
</span>
8+
<div class="ui floating dropdown jump filter">
9+
<div class="ui basic compact button">
10+
<span class="text">
11+
{{.locale.Tr "repo.activity.period.filter_label"}} <strong>{{.PeriodText}}</strong>
12+
{{svg "octicon-triangle-down" 14 "dropdown icon"}}
13+
</span>
14+
</div>
1315
<div class="menu">
1416
<a class="{{if eq .Period "daily"}}active {{end}}item" href="{{$.RepoLink}}/activity/daily">{{.locale.Tr "repo.activity.period.daily"}}</a>
1517
<a class="{{if eq .Period "halfweekly"}}active {{end}}item" href="{{$.RepoLink}}/activity/halfweekly">{{.locale.Tr "repo.activity.period.halfweekly"}}</a>

templates/repo/cite/cite_modal.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
</div>
1616
</div>
1717
<div class="actions">
18-
<button class="ui black deny button">
18+
<button class="ui black cancel button">
1919
{{.locale.Tr "cancel"}}
2020
</button>
2121
</div>

templates/repo/diff/compare.tmpl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@
4343
<div class="ui segment choose branch">
4444
<a href="{{$.HeadRepo.Link}}/compare/{{PathEscapeSegments $.HeadBranch}}{{$.CompareSeparator}}{{if not $.PullRequestCtx.SameRepo}}{{PathEscape $.BaseName}}/{{PathEscape $.Repository.Name}}:{{end}}{{PathEscapeSegments $.BaseBranch}}" title="{{.locale.Tr "repo.pulls.switch_head_and_base"}}">{{svg "octicon-git-compare"}}</a>
4545
<div class="ui floating filter dropdown" data-no-results="{{.locale.Tr "repo.pulls.no_results"}}">
46-
<button class="ui basic small button">
46+
<div class="ui basic small button">
4747
<span class="text">{{if $.PageIsComparePull}}{{.locale.Tr "repo.pulls.compare_base"}}{{else}}{{.locale.Tr "repo.compare.compare_base"}}{{end}}: {{$BaseCompareName}}:{{$.BaseBranch}}</span>
4848
{{svg "octicon-triangle-down" 14 "dropdown icon"}}
49-
</button>
49+
</div>
5050
<div class="menu">
5151
<div class="ui icon search input">
5252
<i class="icon gt-df gt-ac gt-jc gt-m-0">{{svg "octicon-filter" 16}}</i>
@@ -112,10 +112,10 @@
112112
</div>
113113
<a href="{{.RepoLink}}/compare/{{PathEscapeSegments .BaseBranch}}{{.OtherCompareSeparator}}{{if not $.PullRequestCtx.SameRepo}}{{PathEscape $.HeadUser.Name}}/{{PathEscape $.HeadRepo.Name}}:{{end}}{{PathEscapeSegments $.HeadBranch}}" title="{{.locale.Tr "repo.pulls.switch_comparison_type"}}">{{.CompareSeparator}}</a>
114114
<div class="ui floating filter dropdown">
115-
<button class="ui basic small button">
115+
<div class="ui basic small button">
116116
<span class="text">{{if $.PageIsComparePull}}{{.locale.Tr "repo.pulls.compare_compare"}}{{else}}{{.locale.Tr "repo.compare.compare_head"}}{{end}}: {{$HeadCompareName}}:{{$.HeadBranch}}</span>
117117
{{svg "octicon-triangle-down" 14 "dropdown icon"}}
118-
</button>
118+
</div>
119119
<div class="menu">
120120
<div class="ui icon search input">
121121
<i class="icon gt-df gt-ac gt-jc gt-m-0">{{svg "octicon-filter" 16}}</i>

templates/repo/editor/patch.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
{{.locale.Tr "repo.editor.cancel"}}
5151
</button>
5252
<button class="ui green basic inverted ok button">
53-
<i class="save icon"></i>{{/* TODO: Is there no fitting octicon? */}}
53+
{{svg "fontawesome-save"}}
5454
{{.locale.Tr "repo.editor.commit_changes"}}
5555
</button>
5656
</div>

templates/repo/issue/branch_selector_field.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
</form>
77

88
<div class="ui {{if not .HasIssuesOrPullsWritePermission}}disabled{{end}} floating filter select-branch dropdown" data-no-results="{{.locale.Tr "repo.pulls.no_results"}}">
9-
<button class="ui basic small button">
9+
<div class="ui basic small button">
1010
<span class="text branch-name">{{if .Reference}}{{$.RefEndName}}{{else}}{{.locale.Tr "repo.issues.no_ref"}}{{end}}</span>
1111
{{if .HasIssuesOrPullsWritePermission}}{{svg "octicon-triangle-down" 14 "dropdown icon"}}{{end}}
12-
</button>
12+
</div>
1313
<div class="menu">
1414
<div class="ui icon search input">
1515
<i class="icon gt-df gt-ac gt-jc gt-m-0">{{svg "octicon-filter" 16}}</i>

templates/repo/issue/view_title.tmpl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,16 +61,16 @@
6161
{{end}}
6262
<span id="pull-desc-edit" class="gt-hidden">
6363
<div class="ui floating filter dropdown">
64-
<button class="ui basic small button">
64+
<div class="ui basic small button">
6565
<span class="text">{{.locale.Tr "repo.pulls.compare_compare"}}: {{$.HeadTarget}}</span>
66-
</button>
66+
</div>
6767
</div>
6868
{{svg "octicon-arrow-right"}}
6969
<div class="ui floating filter dropdown" data-no-results="{{.locale.Tr "repo.pulls.no_results"}}">
70-
<button class="ui basic small button">
70+
<div class="ui basic small button">
7171
<span class="text" id="pull-target-branch" data-basename="{{$.BaseName}}" data-branch="{{$.BaseBranch}}">{{.locale.Tr "repo.pulls.compare_base"}}: {{$.BaseName}}:{{$.BaseBranch}}</span>
7272
{{svg "octicon-triangle-down" 14 "dropdown icon"}}
73-
</button>
73+
</div>
7474
<div class="menu">
7575
<div class="ui icon search input">
7676
<i class="icon gt-df gt-ac gt-jc gt-m-0">{{svg "octicon-filter" 16}}</i>

templates/repo/settings/webhook/base_list.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{{.Title}}
33
<div class="ui right">
44
<div class="ui floating1 jump dropdown">
5-
<button class="ui primary tiny button">{{.locale.Tr "repo.settings.add_webhook"}}</button>
5+
<div class="ui primary tiny button">{{.locale.Tr "repo.settings.add_webhook"}}</div>
66
<div class="menu">
77
<a class="item" href="{{.BaseLinkNew}}/gitea/new">
88
<img width="20" height="20" src="{{AssetUrlPrefix}}/img/gitea.svg">{{.locale.Tr "repo.settings.web_hook_name_gitea"}}

templates/repo/wiki/view.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
<div class="gt-df gt-ac">
88
<div class="choose page">
99
<div class="ui floating filter dropdown" data-no-results="{{.locale.Tr "repo.pulls.no_results"}}">
10-
<button class="ui basic small button">
10+
<div class="ui basic small button">
1111
<span class="text">
1212
{{.locale.Tr "repo.wiki.page"}}:
1313
<strong>{{$title}}</strong>
1414
</span>
1515
{{svg "octicon-triangle-down" 14 "dropdown icon"}}
16-
</button>
16+
</div>
1717
<div class="menu">
1818
<div class="ui icon search input">
1919
<i class="icon gt-df gt-ac gt-jc gt-m-0">{{svg "octicon-filter" 16}}</i>

0 commit comments

Comments
 (0)