mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	Remove jQuery class from the notification count (#30172)
- Switched from jQuery class functions to plain JavaScript `classList` - Tested the notification count and it works as before --------- Signed-off-by: Yarden Shoham <git@yardenshoham.com> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> Co-authored-by: Giteabot <teabot@gitea.io>
This commit is contained in:
		| @@ -1,5 +1,6 @@ | ||||
| import $ from 'jquery'; | ||||
| import {GET} from '../modules/fetch.js'; | ||||
| import {toggleElem} from '../utils/dom.js'; | ||||
|  | ||||
| const {appSubUrl, notificationSettings, assetVersionEncoded} = window.config; | ||||
| let notificationSequenceNumber = 0; | ||||
| @@ -177,14 +178,11 @@ async function updateNotificationCount() { | ||||
|  | ||||
|     const data = await response.json(); | ||||
|  | ||||
|     const $notificationCount = $('.notification_count'); | ||||
|     if (data.new === 0) { | ||||
|       $notificationCount.addClass('tw-hidden'); | ||||
|     } else { | ||||
|       $notificationCount.removeClass('tw-hidden'); | ||||
|     } | ||||
|     toggleElem('.notification_count', data.new !== 0); | ||||
|  | ||||
|     $notificationCount.text(`${data.new}`); | ||||
|     for (const el of document.getElementsByClassName('notification_count')) { | ||||
|       el.textContent = `${data.new}`; | ||||
|     } | ||||
|  | ||||
|     return `${data.new}`; | ||||
|   } catch (error) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Yarden Shoham
					Yarden Shoham