summaryrefslogtreecommitdiffstats
path: root/web_src/js
diff options
context:
space:
mode:
Diffstat (limited to 'web_src/js')
-rw-r--r--web_src/js/index.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/web_src/js/index.js b/web_src/js/index.js
index f7b4ef24d8..b808812372 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;