Remember last selected clone protocol, and establish uniform order (https, ssh)

This commit is contained in:
Florian Kaiser 2016-02-01 16:30:28 +00:00
parent 5d192c2ebf
commit d568019306
4 changed files with 25 additions and 11 deletions

View file

@ -434,12 +434,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();
@ -1035,4 +1037,16 @@ $(window).load(function () {
}
}).trigger('hashchange');
}
// Repo clone url.
if ($('#repo-clone-url').length > 0) {
switch (localStorage.getItem('repo-clone-protocol')) {
case 'ssh':
$('#repo-clone-ssh').click();
break;
default:
$('#repo-clone-https').click();
break;
}
}
});