Files
EasySoft-ZenTaoPMS/module/testcase/js/create.ui.js
T

74 lines
1.6 KiB
JavaScript

function changeProduct(event)
{
const productID = $(event.target).val();
loadProductBranches(productID);
loadProductModules(productID);
loadProductStories(productID);
loadScenes(productID);
}
function changeBranch()
{
const productID = $('[name=product]').val();
loadProductModules(productID);
loadProductStories(productID);
loadScenes(productID);
}
function changeModule()
{
const productID = $('[name=product]').val();
loadProductStories(productID);
loadScenes(productID);
}
function clickRefresh()
{
const productID = $('[name=product]').val();
loadProductModules(productID);
}
function changeStory(event)
{
const storyID = $(event.target).val();
if(storyID)
{
const storyLink = $.createLink('story', 'view', 'storyID=' + storyID);
$('#preview').parent().removeClass('hidden');
$('#preview').attr('href', storyLink);
}
else
{
$('#preview').parent().addClass('hidden');
}
}
function checkScript()
{
$('.autoScript').toggleClass('hidden', !$('#auto').prop('checked'));
if(!$('#auto').prop('checked')) $('#script').val('');
}
function showUploadScriptBtn()
{
$('#scriptFile').next().show();
$('#script').val('');
}
function hideUploadScriptBtn()
{
$('#scriptFile').next().hide();
}
function readScriptContent()
{
$uploadBtnLabel = $('#scriptFile').next();
$uploadBtnLabel.toggle($('#scriptFile').parents('td').find('.file-list').length < 1);
var reader = new FileReader();
reader.readAsText($('#scriptFile')[0].files[0], 'UTF-8');
reader.onload = function(evt){$('#script').val(evt.target.result);}
}