UNPKG

graphdb-workbench

Version:
1 lines 4.05 kB
var e={8678:(e,t,r)=>{r.d(t,{hm:()=>n});var n="guide.step-action.import-file"}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n={};r.d(n,{k:()=>s});var o=r(8678);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function a(e,t,r){return(t=function(e){var t=function(e){if("object"!=i(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==i(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var f={guideBlockName:"import-upload-rdf-file",getSteps:function(e,t){var r,n=t.GuideUtils,i=t.toastr,u=t.$translate,a=t.$interpolate,f=t.EventEmitterService,s=n.getGuideElementSelector("import-settings-import-button");return[{guideBlockName:"clickable-element",options:c(c(c({content:"guide.step_plugin.import_rdf_file.content",class:"upload-rdf-file-button"},e.mainAction?{}:{title:o.hm}),e),{},{url:"import",elementSelector:n.getGuideElementSelector("uploadRdfFileButton"),advanceOn:void 0,show:function(t){return function(){r=f.subscribe("filesForUploadSelected",function(r){(r.files||[]).some(function(t){return t.name===e.resourceFile})?n.isVisible(n.getGuideElementSelector("import-file-"+e.resourceFile))?n.getOrWaitFor(".confirm-duplicate-files-dialog").then(function(){return t.next()}):n.getOrWaitFor(s).then(function(){return t.next()}):r.cancel=!0})}},hide:function(){return function(){r&&r()}},onNextValidate:function(){return Promise.allSettled([n.getOrWaitFor(".confirm-duplicate-files-dialog"),n.getOrWaitFor(n.getGuideElementSelector("import-file-"+e.resourceFile))]).then(function(t){var r,o=function(e){if(Array.isArray(e))return e}(r=t)||function(e){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,n,o,i,l=[],u=!0,c=!1;try{for(o=(t=t.call(e)).next;!(u=(r=o.call(t)).done)&&(l.push(r.value),2!==l.length);u=!0);}catch(e){c=!0,n=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw n}}return l}}(r)||function(e){if(e){if("string"==typeof e)return l(e,2);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?l(e,2):void 0}}(r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),c=o[0],f=o[1];return"rejected"!==c.status||"rejected"!==f.status||(n.noNextErrorToast(i,u,a,"guide.step_plugin.import_rdf_file.file-must-be-uploaded",e),!1)})},onNextClick:function(t){n.getOrWaitFor(n.getGuideElementSelector("import-file-"+e.resourceFile)).then(function(e){e.click()}).finally(function(){return t.next()})}})}]}};function s(e){e.add("guide.step",f)}const p=n.k;export{p as register};