UNPKG

@docuseal/vue

Version:

DocuSeal Vue components to integrate documents signing process into apps. ✍️

2 lines (1 loc) 8.73 kB
"use strict";var s=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var p=Object.prototype.hasOwnProperty;var h=(t,e)=>{for(var i in e)s(t,i,{get:e[i],enumerable:!0})},m=(t,e,i,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of f(e))!p.call(t,a)&&a!==i&&s(t,a,{get:()=>e[a],enumerable:!(r=n(e,a))||r.enumerable});return t};var y=t=>m(s({},"__esModule",{value:!0}),t);var c={};h(c,{DocusealBuilder:()=>o,DocusealForm:()=>u});module.exports=y(c);var d=require("vue"),u=(0,d.defineComponent)({name:"DocusealForm",props:{src:{type:String,required:!1,default:""},token:{type:String,required:!1,default:""},host:{type:String,required:!1,default:"cdn.docuseal.com"},role:{type:String,required:!1,default:""},logo:{type:String,required:!1,default:""},language:{type:String,required:!1,default:""},submitter:{type:String,required:!1,default:""},expand:{type:Boolean,required:!1,default:!0},orderAsOnPage:{type:Boolean,required:!1,default:!1},minimize:{type:Boolean,required:!1,default:!1},preview:{type:Boolean,required:!1,default:!1},email:{type:String,required:!1,default:""},name:{type:String,required:!1,default:""},backgroundColor:{type:String,required:!1,default:""},applicationKey:{type:String,required:!1,default:""},externalId:{type:String,required:!1,default:""},completedRedirectUrl:{type:String,required:!1,default:""},withTitle:{type:Boolean,required:!1,default:!0},withDecline:{type:Boolean,required:!1,default:!1},withFieldNames:{type:Boolean,required:!1,default:!0},withFieldPlaceholder:{type:Boolean,required:!1,default:!1},withSendCopyButton:{type:Boolean,required:!1,default:!0},withCompleteButton:{type:Boolean,required:!1,default:!1},sendCopyEmail:{type:Boolean,required:!1,default:null},withDownloadButton:{type:Boolean,required:!1,default:!0},allowToResubmit:{type:Boolean,required:!1,default:!0},allowTypedSignature:{type:Boolean,required:!1,default:!0},signature:{type:String,required:!1,default:""},rememberSignature:{type:Boolean,required:!1,default:!1},reuseSignature:{type:Boolean,required:!1,default:!0},completedMessage:{type:Object,required:!1,default:()=>({})},completedButton:{type:Object,required:!1,default:()=>({})},goToLast:{type:Boolean,required:!1,default:!0},skipFields:{type:Boolean,required:!1,default:!1},autoscrollFields:{type:Boolean,required:!1,default:!0},values:{type:Object,required:!1,default:()=>({})},i18n:{type:Object,required:!1,default:()=>({})},metadata:{type:Object,required:!1,default:()=>({})},fields:{type:Array,required:!1,default:()=>[]},readonlyFields:{type:Array,required:!1,default:()=>[]},customCss:{type:String,required:!1,default:""}},emits:["complete","init","load","decline"],mounted(){let t="docuseal-form-script";if(!document.getElementById(t)){let e=document.createElement("script");e.id=t,e.async=!0,e.src=`https://${this.host}/js/form.js`,document.head.appendChild(e)}this.$el.addEventListener("completed",e=>{this.$emit("complete",e.detail)}),this.$el.addEventListener("declined",e=>{this.$emit("decline",e.detail)}),this.$el.addEventListener("load",e=>{this.$emit("load",e.detail)}),this.$el.addEventListener("init",()=>{this.$emit("init")})},render(){return(0,d.h)("docuseal-form",{"data-src":this.src,"data-token":this.token,"data-email":this.email,"data-name":this.name,"data-role":this.role||this.submitter,"data-expand":this.expand,"data-order-as-on-page":this.orderAsOnPage,"data-minimize":this.minimize,"data-preview":this.preview,"data-go-to-last":this.goToLast,"data-with-title":this.withTitle,"data-with-decline":this.withDecline,"data-logo":this.logo,"data-language":this.language,"data-with-field-names":this.withFieldNames,"data-with-field-placeholder":this.withFieldPlaceholder,"data-external-id":this.externalId||this.applicationKey,"data-completed-redirect-url":this.completedRedirectUrl,"data-with-download-button":this.withDownloadButton,"data-allow-to-resubmit":this.allowToResubmit,"data-allow-typed-signature":this.allowTypedSignature,"data-signature":this.signature,"data-remember-signature":this.rememberSignature,"data-reuse-signature":this.reuseSignature,"data-with-send-copy-button":this.withSendCopyButton,"data-with-complete-button":this.withCompleteButton,"data-send-copy-email":this.sendCopyEmail,"data-skip-fields":this.skipFields,"data-autoscroll-fields":this.autoscrollFields,"data-values":JSON.stringify(this.values),"data-i18n":JSON.stringify(this.i18n),"data-metadata":JSON.stringify(this.metadata),"data-fields":JSON.stringify(this.fields),"data-readonly-fields":this.readonlyFields.join(","),"data-completed-message-title":this.completedMessage.title,"data-completed-message-body":this.completedMessage.body,"data-completed-button-title":this.completedButton.title,"data-completed-button-url":this.completedButton.url,"data-background-color":this.backgroundColor,"data-custom-css":this.customCss})}});var l=require("vue"),o=(0,l.defineComponent)({name:"DocusealBuilder",props:{token:{type:String,required:!0},host:{type:String,required:!1,default:"cdn.docuseal.com"},language:{type:String,required:!1,default:"en"},preview:{type:Boolean,required:!1,default:!1},previewMode:{type:Boolean,required:!1,default:!1},inputMode:{type:Boolean,required:!1,default:!1},autosave:{type:Boolean,required:!1,default:!0},fields:{type:Array,required:!1,default:()=>[]},submitters:{type:Array,required:!1,default:()=>[]},requiredFields:{type:Array,required:!1,default:()=>[]},i18n:{type:Object,required:!1,default:()=>({})},roles:{type:Array,required:!1,default:()=>[]},fieldTypes:{type:Array,required:!1,default:()=>[]},drawFieldType:{type:String,required:!1,default:"text"},withRecipientsButton:{type:Boolean,required:!1,default:!0},withTitle:{type:Boolean,required:!1,default:!0},sendCopyEmail:{type:Boolean,required:!1,default:null},withSendButton:{type:Boolean,required:!1,default:!0},withSignatureId:{type:Boolean,required:!1,default:null},onlyDefinedFields:{type:Boolean,required:!1,default:!1},withUploadButton:{type:Boolean,required:!1,default:!0},withAddPageButton:{type:Boolean,required:!1,default:!1},withSignYourselfButton:{type:Boolean,required:!1,default:!0},withDocumentsList:{type:Boolean,required:!1,default:!0},withFieldsList:{type:Boolean,required:!1,default:!0},withFieldPlaceholder:{type:Boolean,required:!1,default:!1},customButton:{type:Object,required:!1,default:()=>({title:"",url:""})},emailMessage:{type:Object,required:!1,default:()=>({subject:"",body:""})},sendButtonText:{type:String,required:!1,default:""},saveButtonText:{type:String,required:!1,default:""},backgroundColor:{type:String,required:!1,default:""},customCss:{type:String,required:!1,default:""}},emits:["load","upload","send","init","change","save"],mounted(){let t="docuseal-builder-script";if(!document.getElementById(t)){let e=document.createElement("script");e.id=t,e.async=!0,e.src=`https://${this.host}/js/builder.js`,document.head.appendChild(e)}this.$el.addEventListener("load",e=>this.$emit("load",e.detail)),this.$el.addEventListener("upload",e=>this.$emit("upload",e.detail)),this.$el.addEventListener("send",e=>this.$emit("send",e.detail)),this.$el.addEventListener("save",e=>this.$emit("save",e.detail)),this.$el.addEventListener("change",e=>this.$emit("change",e.detail)),this.$el.addEventListener("init",()=>this.$emit("init"))},render(){return(0,l.h)("docuseal-builder",{"data-token":this.token,"data-preview":this.preview||this.previewMode,"data-input-mode":this.inputMode,"data-language":this.language,"data-autosave":this.autosave,"data-send-button-text":this.sendButtonText,"data-save-button-text":this.saveButtonText,"data-send-copy-email":this.sendCopyEmail,"data-roles":this.roles.join(","),"data-field-types":this.fieldTypes.join(","),"data-draw-field-type":this.drawFieldType,"data-fields":JSON.stringify(this.fields),"data-submitters":JSON.stringify(this.submitters),"data-required-fields":JSON.stringify(this.requiredFields),"data-background-color":this.backgroundColor,"data-custom-button-title":this.customButton.title,"data-custom-button-url":this.customButton.url,"data-email-subject":this.emailMessage.subject,"data-email-body":this.emailMessage.body,"data-with-recipients-button":this.withRecipientsButton,"data-with-send-button":this.withSendButton,"data-with-title":this.withTitle,"data-with-i18n":this.i18n,"data-only-defined-fields":this.onlyDefinedFields,"data-with-upload-button":this.withUploadButton,"data-with-add-page-button":this.withAddPageButton,"data-with-documents-list":this.withDocumentsList,"data-with-fields-list":this.withFieldsList,"data-with-signature-id":this.withSignatureId,"data-with-field-placeholder":this.withFieldPlaceholder,"data-with-sign-yourself-button":this.withSignYourselfButton,"data-custom-css":this.customCss})}});