* Fix bug#36594

This commit is contained in:
zenggang
2023-07-28 03:29:59 +00:00
parent eb844c064a
commit 244d26e037
3 changed files with 18 additions and 19 deletions
+8 -8
View File
@@ -2,7 +2,14 @@ function changeEngine(event)
{
const engine = $(event.target).val();
$('.reference').hide();
if(engine == 'jenkins')
{
$('.reference').removeClass('hidden');
}
else
{
$('.reference').addClass('hidden');
}
var repos = engine == 'gitlab' ? gitlabRepos : repoPairs;
var repoItems = [];
@@ -170,13 +177,6 @@ function changeTriggerType(event)
$('.custom-fields').addClass('hidden');
if(type == 'commit') $('.comment-fields').removeClass('hidden');
if(type == 'schedule') $('.custom-fields').removeClass('hidden');
if(type == 'tag')
{
var repoID = $('#repo').val();
var type = 'Git';
if(typeof(repoTypes[repoID]) != 'undefined') type = repoTypes[repoID];
if(type == 'Subversion') $('.svn-fields').removeClass('hidden');
}
}
function changeSonarqubeServer(event)
+6 -9
View File
@@ -1,6 +1,6 @@
function changeEngine(engine)
{
$('.reference').hide();
engine == 'jenkins' ? $('.reference').show() : $('.reference').hide();
var repos = engine == 'gitlab' ? gitlabRepos : repoPairs;
var repoItems = [];
@@ -74,7 +74,10 @@ function changeRepo(event)
{
if(data.type.indexOf('git') != -1)
{
$('.reference').removeClass('hidden');
var engine = $('[name=engine]').val();
if(engine == 'jenkins') $('.reference').removeClass('hidden');
$('.reference').addClass('gitRepo');
$('.svn-fields').addClass('hidden');
$('#reference option').remove();
@@ -88,6 +91,7 @@ function changeRepo(event)
}
else
{
$('.reference').removeClass('gitRepo');
if($('#triggerType').val() == 'tag') $('.svn-fields').removeClass('hidden');
$('#svnDir').remove();
@@ -167,13 +171,6 @@ function changeTriggerType(event)
$('.custom-fields').addClass('hidden');
if(type == 'commit') $('.comment-fields').removeClass('hidden');
if(type == 'schedule') $('.custom-fields').removeClass('hidden');
if(type == 'tag')
{
var repoID = $('#repo').val();
var type = 'Git';
if(typeof(repoTypes[repoID]) != 'undefined') type = repoTypes[repoID];
if(type == 'Subversion') $('.svn-fields').removeClass('hidden');
}
}
function changeSonarqubeServer(event)
+4 -2
View File
@@ -15,6 +15,8 @@ jsVar('repoPairs', $repoPairs);
jsVar('gitlabRepos', $gitlabRepos);
jsVar('engine', $job->engine);
jsVar('job', $job);
jsVar('dirChange', $lang->job->dirChange);
jsVar('buildTag', $lang->job->buildTag);
if($job->customParam)
{
@@ -133,9 +135,9 @@ formPanel
),
formGroup
(
setClass('reference hidden'),
$job->engine == 'jenkins' ? setClass('reference') : setClass('reference hidden'),
set::labelWidth('5em'),
set::label($lang->job->repo),
set::label($lang->job->branch),
set::required(true),
set::name('reference'),
set::items($refList),