UNPKG

@seniorsistemas/workflow-cockpit

Version:

Senior BPM Workflow Cockpit

1 lines 2.99 kB
!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){!function(){"use strict";if("undefined"==typeof window)return;let e=()=>{},t=!1,n={onSubmit:e,onError:e,data:e},o={};function r(e){t&&"object"==typeof window.console&&console.log(e)}function i(e,t){let n=e.slice(e.indexOf("?")+1).split("&");for(let e of n){let[n,o]=e.split("=");if(n===t)return void 0===o||decodeURIComponent(o)}}function a(e){return i(window.location.search,e)||i(window.location.hash,e)}function s(e){if(!window.parent)return;let t=window.location!=window.parent.location?document.referrer:document.location.href;window.parent.postMessage(JSON.stringify(e),t||"*")}function u(e){return new Promise((t,n)=>{window.parent?(o[e]={resolve:t,reject:n},s({request:e})):t()})}let f={isRequestNew:function(){return"true"==a("new")},getUserData:()=>u("userData"),getPlatformData:()=>u("platformData"),getInfoFromProcessVariables:()=>u("infoFromProcessVariables"),getTaskData:()=>u("taskData")},c=function(e,t){return e(t,f)},l=e=>{let t=void 0;try{t=JSON.parse(e.data)}catch(t){return void r("Message data is not a valid JSON: "+e.data)}(t=>{if(t.request){let e=o[t.request];return delete o[t.request],void e.resolve(t.data)}if(!(t.type in n))return void r(`No handler found for message: ${t}`);let i={id:t.id},a=()=>e.source.postMessage(JSON.stringify(i),e.origin);try{d=c(n[t.type],t.data),Promise.resolve(d).then(function(e){i.data=e,a()},e=>{i.error=e,a()})}catch(e){i.error={message:"object"==typeof e?e.message:e},a()}})(t)};var d;window.workflowCockpit=window.workflowCockpit||(()=>{let e=e=>{(e=>{if("object"!=typeof e)throw new TypeError("Options is not an object")})(e=e||{}),(e=>{for(let t in n)n.hasOwnProperty(t)&&e.hasOwnProperty(t)&&(n[t]=e[t]);t=e.logging})(e)};return function(t){var n,o,r;return e(t),n=window,o="message",r=l,"addEventListener"in window?n.addEventListener(o,r,!1):"attachEvent"in window&&n.attachEvent("on"+o,r),s({id:"formReady"}),function(e){let t=function(){let e=parseInt(a("processInstanceId"));return isNaN(e)?null:e}(),n=e.init;if(n&&"function"==typeof n){let e=t?{processInstanceId:t}:{};c(n,e)}}(t),f}})()}()}]);