$(function()
{
if(vision == 'or' && typeof browseType !== 'undefined')
{
$('#header #navbar .nav li a').removeClass('active');
$('#header #navbar .nav li a[data-id="' + (browseType == 'bysearch' ? 'all' : browseType) + '"]').addClass('active');
}
})
window.toggleBudgetUnit = function(unit)
{
$('[data-name="budget"] > .has-prefix > .input-control-prefix > a').text(currencySymbol[unit]);
$('[name="budgetUnit"]').val(unit);
}
window.renderReviewerItem = function(result, info)
{
if(info.col.name == 'approval_node') result.push({html: ""});
if(info.col.name == 'approval_reviewer')
{
if(info.row.data.types.indexOf('reviewer') !== -1)
{
if(info.row.data.reviewers) result.push({html: '
' + info.row.data.reviewers + '
'}, {className: 'order-last'});
}
else
{
if(info.row.data.reviewers) result.push({html: info.row.data.reviewers})
}
}
if(info.col.name == 'approval_ccer')
{
if(info.row.data.types.indexOf('ccer') !== -1)
{
if(info.row.data.ccers) result.push({html:'' + info.row.data.ccers + '
'}, {className: 'order-last'});
}
else
{
if(info.row.data.ccers) result.push({html: info.row.data.ccers});
}
}
info.row.id = info.row.data.approval_id;
return result;
}
window.getReviewerCellProps = function(cell)
{
const hasReviewer = cell.row.data.types.indexOf('reviewer') !== -1;
return {items: cell.row.data.reviewerItems, multiple: true, className: 'mx-2' + (hasReviewer ? '' : ' hidden'), name: `approval_reviewer[${cell.row.index}]`};
}
window.getCcerCellProps = function(cell)
{
const hasCcer = cell.row.data.types.indexOf('ccer') !== -1;
return {items: cell.row.data.ccerItems, multiple: true, className: 'mx-2' + (hasCcer ? '' : ' hidden'), name: `approval_ccer[${cell.row.index}]`};
}