@verdocs/js-sdk
Advanced tools
Comparing version 1.1.9 to 1.1.10
import { ISigningSession, ISigningSessionRequest } from './Types'; | ||
import { ISetting } from '../Templates/Types'; | ||
import { IFieldSetting } from '../Templates/Types'; | ||
export declare type TDocumentStatus = 'complete' | 'pending' | 'in progress' | 'declined' | 'canceled'; | ||
@@ -84,4 +84,4 @@ export declare type TRecipientStatus = 'invited' | 'opened' | 'signed' | 'submitted' | 'canceled' | 'pending' | 'declined'; | ||
required: boolean; | ||
settings?: ISetting; | ||
setting?: ISetting; | ||
settings?: IFieldSetting; | ||
setting?: IFieldSetting; | ||
validator: string | null; | ||
@@ -180,1 +180,2 @@ prepared?: boolean; | ||
export declare const getDocumentFile: (documentId: string, envelopeDocumentId: string) => Promise<string>; | ||
export declare const updateDocumentField: (documentId: string, fieldName: string, value: any) => Promise<IFieldSetting>; |
@@ -111,1 +111,11 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
}); }; | ||
// {"name":"textboxP2-0","recipient_role":"Recipient 1","envelope_id":"29b99d0b-8079-4e98-827c-28c375e5ecb7","page":2,"type":"textbox", | ||
// "required":true,"settings":{"x":0,"y":772.0000000000001,"width":150,"height":15,"result":"Text 1","leading":0,"alignment":0,"upperCase":false}, | ||
// "validator":null,"label":null,"prepared":false} | ||
export var updateDocumentField = function (documentId, fieldName, value) { return __awaiter(void 0, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
return [2 /*return*/, getEndpoint() | ||
.api.put("/documents/".concat(documentId, "/fields/").concat(fieldName), value) | ||
.then(function (r) { return r.data; })]; | ||
}); | ||
}); }; |
{ | ||
"name": "@verdocs/js-sdk", | ||
"version": "1.1.9", | ||
"version": "1.1.10", | ||
"private": false, | ||
@@ -5,0 +5,0 @@ "homepage": "https://github.com/Verdocs/js-sdk", |
@@ -154,3 +154,3 @@ export interface ITemplate { | ||
required: boolean; | ||
setting?: ISetting; | ||
setting?: IFieldSetting; | ||
page_sequence: number; | ||
@@ -160,3 +160,3 @@ validator?: string; | ||
} | ||
export interface ISetting { | ||
export interface IFieldSetting { | ||
x?: number; | ||
@@ -166,6 +166,9 @@ y?: number; | ||
height?: number; | ||
result?: string; | ||
result?: any; | ||
type?: string; | ||
value?: string; | ||
leading?: number; | ||
alignment?: number; | ||
upperCase?: boolean; | ||
options?: any[]; | ||
value?: string; | ||
[key: string]: any; | ||
@@ -172,0 +175,0 @@ } |
@@ -7,3 +7,2 @@ import { IDocumentField } from '../Documents/Documents'; | ||
export declare function getRValue(y: number, ratio: number): number; | ||
export declare function getStyle(field: IDocumentField): Record<string, string>; | ||
export declare function blobToBase64(image: Blob): Promise<unknown>; | ||
@@ -10,0 +9,0 @@ export declare function getInputStyle(field: IDocumentField, mode: string, browserType: string): Record<string, string>; |
@@ -46,40 +46,2 @@ export function getHeight(field) { | ||
} | ||
export function getStyle(field) { | ||
var settings = field.settings || field.setting || {}; | ||
var height = getHeight(field); | ||
var style = { | ||
left: ((settings === null || settings === void 0 ? void 0 : settings.x) || 0) + 'px', | ||
bottom: ((settings === null || settings === void 0 ? void 0 : settings.y) || 0) + 'px', | ||
height: '100%', | ||
width: '100%', | ||
}; | ||
switch (field.type) { | ||
case 'textbox': | ||
case 'date': | ||
case 'timestamp': | ||
case 'placeholder': | ||
case 'dropdown': | ||
style.maxHeight = height + 'px'; | ||
style.maxWidth = ((settings === null || settings === void 0 ? void 0 : settings.width) || 0) + 'px'; | ||
break; | ||
case 'checkbox': | ||
case 'checkbox_group': | ||
case 'radio_button_group': | ||
style.maxHeight = 13.5 + 'px'; | ||
style.maxWidth = 13.5 + 'px'; | ||
break; | ||
case 'attachment': | ||
case 'payment': | ||
style.maxHeight = 24 + 'px'; | ||
style.maxWidth = 24 + 'px'; | ||
break; | ||
case 'signature': | ||
case 'initial': | ||
style.maxHeight = 36 + 'px'; | ||
style.maxWidth = 82.63636363636 + 'px'; | ||
style['line-height'] = 36 + 'px'; | ||
break; | ||
} | ||
return style; | ||
} | ||
export function blobToBase64(image) { | ||
@@ -86,0 +48,0 @@ var fileReader = new FileReader(); |
167982
4858