File tree Expand file tree Collapse file tree 11 files changed +61
-96
lines changed Expand file tree Collapse file tree 11 files changed +61
-96
lines changed Original file line number Diff line number Diff line change 408
408
409
409
<div class="field">
410
410
<button class="ui primary button">{{ctx.Locale.Tr "admin.auths.update"}}</button>
411
- <button class="ui red button delete-button" data-url="{{$.Link}}/delete" data-id="{{.Source.ID}}">{{ctx.Locale.Tr "admin.auths.delete"}}</button>
411
+ <button class="ui red button link-action" data-url="{{$.Link}}/delete?id={{.Source.ID}}"
412
+ data-modal-confirm-header="{{ctx.Locale.Tr "admin.auths.delete_auth_title"}}"
413
+ data-modal-confirm-content="{{ctx.Locale.Tr "admin.auths.delete_auth_desc"}}"
414
+ >{{ctx.Locale.Tr "admin.auths.delete"}}</button>
412
415
</div>
413
416
</form>
414
417
</div>
424
427
<p class="oauth2">{{ctx.Locale.Tr "admin.auths.tips.oauth2.general.tip"}} <b id="oauth2-callback-url"></b></p>
425
428
</div>
426
429
</div>
427
-
428
- <div class="ui g-modal-confirm delete modal">
429
- <div class="header">
430
- {{svg "octicon-trash"}}
431
- {{ctx.Locale.Tr "admin.auths.delete_auth_title"}}
432
- </div>
433
- <div class="content">
434
- <p>{{ctx.Locale.Tr "admin.auths.delete_auth_desc"}}</p>
435
- </div>
436
- {{template "base/modal_actions_confirm" .}}
437
- </div>
438
-
439
430
{{template "admin/layout_footer" .}}
Original file line number Diff line number Diff line change 72
72
</td>
73
73
<td>{{FileSize .CalculateBlobSize}}</td>
74
74
<td>{{DateUtils.AbsoluteShort .Version.CreatedUnix}}</td>
75
- <td><a class="delete-button" href="" data-url="{{$.Link}}/delete?page={{$.Page.Paginater.Current}}&sort={{$.SortType}}" data-id="{{.Version.ID}}" data-name="{{.Package.Name}}" data-data-version="{{.Version.Version}}">{{svg "octicon-trash"}}</a></td>
75
+ <td>
76
+ <a class="text red show-modal" href data-modal="#admin-package-delete-modal"
77
+ data-modal-form.action="{{$.Link}}/delete?page={{$.Page.Paginater.Current}}&sort={{$.SortType}}&id={{.Version.ID}}"
78
+ data-modal-package-name="{{.Package.Name}}" data-modal-package-version="{{.Version.Version}}"
79
+ >{{svg "octicon-trash"}}</a>
80
+ </td>
76
81
</tr>
77
82
{{else}}
78
83
<tr><td class="tw-text-center" colspan="10">{{ctx.Locale.Tr "no_results_found"}}</td></tr>
84
89
{{template "base/paginate" .}}
85
90
</div>
86
91
87
- <div class="ui g-modal-confirm delete modal">
88
- <div class="header">
89
- {{svg "octicon-trash"}}
90
- {{ctx.Locale.Tr "packages.settings.delete"}}
91
- </div>
92
+ <form class="ui small modal form-fetch-action" method="post" id="admin-package-delete-modal">
93
+ {{.CsrfTokenHtml}}
94
+ <div class="header">{{svg "octicon-trash"}} {{ctx.Locale.Tr "packages.settings.delete"}}</div>
92
95
<div class="content">
93
- {{ctx.Locale.Tr "packages.settings.delete.notice" (HTMLFormat `<span class="%s"></span>` "name") (HTMLFormat `<span class="%s"></span>` "dataVersion ")}}
96
+ {{ctx.Locale.Tr "packages.settings.delete.notice" (HTMLFormat `<span class="%s"></span>` "package- name") (HTMLFormat `<span class="%s"></span>` "package-version ")}}
94
97
</div>
95
98
{{template "base/modal_actions_confirm" .}}
96
- </div >
99
+ </form >
97
100
98
101
{{template "admin/layout_footer" .}}
Original file line number Diff line number Diff line change 84
84
<td>{{FileSize .LFSSize}}</td>
85
85
<td>{{DateUtils.AbsoluteShort .UpdatedUnix}}</td>
86
86
<td>{{DateUtils.AbsoluteShort .CreatedUnix}}</td>
87
- <td><a class="delete-button" href="" data-url="{{$.Link}}/delete?page={{$.Page.Paginater.Current}}&sort={{$.SortType}}" data-id="{{.ID}}" data-name="{{.Name}}">{{svg "octicon-trash"}}</a></td>
87
+ <td>
88
+ <a class="text red show-modal" href data-modal="#admin-repo-delete-modal"
89
+ data-modal-form.action="{{$.Link}}/delete?page={{$.Page.Paginater.Current}}&sort={{$.SortType}}&id={{.ID}}"
90
+ data-modal-repo-name="{{.Name}}"
91
+ >{{svg "octicon-trash"}}</a>
92
+ </td>
88
93
</tr>
89
94
{{else}}
90
95
<tr><td class="tw-text-center" colspan="12">{{ctx.Locale.Tr "no_results_found"}}</td></tr>
96
101
{{template "base/paginate" .}}
97
102
</div>
98
103
99
- <div class="ui g-modal-confirm delete modal">
100
- <div class="header">
101
- {{svg "octicon-trash"}}
102
- {{ctx.Locale.Tr "repo.settings.delete"}}
103
- </div>
104
+ <form class="ui small modal form-fetch-action" id="admin-repo-delete-modal" method="post">
105
+ {{.CsrfTokenHtml}}
106
+ <div class="header">{{svg "octicon-trash"}} {{ctx.Locale.Tr "repo.settings.delete"}}</div>
104
107
<div class="content">
105
108
<p>{{ctx.Locale.Tr "repo.settings.delete_desc"}}</p>
106
- {{ctx.Locale.Tr "repo.settings.delete_notices_2" (HTMLFormat `<span class="%s"></span>` "name")}}<br>
109
+ {{ctx.Locale.Tr "repo.settings.delete_notices_2" (HTMLFormat `<span class="%s"></span>` "repo- name")}}<br>
107
110
{{ctx.Locale.Tr "repo.settings.delete_notices_fork_1"}}<br>
108
111
</div>
109
112
{{template "base/modal_actions_confirm" .}}
110
- </div >
113
+ </form >
111
114
112
115
{{template "admin/layout_footer" .}}
Original file line number Diff line number Diff line change 67
67
{{else}}
68
68
<a class="link-action flex-text-inline" href data-url="{{.Link ctx}}/close">{{svg "octicon-skip" 14}}{{ctx.Locale.Tr "repo.projects.close"}}</a>
69
69
{{end}}
70
- <a class="delete-button flex-text-inline" href="#" data-url="{{.Link ctx}}/delete">{{svg "octicon-trash" 14}}{{ctx.Locale.Tr "repo.issues.label_delete"}}</a>
70
+ <a class="link-action flex-text-inline text red " href data-modal-confirm ="#repo-project-delete-modal " data-url="{{.Link ctx}}/delete">{{svg "octicon-trash" 14}}{{ctx.Locale.Tr "repo.issues.label_delete"}}</a>
71
71
</div>
72
72
{{end}}
73
73
</div>
81
81
</div>
82
82
83
83
{{if and $.CanWriteProjects (not $.Repository.IsArchived)}}
84
- <div class="ui g-modal-confirm delete modal">
85
- <div class="header">
86
- {{svg "octicon-trash"}}
87
- {{ctx.Locale.Tr "repo.projects.deletion"}}
88
- </div>
89
- <div class="content">
90
- <p>{{ctx.Locale.Tr "repo.projects.deletion_desc"}}</p>
91
- </div>
84
+ <div class="ui small modal" id="repo-project-delete-modal">
85
+ <div class="header">{{svg "octicon-trash"}} {{ctx.Locale.Tr "repo.projects.deletion"}}</div>
86
+ <div class="content"><p>{{ctx.Locale.Tr "repo.projects.deletion_desc"}}</p></div>
92
87
{{template "base/modal_actions_confirm" .}}
93
88
</div>
94
89
{{end}}
Original file line number Diff line number Diff line change 76
76
{{else}}
77
77
<a class="link-action flex-text-inline" href data-url="{{$.Link}}/{{.ID}}/close">{{svg "octicon-x" 14}}{{ctx.Locale.Tr "repo.milestones.close"}}</a>
78
78
{{end}}
79
- <a class="delete-button flex-text-inline" href="#" data-url="{{$.RepoLink}}/milestones/delete" data- id=" {{.ID}}">{{svg "octicon-trash" 14}}{{ctx.Locale.Tr "repo.issues.label_delete"}}</a>
79
+ <a class="link-action flex-text-inline text red " href data-modal-confirm ="#repo-milestone-delete-modal " data-url="{{$.RepoLink}}/milestones/delete? id={{.ID}}">{{svg "octicon-trash" 14}}{{ctx.Locale.Tr "repo.issues.label_delete"}}</a>
80
80
</div>
81
81
{{end}}
82
82
</div>
92
92
</div>
93
93
94
94
{{if or .CanWriteIssues .CanWritePulls}}
95
- <div class="ui g-modal-confirm delete modal">
96
- <div class="header">
97
- {{svg "octicon-trash"}}
98
- {{ctx.Locale.Tr "repo.milestones.deletion"}}
99
- </div>
100
- <div class="content">
101
- <p>{{ctx.Locale.Tr "repo.milestones.deletion_desc"}}</p>
102
- </div>
95
+ <div class="ui small modal" id="repo-milestone-delete-modal">
96
+ <div class="header">{{svg "octicon-trash"}} {{ctx.Locale.Tr "repo.milestones.deletion"}}</div>
97
+ <div class="content"><p>{{ctx.Locale.Tr "repo.milestones.deletion_desc"}}</p></div>
103
98
{{template "base/modal_actions_confirm" .}}
104
99
</div>
105
100
{{end}}
101
+
106
102
{{template "base/footer" .}}
Original file line number Diff line number Diff line change 105
105
<a class="ui small button" href="{{.RepoLink}}/releases">
106
106
{{ctx.Locale.Tr "repo.release.cancel"}}
107
107
</a>
108
- <a class="ui small red button delete-button " data-url="{{$.RepoLink}}/releases/delete" data- id=" {{.ID}}">
108
+ <a class="ui small red button link-action" data-modal-confirm="#repo-release- delete-modal " data-url="{{$.RepoLink}}/releases/delete? id={{.ID}}">
109
109
{{ctx.Locale.Tr "repo.release.delete_release"}}
110
110
</a>
111
111
{{if .IsDraft}}
129
129
</div>
130
130
131
131
{{if .PageIsEditRelease}}
132
- <div class="ui g-modal-confirm delete modal">
133
- <div class="header">
134
- {{svg "octicon-trash"}}
135
- {{ctx.Locale.Tr "repo.release.deletion"}}
136
- </div>
137
- <div class="content">
138
- <p>{{ctx.Locale.Tr "repo.release.deletion_desc"}}</p>
139
- </div>
132
+ <div class="ui small modal" id="repo-release-delete-modal">
133
+ <div class="header">{{svg "octicon-trash"}} {{ctx.Locale.Tr "repo.release.deletion"}}</div>
134
+ <div class="content"><p>{{ctx.Locale.Tr "repo.release.deletion_desc"}}</p></div>
140
135
{{template "base/modal_actions_confirm" .}}
141
136
</div>
142
137
{{end}}
138
+
143
139
{{template "base/footer" .}}
Original file line number Diff line number Diff line change 49
49
</div>
50
50
</div>
51
51
<div class="flex-item-trailing">
52
- <a class="rm ui tiny button" href="{{$.Repository.Link}}/settings/branches/edit?rule_name={{.RuleName}}">{{ctx.Locale.Tr "repo.settings.edit_protected_branch"}}</a>
53
- <button class="ui red tiny button delete-button " data-url="{{$.Repository.Link}}/settings/branches/{{.ID}}/delete" data- id=" {{.ID}}">
52
+ <a class="ui tiny button" href="{{$.Repository.Link}}/settings/branches/edit?rule_name={{.RuleName}}">{{ctx.Locale.Tr "repo.settings.edit_protected_branch"}}</a>
53
+ <button class="ui red tiny button link-action" data-modal-confirm="#repo-branch-protection- delete-modal " data-url="{{$.Repository.Link}}/settings/branches/{{.ID}}/delete? id={{.ID}}">
54
54
{{ctx.Locale.Tr "repo.settings.protected_branch.delete_rule"}}
55
55
</button>
56
56
</div>
65
65
{{end}}
66
66
</div>
67
67
68
- <div class="ui g-modal-confirm delete modal">
69
- <div class="header">
70
- {{svg "octicon-trash"}}
71
- {{ctx.Locale.Tr "repo.settings.protected_branch_deletion"}}
72
- </div>
73
- <div class="content">
74
- <p>{{ctx.Locale.Tr "repo.settings.protected_branch_deletion_desc"}}</p>
75
- </div>
68
+ <div class="ui small modal" id="repo-branch-protection-delete-modal">
69
+ <div class="header">{{svg "octicon-trash"}} {{ctx.Locale.Tr "repo.settings.protected_branch_deletion"}}</div>
70
+ <div class="content"><p>{{ctx.Locale.Tr "repo.settings.protected_branch_deletion_desc"}}</p></div>
76
71
{{template "base/modal_actions_confirm" .}}
77
72
</div>
78
73
Original file line number Diff line number Diff line change 29
29
</div>
30
30
</div>
31
31
</div>
32
- <button class="ui red tiny button inline delete-button " data-url="{{$.Link}}/delete" data- id=" {{.ID}}">
32
+ <button class="ui red tiny button link-action" data-modal-confirm="#repo-collaborator- delete-modal " data-url="{{$.Link}}/delete? id={{.ID}}">
33
33
{{ctx.Locale.Tr "repo.settings.delete_collaborator"}}
34
34
</button>
35
35
</div>
95
95
</div>
96
96
{{if $allowedToChangeTeams}}
97
97
<div class="flex-item-trailing" {{if .IncludesAllRepositories}} data-tooltip-content="{{ctx.Locale.Tr "repo.settings.delete_team_tip"}}"{{end}}>
98
- <button class="ui red tiny button inline delete-button {{if .IncludesAllRepositories}}disabled{{end}}" data-url="{{$.Link}}/team/delete" data- id=" {{.ID}}">
98
+ <button class="ui red tiny button link-action {{if .IncludesAllRepositories}}disabled{{end}}" data-modal-confirm="#repo-collaborator-delete-modal" data- url="{{$.Link}}/team/delete? id={{.ID}}">
99
99
{{ctx.Locale.Tr "repo.settings.delete_collaborator"}}
100
100
</button>
101
101
</div>
123
123
{{end}}
124
124
</div>
125
125
126
- <div class="ui g-modal-confirm delete modal">
127
- <div class="header">
128
- {{svg "octicon-trash"}}
129
- {{ctx.Locale.Tr "repo.settings.collaborator_deletion"}}
130
- </div>
131
- <div class="content">
132
- <p>{{ctx.Locale.Tr "repo.settings.collaborator_deletion_desc"}}</p>
133
- </div>
126
+ <div class="ui small modal" id="repo-collaborator-delete-modal">
127
+ <div class="header">{{svg "octicon-trash"}} {{ctx.Locale.Tr "repo.settings.collaborator_deletion"}}</div>
128
+ <div class="content"><p>{{ctx.Locale.Tr "repo.settings.collaborator_deletion_desc"}}</p></div>
134
129
{{template "base/modal_actions_confirm" .}}
135
130
</div>
136
131
Original file line number Diff line number Diff line change 59
59
</div>
60
60
</div>
61
61
<div class="flex-item-trailing">
62
- <button class="ui red tiny button delete-button " data-url="{{$.Link}}/delete" data- id=" {{.ID}}">
62
+ <button class="ui red tiny button link-action" data-modal-confirm="#repo-deploy-key- delete-modal " data-url="{{$.Link}}/delete? id={{.ID}}">
63
63
{{ctx.Locale.Tr "settings.delete_key"}}
64
64
</button>
65
65
</div>
72
72
</div>
73
73
</div>
74
74
75
- <div class="ui g-modal-confirm delete modal">
76
- <div class="header">
77
- {{svg "octicon-trash"}}
78
- {{ctx.Locale.Tr "repo.settings.deploy_key_deletion"}}
79
- </div>
80
- <div class="content">
81
- <p>{{ctx.Locale.Tr "repo.settings.deploy_key_deletion_desc"}}</p>
82
- </div>
75
+ <div class="ui small modal" id="repo-deploy-key-delete-modal">
76
+ <div class="header">{{svg "octicon-trash"}} {{ctx.Locale.Tr "repo.settings.deploy_key_deletion"}}</div>
77
+ <div class="content"><p>{{ctx.Locale.Tr "repo.settings.deploy_key_deletion_desc"}}</p></div>
83
78
{{template "base/modal_actions_confirm" .}}
84
79
</div>
85
80
Original file line number Diff line number Diff line change 50
50
{{if and .CanWriteWiki (not .Repository.IsMirror)}}
51
51
<a class="ui small button" href="{{.RepoLink}}/wiki/{{.PageURL}}?action=_edit">{{ctx.Locale.Tr "repo.wiki.edit_page_button"}}</a>
52
52
<a class="ui small primary button" href="{{.RepoLink}}/wiki?action=_new">{{ctx.Locale.Tr "repo.wiki.new_page_button"}}</a>
53
- <a class="ui small red button delete-button " href=" " data-url="{{.RepoLink}}/wiki/{{.PageURL}}?action=_delete" data-id="{{.PageURL}} ">{{ctx.Locale.Tr "repo.wiki.delete_page_button"}}</a>
53
+ <a class="ui small red button link-action " href data-modal-confirm="#repo-wiki-delete-page-modal " data-url="{{.RepoLink}}/wiki/{{.PageURL}}?action=_delete">{{ctx.Locale.Tr "repo.wiki.delete_page_button"}}</a>
54
54
{{end}}
55
55
</div>
56
56
</div>
96
96
</div>
97
97
</div>
98
98
99
- <div class="ui g-modal-confirm delete modal">
100
- <div class="header">
101
- {{svg "octicon-trash"}}
102
- {{ctx.Locale.Tr "repo.wiki.delete_page_button"}}
103
- </div>
104
- <div class="content">
105
- <p>{{ctx.Locale.Tr "repo.wiki.delete_page_notice_1" $title}}</p>
106
- </div>
99
+ <div class="ui small modal" id="repo-wiki-delete-page-modal">
100
+ <div class="header">{{svg "octicon-trash"}} {{ctx.Locale.Tr "repo.wiki.delete_page_button"}}</div>
101
+ <div class="content"><p>{{ctx.Locale.Tr "repo.wiki.delete_page_notice_1" $title}}</p></div>
107
102
{{template "base/modal_actions_confirm" .}}
108
103
</div>
109
104
You can’t perform that action at this time.
0 commit comments