| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- $(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("<input value='1' name='cover' class='hide'>");
- $('#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();
- })
- }
|