mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	fix link account ui (#14763)
Signed-off-by: a1012112796 <1012112796@qq.com> Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
		@@ -12,7 +12,7 @@
 | 
			
		||||
				{{.i18n.Tr "auth.oauth_signin_tab"}}
 | 
			
		||||
			</a>
 | 
			
		||||
		</div>
 | 
			
		||||
 | 
			
		||||
	</div>
 | 
			
		||||
	<div class="ui middle very relaxed page grid">
 | 
			
		||||
		<div class="column">
 | 
			
		||||
			<div class="ui tab {{if not .user_exists}}active{{end}}"
 | 
			
		||||
@@ -28,6 +28,5 @@
 | 
			
		||||
		</div>
 | 
			
		||||
	</div>
 | 
			
		||||
</div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
{{template "base/footer" .}}
 | 
			
		||||
 
 | 
			
		||||
@@ -2397,6 +2397,33 @@ function initIssueReferenceRepositorySearch() {
 | 
			
		||||
    });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function initLinkAccountView() {
 | 
			
		||||
  const $lnkUserPage = $('.page-content.user.link-account');
 | 
			
		||||
  if ($lnkUserPage.length === 0) {
 | 
			
		||||
    return false;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  const $signinTab = $lnkUserPage.find('.item[data-tab="auth-link-signin-tab"]');
 | 
			
		||||
  const $signUpTab = $lnkUserPage.find('.item[data-tab="auth-link-signup-tab"]');
 | 
			
		||||
  const $signInView = $lnkUserPage.find('.tab[data-tab="auth-link-signin-tab"]');
 | 
			
		||||
  const $signUpView = $lnkUserPage.find('.tab[data-tab="auth-link-signup-tab"]');
 | 
			
		||||
 | 
			
		||||
  $signUpTab.on('click', () => {
 | 
			
		||||
    $signinTab.removeClass('active');
 | 
			
		||||
    $signInView.removeClass('active');
 | 
			
		||||
    $signUpTab.addClass('active');
 | 
			
		||||
    $signUpView.addClass('active');
 | 
			
		||||
    return false;
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  $signinTab.on('click', () => {
 | 
			
		||||
    $signUpTab.removeClass('active');
 | 
			
		||||
    $signUpView.removeClass('active');
 | 
			
		||||
    $signinTab.addClass('active');
 | 
			
		||||
    $signInView.addClass('active');
 | 
			
		||||
  });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
$(document).ready(async () => {
 | 
			
		||||
  // Show exact time
 | 
			
		||||
  $('.time-since').each(function () {
 | 
			
		||||
@@ -2456,6 +2483,9 @@ $(document).ready(async () => {
 | 
			
		||||
    window.location = $(this).data('href');
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  // link-account tab handle
 | 
			
		||||
  initLinkAccountView();
 | 
			
		||||
 | 
			
		||||
  // Dropzone
 | 
			
		||||
  const $dropzone = $('#dropzone');
 | 
			
		||||
  if ($dropzone.length > 0) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user