mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-03 20:36:07 +01:00 
			
		
		
		
	Remove jQuery from SSH key form parser (#29193)
- Switched to plain JavaScript - Tested the SSH key title functionality and it works as before # Demo using JavaScript without jQuery  --------- Signed-off-by: Yarden Shoham <git@yardenshoham.com> Co-authored-by: silverwind <me@silverwind.io>
This commit is contained in:
		@@ -1,12 +1,10 @@
 | 
				
			|||||||
import $ from 'jquery';
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
export function initSshKeyFormParser() {
 | 
					export function initSshKeyFormParser() {
 | 
				
			||||||
// Parse SSH Key
 | 
					  // Parse SSH Key
 | 
				
			||||||
  $('#ssh-key-content').on('change paste keyup', function () {
 | 
					  document.getElementById('ssh-key-content')?.addEventListener('input', function () {
 | 
				
			||||||
    const arrays = $(this).val().split(' ');
 | 
					    const arrays = this.value.split(' ');
 | 
				
			||||||
    const $title = $('#ssh-key-title');
 | 
					    const title = document.getElementById('ssh-key-title');
 | 
				
			||||||
    if ($title.val() === '' && arrays.length === 3 && arrays[2] !== '') {
 | 
					    if (!title.value && arrays.length === 3 && arrays[2] !== '') {
 | 
				
			||||||
      $title.val(arrays[2]);
 | 
					      title.value = arrays[2];
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user