77 lines
1.9 KiB
JavaScript
77 lines
1.9 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 = parseInt($(event.target).val());
|
|
if(storyID)
|
|
{
|
|
const storyLink = $.createLink('story', 'view', 'storyID=' + storyID);
|
|
$('#preview').removeClass('hidden');
|
|
$('#preview').attr('href', storyLink);
|
|
}
|
|
else
|
|
{
|
|
$('#preview').addClass('hidden');
|
|
}
|
|
}
|
|
|
|
function checkScript()
|
|
{
|
|
$('.autoScript').toggleClass('hidden', !$('#auto').prop('checked'));
|
|
if(!$('#auto').prop('checked')) $('[name=script]').val('');
|
|
}
|
|
|
|
window.showUploadScriptBtn = function()
|
|
{
|
|
$('[name=scriptFile]').siblings().first().show();
|
|
$('[name=script]').val('');
|
|
}
|
|
|
|
window.readScriptContent = function(object)
|
|
{
|
|
$('[name=scriptFile]').siblings().first().hide();
|
|
|
|
var reader = new FileReader();
|
|
reader.readAsText(object.file, 'UTF-8');
|
|
reader.onload = function(evt){$('[name=script]').val(evt.target.result);}
|
|
}
|
|
|
|
window.loadProduct = function(e)
|
|
{
|
|
const $this = $(e.target);
|
|
const productID = $this.val();
|
|
const $modal = $this.closest('.modal');
|
|
const inModal = $modal.length > 0;
|
|
if(inModal) loadModal($.createLink('testcase', 'create', 'productID=' + productID + '&' + createParams), $modal.attr('id'));
|
|
if(!inModal) loadPage($.createLink('testcase', 'create', 'productID=' + productID + '&' + createParams));
|
|
};
|