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 408408
409409 <div class="field">
410410 <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>
412415 </div>
413416 </form>
414417 </div>
424427 <p class="oauth2">{{ctx.Locale.Tr "admin.auths.tips.oauth2.general.tip"}} <b id="oauth2-callback-url"></b></p>
425428 </div>
426429 </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-
439430{{template "admin/layout_footer" .}}
Original file line number Diff line number Diff line change 7272 </td>
7373 <td>{{FileSize .CalculateBlobSize}}</td>
7474 <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>
7681 </tr>
7782 {{else}}
7883 <tr><td class="tw-text-center" colspan="10">{{ctx.Locale.Tr "no_results_found"}}</td></tr>
8489 {{template "base/paginate" .}}
8590 </div>
8691
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>
9295 <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 ")}}
9497 </div>
9598 {{template "base/modal_actions_confirm" .}}
96- </div >
99+ </form >
97100
98101{{template "admin/layout_footer" .}}
Original file line number Diff line number Diff line change 8484 <td>{{FileSize .LFSSize}}</td>
8585 <td>{{DateUtils.AbsoluteShort .UpdatedUnix}}</td>
8686 <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>
8893 </tr>
8994 {{else}}
9095 <tr><td class="tw-text-center" colspan="12">{{ctx.Locale.Tr "no_results_found"}}</td></tr>
96101 {{template "base/paginate" .}}
97102 </div>
98103
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>
104107 <div class="content">
105108 <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>
107110 {{ctx.Locale.Tr "repo.settings.delete_notices_fork_1"}}<br>
108111 </div>
109112 {{template "base/modal_actions_confirm" .}}
110- </div >
113+ </form >
111114
112115{{template "admin/layout_footer" .}}
Original file line number Diff line number Diff line change 6767 {{else}}
6868 <a class="link-action flex-text-inline" href data-url="{{.Link ctx}}/close">{{svg "octicon-skip" 14}}{{ctx.Locale.Tr "repo.projects.close"}}</a>
6969 {{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>
7171 </div>
7272 {{end}}
7373 </div>
8181</div>
8282
8383{{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>
9287 {{template "base/modal_actions_confirm" .}}
9388</div>
9489{{end}}
Original file line number Diff line number Diff line change 7676 {{else}}
7777 <a class="link-action flex-text-inline" href data-url="{{$.Link}}/{{.ID}}/close">{{svg "octicon-x" 14}}{{ctx.Locale.Tr "repo.milestones.close"}}</a>
7878 {{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>
8080 </div>
8181 {{end}}
8282 </div>
9292</div>
9393
9494{{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>
10398 {{template "base/modal_actions_confirm" .}}
10499 </div>
105100{{end}}
101+
106102{{template "base/footer" .}}
Original file line number Diff line number Diff line change 105105 <a class="ui small button" href="{{.RepoLink}}/releases">
106106 {{ctx.Locale.Tr "repo.release.cancel"}}
107107 </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}}">
109109 {{ctx.Locale.Tr "repo.release.delete_release"}}
110110 </a>
111111 {{if .IsDraft}}
129129</div>
130130
131131{{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>
140135 {{template "base/modal_actions_confirm" .}}
141136 </div>
142137{{end}}
138+
143139{{template "base/footer" .}}
Original file line number Diff line number Diff line change 4949 </div>
5050 </div>
5151 <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}}">
5454 {{ctx.Locale.Tr "repo.settings.protected_branch.delete_rule"}}
5555 </button>
5656 </div>
6565 {{end}}
6666 </div>
6767
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>
7671 {{template "base/modal_actions_confirm" .}}
7772</div>
7873
Original file line number Diff line number Diff line change 2929 </div>
3030 </div>
3131 </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}}">
3333 {{ctx.Locale.Tr "repo.settings.delete_collaborator"}}
3434 </button>
3535 </div>
9595 </div>
9696 {{if $allowedToChangeTeams}}
9797 <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}}">
9999 {{ctx.Locale.Tr "repo.settings.delete_collaborator"}}
100100 </button>
101101 </div>
123123 {{end}}
124124 </div>
125125
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>
134129 {{template "base/modal_actions_confirm" .}}
135130</div>
136131
Original file line number Diff line number Diff line change 5959 </div>
6060 </div>
6161 <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}}">
6363 {{ctx.Locale.Tr "settings.delete_key"}}
6464 </button>
6565 </div>
7272 </div>
7373 </div>
7474
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>
8378 {{template "base/modal_actions_confirm" .}}
8479</div>
8580
Original file line number Diff line number Diff line change 5050 {{if and .CanWriteWiki (not .Repository.IsMirror)}}
5151 <a class="ui small button" href="{{.RepoLink}}/wiki/{{.PageURL}}?action=_edit">{{ctx.Locale.Tr "repo.wiki.edit_page_button"}}</a>
5252 <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>
5454 {{end}}
5555 </div>
5656 </div>
9696 </div>
9797</div>
9898
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>
107102 {{template "base/modal_actions_confirm" .}}
108103</div>
109104
You can’t perform that action at this time.
0 commit comments