69 lines
1.8 KiB
JavaScript
69 lines
1.8 KiB
JavaScript
function loadLibModules()
|
|
{
|
|
const libID = $('#lib').zui('picker').$.value;
|
|
const link = $.createLink('tree', 'ajaxGetOptionMenu', 'libID=' + libID + '&viewtype=caselib&branch=0&rootModuleID=0&returnType=items&fieldID=');
|
|
|
|
$.get(link, function(data)
|
|
{
|
|
if(data)
|
|
{
|
|
data = JSON.parse(data);
|
|
const $modulePicker = $('#module').zui('picker');
|
|
$modulePicker.render({items: data});
|
|
$modulePicker.$.changeState({value: ''});
|
|
}
|
|
});
|
|
}
|
|
|
|
function loadProductRelated(event)
|
|
{
|
|
const productID = $(event.target).val();
|
|
|
|
loadProductBranches(productID);
|
|
loadProductModules(productID);
|
|
loadScenes(productID);
|
|
loadProductStories(productID);
|
|
}
|
|
|
|
function loadBranchRelated()
|
|
{
|
|
const productID = $('[name=product]').val();
|
|
|
|
loadProductModules(productID);
|
|
loadScenes(productID);
|
|
loadProductStories(productID);
|
|
}
|
|
|
|
function loadModuleRelated()
|
|
{
|
|
const productID = $('[name=product]').val();
|
|
if(productID === undefined) return false;
|
|
|
|
loadScenes(productID);
|
|
if($('#story').length) loadProductStories(productID);
|
|
}
|
|
|
|
function checkScript()
|
|
{
|
|
$('.autoScript').toggleClass('hidden', !$('#auto').prop('checked'));
|
|
}
|
|
|
|
window.readScriptContent = function(object)
|
|
{
|
|
if(object.file == undefined) return false;
|
|
|
|
$uploadBtnLabel = $('[name=scriptFile]').siblings().first();
|
|
$uploadBtnLabel.toggle($('[name=scriptFile]').siblings().first().parents('td').find('.file-list').length < 1);
|
|
$uploadBtnLabel.hide();
|
|
|
|
var reader = new FileReader();
|
|
reader.readAsText(object.file, 'UTF-8');
|
|
reader.onload = function(evt){$('#script').val(evt.target.result);}
|
|
}
|
|
|
|
window.showUploadScriptBtn = function()
|
|
{
|
|
$('[name=scriptFile]').siblings().first().show();
|
|
$('#script').val('');
|
|
}
|