mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-31 03:18:24 +00:00 
			
		
		
		
	fix/define autochecked checkboxes on issue list in firefox (#7320)
* fix/define autochecked checkboxes on issue list on firefox - close: deselect all - nonclose: show buttons for close/label/milestone... fix #7311 Signed-off-by: Michael Gnehr <michael@gnehr.de> * remove unnessesary timeouts Signed-off-by: Michael Gnehr <michael@gnehr.de> * add comments in code - this is targeting firefox Signed-off-by: Michael Gnehr <michael@gnehr.de>
This commit is contained in:
		| @@ -2147,7 +2147,21 @@ $(document).ready(function () { | |||||||
|             elementId = ''; |             elementId = ''; | ||||||
|             action = 'clear'; |             action = 'clear'; | ||||||
|         } |         } | ||||||
|         updateIssuesMeta(url, action, issueIDs, elementId).then(reload); |         updateIssuesMeta(url, action, issueIDs, elementId).then(function() { | ||||||
|  |             // NOTICE: This reset of checkbox state targets Firefox caching behaviour, as the checkboxes stay checked after reload | ||||||
|  |             if (action === "close" || action === "open" ){ | ||||||
|  |                 //uncheck all checkboxes | ||||||
|  |                 $('.issue-checkbox input[type="checkbox"]').each(function(_,e){ e.checked = false; }); | ||||||
|  |             } | ||||||
|  |             reload(); | ||||||
|  |         }); | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     // NOTICE: This event trigger targets Firefox caching behaviour, as the checkboxes stay checked after reload | ||||||
|  |     // trigger ckecked event, if checkboxes are checked on load | ||||||
|  |     $('.issue-checkbox input[type="checkbox"]:checked').first().each(function(_,e) { | ||||||
|  |         e.checked = false; | ||||||
|  |         $(e).click(); | ||||||
|     }); |     }); | ||||||
|  |  | ||||||
|     buttonsClickOnEnter(); |     buttonsClickOnEnter(); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user