| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- /**
- * Add item.
- *
- * @param obj $obj
- * @access public
- * @return void
- */
- function addItem(obj)
- {
- var $inputgroup = $(obj).closest('.input-group').clone();
- $inputgroup.find('input').val('');
- $(obj).closest('.input-group').after($inputgroup);
- }
- /**
- * Delete item.
- *
- * @param obj $obj
- * @access public
- * @return void
- */
- function deleteItem(obj)
- {
- if($('#paramDiv').find(".table-row").length <= 1) return;
- $(obj).closest('.input-group').remove();
- }
- /**
- * Set param name.
- *
- * @param obj $obj
- * @access public
- * @return void
- */
- function setParamName(obj)
- {
- if(obj.value == '$zentao_version') $(obj).closest('.input-group').find("input[name^='paramName']").val('ZENTAO_VERSION');
- if(obj.value == '$zentao_account') $(obj).closest('.input-group').find("input[name^='paramName']").val('ZENTAO_ACCOUNT');
- if(obj.value == '$zentao_product') $(obj).closest('.input-group').find("input[name^='paramName']").val('ZENTAO_PRODUCT');
- if(obj.value == '$zentao_repopath') $(obj).closest('.input-group').find("input[name^='paramName']").val('ZENTAO_REPOPATH');
- }
- /**
- * Show input, hidden select.
- *
- * @param obj $obj
- * @access public
- * @return void
- */
- function setValueInput(obj)
- {
- if(obj.checked)
- {
- $(obj).closest('.input-group').find('select').attr('disabled', true);
- $(obj).closest('.input-group').find('select').addClass('hidden');
- $(obj).closest('.input-group').find("input[name^='paramValue']").removeClass('hidden');
- $(obj).closest('.input-group').find("input[name^='paramValue']").removeAttr('disabled');
- }
- else
- {
- $(obj).closest('.input-group').find("input[name^='paramValue']").attr('disabled', true);
- $(obj).closest('.input-group').find("input[name^='paramValue']").addClass('hidden');
- $(obj).closest('.input-group').find('select').removeClass('hidden');
- $(obj).closest('.input-group').find('select').removeAttr('disabled');
- }
- }
- function loadRepoList(engine = '')
- {
- var link = createLink('job', 'ajaxGetRepoList', 'engine=' + engine);
- $.get(link, function(data)
- {
- if(data)
- {
- $('#repo').replaceWith(data)
- $('#repo_chosen').remove();
- $('#repo').chosen();
- }
- });
- }
|