From 1197512b2b5ec92ad8a2b506bb45b8d31595e04c Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Tue, 19 May 2020 15:03:10 +0200 Subject: [PATCH] Make localstorage read ssh or https correctly (#11483) (#11490) * Make localstorage read ssh or https correctly * Update index.js If not login there is only a "https" button, This commit fix the "https" button hasn't blue border. * Keep user selected whether or not to log in * Update index.js Co-authored-by: L0veSunshine Co-authored-by: zeripath --- web_src/js/index.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/web_src/js/index.js b/web_src/js/index.js index f7b4ef24d8b..b8088123729 100644 --- a/web_src/js/index.js +++ b/web_src/js/index.js @@ -1109,8 +1109,10 @@ async function initRepository() { $('.clone-url').text($(this).data('link')); $('#repo-clone-url').val($(this).data('link')); $(this).addClass('blue'); - $('#repo-clone-ssh').removeClass('blue'); - localStorage.setItem('repo-clone-protocol', 'https'); + if ($('#repo-clone-ssh').length > 0) { + $('#repo-clone-ssh').removeClass('blue'); + localStorage.setItem('repo-clone-protocol', 'https'); + } }); $('#repo-clone-url').on('click', function () { $(this).select(); @@ -2436,7 +2438,9 @@ $(document).ready(async () => { if ($('#repo-clone-url').length > 0) { switch (localStorage.getItem('repo-clone-protocol')) { case 'ssh': - if ($('#repo-clone-ssh').length === 0) { + if ($('#repo-clone-ssh').length > 0) { + $('#repo-clone-ssh').trigger('click'); + } else { $('#repo-clone-https').trigger('click'); } break;