Skip to main content

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:

EventDescriptionProperties
loadedFired when the app is loaded-
fn:loadFired when a function to load data is called-
fn:loadFromJsonFired when loading from JSON data-
btn:saveFired when save button is clicked-
btn:newFired when new button is clicked-
btn:loadFired when load button is clicked-
btn:printPdfFired when print PDF button is clicked-
btn:exportImageFired when export image button is clicked-
btn:fullScreenFired when full screen button is clicked-
btn:view:EditFired when switching to Edit view-
btn:view:PlanFired when switching to Plan view-
btn:view:FloorFired when switching to Floor view-
btn:shareFired when share button is clicked-
btn:zoom inFired when zoom in button is clicked-
btn:zoom outFired when zoom out button is clicked-
btn:quote:submitFired when quote submit button is clicked-
btn:quote:shareFired when quote share button is clicked-
btn:main:tabFired when a main tab is selected{tab: string} - Available tabs: Size, Awnings, Walls, Extras, Mezzanine, Colours, Objects & Quotes
btn:animationMode:OpenFired when animation mode is set to Open-
btn:animationMode:CloseFired when animation mode is set to Close-