Webshed Events
Code
var app = new unda.App("shed-root", {
customer: "webshed"
});
// Use submitted form data here or trigger conversion.
app.addEventListener("form:submit", function(data) {
console.info(data); // Customer form data & a link to webshed
// This data depends on how the form is configured (this is the default)
var firstName = data.firstName || "";
var lastName = data.lastName || "";
var email = data.email || "";
var phoneNumber = data.phoneNumber || "";
var address = data.address || "";
var suburb = data.suburb || "";
var postCode = data.postCode || "";
var comment = data.comment || "";
var details = data.details || "";
var webshedUrl = data.webshedUrl || ""; // Link to webshed
});
// Track events
app.on("track", function(e) {
console.log(e.event, e.props);
});
Events
The following events are emitted by the app:
| Event | Description | Properties |
|---|---|---|
| loaded | Fired when the app is loaded | - |
| fn:load | Fired when a function to load data is called | - |
| fn:loadFromJson | Fired when loading from JSON data | - |
| btn:save | Fired when save button is clicked | - |
| btn:new | Fired when new button is clicked | - |
| btn:load | Fired when load button is clicked | - |
| btn:printPdf | Fired when print PDF button is clicked | - |
| btn:exportImage | Fired when export image button is clicked | - |
| btn:fullScreen | Fired when full screen button is clicked | - |
| btn:view:Edit | Fired when switching to Edit view | - |
| btn:view:Plan | Fired when switching to Plan view | - |
| btn:view:Floor | Fired when switching to Floor view | - |
| btn:share | Fired when share button is clicked | - |
| btn:zoom in | Fired when zoom in button is clicked | - |
| btn:zoom out | Fired when zoom out button is clicked | - |
| btn:quote:submit | Fired when quote submit button is clicked | - |
| btn:quote:share | Fired when quote share button is clicked | - |
| btn:main:tab | Fired when a main tab is selected | {tab: string} - Available tabs: Size, Awnings, Walls, Extras, Mezzanine, Colours, Objects & Quotes |
| btn:animationMode:Open | Fired when animation mode is set to Open | - |
| btn:animationMode:Close | Fired when animation mode is set to Close | - |