@@ -95,39 +95,35 @@ export function initRepoProject() {
95
95
$ ( '.edit-project-board' ) . each ( function ( ) {
96
96
const projectHeader = $ ( this ) . closest ( '.board-column-header' ) ;
97
97
const projectTitleLabel = projectHeader . find ( '.board-label' ) ;
98
- const projectTitleInput = $ ( this ) . find (
99
- '.content > .form > .field > .project-board-title' ,
100
- ) ;
101
- const projectColorInput = $ ( this ) . find ( '.content > .form > .field #new_board_color' ) ;
98
+ const projectTitleInput = $ ( this ) . find ( '.project-board-title' ) ;
99
+ const projectColorInput = $ ( this ) . find ( '#new_board_color' ) ;
102
100
const boardColumn = $ ( this ) . closest ( '.board-column' ) ;
103
101
104
102
if ( boardColumn . css ( 'backgroundColor' ) ) {
105
103
setLabelColor ( projectHeader , rgbToHex ( boardColumn . css ( 'backgroundColor' ) ) ) ;
106
104
}
107
105
108
- $ ( this )
109
- . find ( '.content > .form > .actions > .red' )
110
- . on ( 'click' , function ( e ) {
111
- e . preventDefault ( ) ;
112
-
113
- $ . ajax ( {
114
- url : $ ( this ) . data ( 'url' ) ,
115
- data : JSON . stringify ( { title : projectTitleInput . val ( ) , color : projectColorInput . val ( ) } ) ,
116
- headers : {
117
- 'X-Csrf-Token' : csrfToken ,
118
- } ,
119
- contentType : 'application/json' ,
120
- method : 'PUT' ,
121
- } ) . done ( ( ) => {
122
- projectTitleLabel . text ( projectTitleInput . val ( ) ) ;
123
- projectTitleInput . closest ( 'form' ) . removeClass ( 'dirty' ) ;
124
- if ( projectColorInput . val ( ) ) {
125
- setLabelColor ( projectHeader , projectColorInput . val ( ) ) ;
126
- }
127
- boardColumn . attr ( 'style' , `background: ${ projectColorInput . val ( ) } !important` ) ;
128
- $ ( '.ui.modal' ) . modal ( 'hide' ) ;
129
- } ) ;
106
+ $ ( this ) . find ( '.edit-column-button' ) . on ( 'click' , function ( e ) {
107
+ e . preventDefault ( ) ;
108
+
109
+ $ . ajax ( {
110
+ url : $ ( this ) . data ( 'url' ) ,
111
+ data : JSON . stringify ( { title : projectTitleInput . val ( ) , color : projectColorInput . val ( ) } ) ,
112
+ headers : {
113
+ 'X-Csrf-Token' : csrfToken ,
114
+ } ,
115
+ contentType : 'application/json' ,
116
+ method : 'PUT' ,
117
+ } ) . done ( ( ) => {
118
+ projectTitleLabel . text ( projectTitleInput . val ( ) ) ;
119
+ projectTitleInput . closest ( 'form' ) . removeClass ( 'dirty' ) ;
120
+ if ( projectColorInput . val ( ) ) {
121
+ setLabelColor ( projectHeader , projectColorInput . val ( ) ) ;
122
+ }
123
+ boardColumn . attr ( 'style' , `background: ${ projectColorInput . val ( ) } !important` ) ;
124
+ $ ( '.ui.modal' ) . modal ( 'hide' ) ;
130
125
} ) ;
126
+ } ) ;
131
127
} ) ;
132
128
133
129
$ ( document ) . on ( 'click' , '.set-default-project-board' , async function ( e ) {
0 commit comments