@raincatcher/step-signature

1.1.2 • Public • Published

Signature generic step

FeedHenry RainCatcher generic step implementing signatures.

Setup

This module is packaged in a CommonJS format, exporting the name of the Angular namespace. The module can be included in an angular.js as follows:

Require the browserify dependency as an angular module

angular.module('app', [require('fh-wfm-signature').ngModule])

Client-side usage

Collecting signatures

The Base64 encoded signature will be assigned to the value attribute of the signature-form directive.

Default mime-type is image/png, however, this can be overriden by passing mime-type value via encoding attribute.

The image quality can also be adjusted by setting the image-quality attribute. See table below for details.

Name Low medium High
image/jpeg 0.1 0.5 1
image/png 0.1 0.5 1
image/webp 0.1 0.5 1
<signature-form value="ctrl.model" encoding="image/jpeg" image-quality="0.5"></signature-form>

Displaying signatures

The src attribute of the image tag is bound to the value attribute of the signature tag. To display a base64 encoded string, prefix it with the string: data:image/png;base64,

<signature value="ctrl.model"></signature>

Signature CSS styles

Include the module SASS file in your application sass:

@import 'node_modules/@raincatcher/step-signature/lib/signature.scss

Directives

Name Attributes
signature-form value, options, encoding, image-quality
signature value

Package Sidebar

Install

npm i @raincatcher/step-signature

Weekly Downloads

0

Version

1.1.2

License

MIT

Last publish

Collaborators

  • wtrocki
  • feedhenry
  • feedhenry-dev
  • jbriones