$(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}]`}; }