$(function() { $('input[name=approval]').change(function() { var approval = $(this).val(); $('.approval-select').toggle(approval == 'enabled'); $('.submit-box').toggle(approval != 'enabled' || window.approvalCount != 0); }) $('input[name=approval][checked=checked]').change(); $('#approvalFlow').change(function() { const flowID = $(this).val(); if(flowID > 0) { const url = createLink('approvalflow', 'design', 'flowID=' + flowID); $('.designBtn').attr('href', url); } }); $.setAjaxForm('#setForm', function(response) { if(response.result == 'fail') { if(response.coverMessage) { $('#coverContent').html(response.coverMessage); $('#coverModal').modal(); $('#coverButton').click(function() { $('#setForm').append(""); $('#setForm #submit').click(); }) } else { setTimeout(function(){location.reload();}, 1200); } } else { if(response.locate == 'reload') { setTimeout(function(){location.reload();}, 1200); } else { setTimeout(function(){location.href = response.locate;}, 1200); } } $('input[name=cover]').remove(); }); }) window.enableApproval = function(workflow, flowID) { const approval = 'enabled'; const approvalFlow = flowID; const url = createLink('workflow', 'setapproval', `workflow=${workflow}`); $.post(url, {approval, approvalFlow}, function(response) { location.reload(); }) }