From 3bb13774972fa9b9ac42939195903244c3388bc1 Mon Sep 17 00:00:00 2001 From: zhoupzh Date: Wed, 19 Jan 2022 10:01:21 +0800 Subject: [PATCH] fix issue --- templates/user/dashboard/milestones.tmpl | 5 ++++- web_src/js/index.js | 13 ++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/templates/user/dashboard/milestones.tmpl b/templates/user/dashboard/milestones.tmpl index 2a4226e92..1c0ee84fc 100644 --- a/templates/user/dashboard/milestones.tmpl +++ b/templates/user/dashboard/milestones.tmpl @@ -65,7 +65,7 @@
{{range .Milestones}}
  • -
    {{.Repo.FullName}}
    +
    {{.Repo.OwnerName}}/{{.Repo.Alias}}
    {{svg "octicon-milestone" 16}} {{.Name}}
    @@ -117,3 +117,6 @@
    {{template "base/footer" .}} + \ No newline at end of file diff --git a/web_src/js/index.js b/web_src/js/index.js index 4c5271973..41e717011 100755 --- a/web_src/js/index.js +++ b/web_src/js/index.js @@ -2966,10 +2966,21 @@ $(document).ready(async () => { const $cloneAddr = $('#clone_addr'); $cloneAddr.on('change', () => { - const $repoName = $('#repo_name'); + const $repoName = $('#alias'); + const $owner = $('#ownerDropdown div.text').attr("title") + const $urlAdd = location.href.split('/')[0] + '//' + location.href.split('/')[2] if ($cloneAddr.val().length > 0 && $repoName.val().length === 0) { // Only modify if repo_name input is blank + const repoValue = $cloneAddr.val().match(/^(.*\/)?((.+?)(\.git)?)$/)[3] $repoName.val($cloneAddr.val().match(/^(.*\/)?((.+?)(\.git)?)$/)[3]); + $.get(`${window.config.AppSubUrl}/repo/check_name?q=${repoValue}&owner=${$owner}`,(data)=>{ + const repo_name = data.name + $('#repo_name').val(repo_name) + repo_name && $('#repo_name').parent().removeClass('error') + $('#repoAdress').css("display","flex") + $('#repoAdress span').text($urlAdd+'/'+$owner+'/'+$('#repo_name').val()+'.git') + $('#repo_name').attr("placeholder","") + }) } });