mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-31 03:18:24 +00:00 
			
		
		
		
	Sync the class change of Edit Column Button to JS code (#23400)
In #22767, we changed the class of `Edit Column` button from `red` to `primary` But `red` is used to find this button in js..... --------- Co-authored-by: techknowlogick <techknowlogick@gitea.io> Co-authored-by: zeripath <art27@cantab.net>
This commit is contained in:
		| @@ -95,39 +95,35 @@ export function initRepoProject() { | ||||
|   $('.edit-project-board').each(function () { | ||||
|     const projectHeader = $(this).closest('.board-column-header'); | ||||
|     const projectTitleLabel = projectHeader.find('.board-label'); | ||||
|     const projectTitleInput = $(this).find( | ||||
|       '.content > .form > .field > .project-board-title', | ||||
|     ); | ||||
|     const projectColorInput = $(this).find('.content > .form > .field  #new_board_color'); | ||||
|     const projectTitleInput = $(this).find('.project-board-title'); | ||||
|     const projectColorInput = $(this).find('#new_board_color'); | ||||
|     const boardColumn = $(this).closest('.board-column'); | ||||
|  | ||||
|     if (boardColumn.css('backgroundColor')) { | ||||
|       setLabelColor(projectHeader, rgbToHex(boardColumn.css('backgroundColor'))); | ||||
|     } | ||||
|  | ||||
|     $(this) | ||||
|       .find('.content > .form > .actions > .red') | ||||
|       .on('click', function (e) { | ||||
|         e.preventDefault(); | ||||
|     $(this).find('.edit-column-button').on('click', function (e) { | ||||
|       e.preventDefault(); | ||||
|  | ||||
|         $.ajax({ | ||||
|           url: $(this).data('url'), | ||||
|           data: JSON.stringify({title: projectTitleInput.val(), color: projectColorInput.val()}), | ||||
|           headers: { | ||||
|             'X-Csrf-Token': csrfToken, | ||||
|           }, | ||||
|           contentType: 'application/json', | ||||
|           method: 'PUT', | ||||
|         }).done(() => { | ||||
|           projectTitleLabel.text(projectTitleInput.val()); | ||||
|           projectTitleInput.closest('form').removeClass('dirty'); | ||||
|           if (projectColorInput.val()) { | ||||
|             setLabelColor(projectHeader, projectColorInput.val()); | ||||
|           } | ||||
|           boardColumn.attr('style', `background: ${projectColorInput.val()}!important`); | ||||
|           $('.ui.modal').modal('hide'); | ||||
|         }); | ||||
|       $.ajax({ | ||||
|         url: $(this).data('url'), | ||||
|         data: JSON.stringify({title: projectTitleInput.val(), color: projectColorInput.val()}), | ||||
|         headers: { | ||||
|           'X-Csrf-Token': csrfToken, | ||||
|         }, | ||||
|         contentType: 'application/json', | ||||
|         method: 'PUT', | ||||
|       }).done(() => { | ||||
|         projectTitleLabel.text(projectTitleInput.val()); | ||||
|         projectTitleInput.closest('form').removeClass('dirty'); | ||||
|         if (projectColorInput.val()) { | ||||
|           setLabelColor(projectHeader, projectColorInput.val()); | ||||
|         } | ||||
|         boardColumn.attr('style', `background: ${projectColorInput.val()}!important`); | ||||
|         $('.ui.modal').modal('hide'); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
|  | ||||
|   $(document).on('click', '.set-default-project-board', async function (e) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user