Skip to content

Commit 35a671e

Browse files
committed
additions to html file
1 parent 035df23 commit 35a671e

File tree

1 file changed

+37
-9
lines changed

1 file changed

+37
-9
lines changed

views/pages/webforms-examples/eg001WebFormEmbed.ejs

Lines changed: 37 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,47 @@
4444
},
4545
//Controls the auto resize behavior of the iframe
4646
autoResizeHeight: true,
47-
//These values are passed to the iframe URL as query params
48-
tracking: {
49-
"tracking-field": "tracking-value",
50-
},
51-
//These values are passed to the iframe URL as hash params
52-
hidden: {
53-
"hidden-field": "hidden-value",
54-
},
5547
};
5648
const webFormWidget = docusign.webforms({
5749
url: '<%= formUrl %>',
5850
options: webFormOptions,
59-
})
51+
});
52+
//Basic milestones in this workflow
53+
webFormWidget.on("ready", (event) => {
54+
// event = { type: "ready" };
55+
console.log("debug form loaded", event);
56+
});
57+
58+
webFormWidget.on("submitted", (event) => {
59+
// event = { type: "submitted", envelopeId: "abcd1234" };
60+
console.log("debug form submitted", event);
61+
});
62+
63+
webFormWidget.on("signingReady", (event) => {
64+
// event = { type: "submitted", envelopeId: "abcd1234" };
65+
console.log("debug form signingReady", event);
66+
});
67+
68+
webFormWidget.on("sessionEnd", (event) => {
69+
//There are 3 sessionEnd types sessionTimeout, remoteSigningInitiated, signingResult
70+
// event = { type: "sessionEnd", sessionEndType: "sessionTimeout" };
71+
// event = {
72+
// type: 'sessionEnd',
73+
// sessionEndType: "signingResult",
74+
// signingResultType: "signing_complete",
75+
// returnUrl: "bigcorp.com",
76+
// envelopeId: "abcd1234",
77+
// };
78+
// event = { type: "sessionEnd", sessionEndType: "remoteSigningInitiated", envelopeId: "abcd1234" };
79+
console.log("debug form signingResult", event);
80+
});
81+
82+
//Less commonly used events
83+
webFormWidget.on("userActivity", (event) => {
84+
// event = { type: "userActivity", activityType: "click" | "keydown" };
85+
console.log("debug form userActivity", event);
86+
});
87+
6088
webFormWidget.mount("#docusign");
6189
}
6290
loadWebform();

0 commit comments

Comments
 (0)