1
0
Fork 0
forked from forgejo/forgejo

Merge pull request #2537 from fnkr/remember-clone-protocol

Remember last selected clone protocol
This commit is contained in:
Unknwon 2016-02-01 15:58:01 -05:00
commit 66d2ba1b4e
4 changed files with 27 additions and 11 deletions

View file

@ -437,12 +437,14 @@ function initRepository() {
$('#repo-clone-url').val($(this).data('link'));
$(this).addClass('blue');
$('#repo-clone-https').removeClass('blue');
localStorage.setItem('repo-clone-protocol', 'ssh');
});
$('#repo-clone-https').click(function () {
$('.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');
});
$('#repo-clone-url').click(function () {
$(this).select();
@ -1038,4 +1040,18 @@ $(window).load(function () {
}
}).trigger('hashchange');
}
// Repo clone url.
if ($('#repo-clone-url').length > 0) {
switch (localStorage.getItem('repo-clone-protocol')) {
case 'ssh':
if ($('#repo-clone-ssh').click().length === 0) {
$('#repo-clone-https').click();
};
break;
default:
$('#repo-clone-https').click();
break;
}
}
});