mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-04 05:18:25 +00:00 
			
		
		
		
	Remove jQuery .attr from the commit graph (#30006)
				
					
				
			Switched from jQuery `.attr` to plain javascript `.getAttribute` and `.setAttribute` --------- Signed-off-by: Yarden Shoham <git@yardenshoham.com>
This commit is contained in:
		@@ -18,13 +18,13 @@ export function initRepoGraphGit() {
 | 
			
		||||
      window.history.replaceState({}, '', window.location.pathname);
 | 
			
		||||
    }
 | 
			
		||||
    $('.pagination a').each((_, that) => {
 | 
			
		||||
      const href = $(that).attr('href');
 | 
			
		||||
      const href = that.getAttribute('href');
 | 
			
		||||
      if (!href) return;
 | 
			
		||||
      const url = new URL(href, window.location);
 | 
			
		||||
      const params = url.searchParams;
 | 
			
		||||
      params.set('mode', 'monochrome');
 | 
			
		||||
      url.search = `?${params.toString()}`;
 | 
			
		||||
      $(that).attr('href', url.href);
 | 
			
		||||
      that.setAttribute('href', url.href);
 | 
			
		||||
    });
 | 
			
		||||
  });
 | 
			
		||||
  $('#flow-color-colored').on('click', () => {
 | 
			
		||||
@@ -32,13 +32,13 @@ export function initRepoGraphGit() {
 | 
			
		||||
    $('#flow-color-monochrome').removeClass('active');
 | 
			
		||||
    $('#git-graph-container').addClass('colored').removeClass('monochrome');
 | 
			
		||||
    $('.pagination a').each((_, that) => {
 | 
			
		||||
      const href = $(that).attr('href');
 | 
			
		||||
      const href = that.getAttribute('href');
 | 
			
		||||
      if (!href) return;
 | 
			
		||||
      const url = new URL(href, window.location);
 | 
			
		||||
      const params = url.searchParams;
 | 
			
		||||
      params.delete('mode');
 | 
			
		||||
      url.search = `?${params.toString()}`;
 | 
			
		||||
      $(that).attr('href', url.href);
 | 
			
		||||
      that.setAttribute('href', url.href);
 | 
			
		||||
    });
 | 
			
		||||
    const params = new URLSearchParams(window.location.search);
 | 
			
		||||
    params.delete('mode');
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user