File tree Expand file tree Collapse file tree 4 files changed +24
-20
lines changed Expand file tree Collapse file tree 4 files changed +24
-20
lines changed Original file line number Diff line number Diff line change 11<div class="actions">
2- <button class="ui red cancel button">
2+ <button class="ui red cancel button cancel-button ">
33 {{svg "octicon-x"}}
44 {{if .ModalNoText}}{{.ModalNoText}}{{else}}{{.locale.Tr "modal.no"}}{{end}}
55 </button>
6- <button class="ui green ok button{{if .ExtendedClasses}} {{.ExtendedClasses}}{{end}}" {{if .DataUrl}}data-url="{{.DataUrl}}"{{end}} >
6+ <button class="ui green ok button confirm-button" >
77 {{svg "octicon-check"}}
88 {{if .ModalYesText}}{{.ModalYesText}}{{else}}{{.locale.Tr "modal.yes"}}{{end}}
99 </button>
Original file line number Diff line number Diff line change 115115 {{$.locale.Tr "repo.projects.column.unset_default"}}
116116 </a>
117117 {{end}}
118- <a class="item show-modal button" data-modal="#delete-board-modal-{{.ID}}">
118+ <a class="item show-modal button show-delete-column-modal"
119+ data-modal="#delete-board-modal-{{.ID}}"
120+ data-url="{{$.Link}}/{{.ID}}"
121+ >
119122 {{svg "octicon-trash"}}
120123 {{$.locale.Tr "repo.projects.column.delete"}}
121124 </a>
171174 {{$.locale.Tr "repo.projects.column.deletion_desc"}}
172175 </label>
173176 </div>
174- <div class="text right actions">
175- {{$DataUrl := printf "%s/%d" $.Link .ID}}
176- {{$ModalNoText := $.locale.Tr "settings.cancel"}}
177- {{$ModalYesText := $.locale.Tr "repo.projects.column.delete"}}
178- {{template "base/page_dimmer_buttons" (dict "." $ "ExtendedClasses" "delete-project-board" "DataUrl" $DataUrl "ModalNoText" $ModalNoText "ModalYesText" $ModalYesText)}}
179- </div>
177+ {{$ModalNoText := $.locale.Tr "settings.cancel"}}
178+ {{$ModalYesText := $.locale.Tr "repo.projects.column.delete"}}
179+ {{template "base/page_dimmer_buttons" (dict "." $ "ModalNoText" $ModalNoText "ModalYesText" $ModalYesText)}}
180180 </div>
181181 </div>
182182 </div>
Original file line number Diff line number Diff line change 121121 {{$.locale.Tr "repo.projects.column.unset_default"}}
122122 </a>
123123 {{end}}
124- <a class="item show-modal button" data-modal="#delete-board-modal-{{.ID}}">
124+ <a class="item show-modal button show-delete-column-modal"
125+ data-modal="#delete-board-modal-{{.ID}}"
126+ data-url="{{$.RepoLink}}/projects/{{$.Project.ID}}/{{.ID}}"
127+ >
125128 {{svg "octicon-trash"}}
126129 {{$.locale.Tr "repo.projects.column.delete"}}
127130 </a>
177180 {{$.locale.Tr "repo.projects.column.deletion_desc"}}
178181 </label>
179182 </div>
180- <div class="text right actions">
181- {{$DataUrl := printf "%s/projects/%d/%d" $.RepoLink $.Project.ID .ID}}
182- {{$ModalNoText := $.locale.Tr "settings.cancel"}}
183- {{$ModalYesText := $.locale.Tr "repo.projects.column.delete"}}
184- {{template "base/page_dimmer_buttons" (dict "." $ "ExtendedClasses" "delete-project-board" "DataUrl" $DataUrl "ModalNoText" $ModalNoText "ModalYesText" $ModalYesText)}}
185- </div>
183+ {{$ModalNoText := $.locale.Tr "settings.cancel"}}
184+ {{$ModalYesText := $.locale.Tr "repo.projects.column.delete"}}
185+ {{template "base/page_dimmer_buttons" (dict "." $ "ModalNoText" $ModalNoText "ModalYesText" $ModalYesText)}}
186186 </div>
187187 </div>
188188 </div>
Original file line number Diff line number Diff line change @@ -147,12 +147,16 @@ export function initRepoProject() {
147147 } ) ;
148148 } ) ;
149149
150- $ ( '.delete-project-board' ) . each ( function ( ) {
151- $ ( this ) . click ( function ( e ) {
150+ $ ( '.show-delete-column-modal' ) . each ( function ( ) {
151+ const deleteColumnModal = $ ( `${ $ ( this ) . attr ( 'data-modal' ) } ` ) ;
152+ const deleteColumnButton = deleteColumnModal . find ( '.confirm-button' ) ;
153+ const deleteUrl = $ ( this ) . attr ( 'data-url' ) ;
154+
155+ deleteColumnButton . on ( 'click' , function ( e ) {
152156 e . preventDefault ( ) ;
153157
154158 $ . ajax ( {
155- url : $ ( this ) . data ( 'url' ) ,
159+ url : deleteUrl ,
156160 headers : {
157161 'X-Csrf-Token' : csrfToken ,
158162 } ,
@@ -162,7 +166,7 @@ export function initRepoProject() {
162166 window . location . reload ( ) ;
163167 } ) ;
164168 } ) ;
165- } ) ;
169+ } )
166170
167171 $ ( '#new_board_submit' ) . click ( function ( e ) {
168172 e . preventDefault ( ) ;
You can’t perform that action at this time.
0 commit comments