Triggers the event for downloading a signed form.
This UI of this module is a button that the user can click to start burning the fields into the form and then download the burned document. This button will be disabled until the user has filled all of the required fields on the document.
(require("download-signed-form-trigger"))(viewer, options)
Creates the download signed form trigger UI module.
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
viewer |
Core |
The core viewer to which the module will attach. | ||||||
options |
Object |
An options object. Properties
|
Fires:
-
module:event-store#event:StartBurningForm - This event is fired to indicate that the user wants to begin burning the document and download the burned document.
Listens to Events:
-
module:event-store#event:StateModified for "FieldList" state.
Example
var DownloadSignedFormTrigger = require('download-signed-form-trigger.js');
// a generic Viewer constructor
function Viewer(opts) {
var myDownloadSignedFormTrigger = DownloadSignedFormTrigger(this, {
elem: document.getElementById('myDownloadSignedFormTrigger')
});
}
Methods
destroy()
Destroys the module.