78 lines
1.8 KiB
JavaScript
78 lines
1.8 KiB
JavaScript
$(function()
|
|
{
|
|
$('#lineName').css('border-left-color', '');
|
|
$('[name=newLine]').change();
|
|
|
|
if(programID == 0) $("#line").closest('tr').addClass('hidden');
|
|
})
|
|
/**
|
|
* Load product Lines.
|
|
*
|
|
* @param $rootID
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function loadProductLines(rootID)
|
|
{
|
|
link = createLink('tree', 'ajaxGetOptionMenu', 'rootID=' + rootID + '&viewtype=line' + '&branch=0' + '&rootModuleID=0&returnType=html&fieldID=&needManage=true');
|
|
$('#lineIdBox').load(link, function()
|
|
{
|
|
$(this).find('select').chosen()
|
|
});
|
|
}
|
|
|
|
/**
|
|
* Set parent program.
|
|
*
|
|
* @param $parentProgram
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function setParentProgram(parentProgram)
|
|
{
|
|
location.href = createLink('product', 'create', 'programID=' + parentProgram);
|
|
}
|
|
|
|
$('#program').change(function()
|
|
{
|
|
var programID = $(this).val();
|
|
if(programID > 0) $("#line").closest('tr').removeClass('hidden');
|
|
|
|
$.get(createLink('product', 'ajaxGetLine', 'programID=' + programID), function(data)
|
|
{
|
|
$('#line').replaceWith(data);
|
|
$('#line').siblings('.picker').remove();
|
|
$('#line').picker();
|
|
})
|
|
})
|
|
|
|
/**
|
|
* Toggle line.
|
|
*
|
|
* @param object $obj
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function toggleLine(obj)
|
|
{
|
|
var $obj = $(obj);
|
|
if($obj.length == 0) return false;
|
|
|
|
var $line = $obj.closest('table').find('#line');
|
|
|
|
if($obj.prop('checked'))
|
|
{
|
|
$('form .line-no-exist').removeClass('hidden');
|
|
$('form .line-exist').addClass('hidden');
|
|
$('#line_chosen').addClass('hidden');
|
|
$line.attr('disabled', 'disabled');
|
|
}
|
|
else
|
|
{
|
|
$('#line').removeClass('hidden');
|
|
$('form .line-no-exist').addClass('hidden');
|
|
$('#line_chosen').removeClass('hidden');
|
|
$line.removeAttr('disabled');
|
|
}
|
|
}
|