This module manages forms for email or SMS submission
- Source:
Methods
-
init()
-
Initializes class
- Source:
Fires:
- event:init()
-
assignListeners()
-
Assigns listeners to events used in this class.
- Source:
Listens to Events:
- event:EVENT_MODEL_READY
-
prepareBodyCopy(formData)
-
Returns generic copy for email and sms
Parameters:
Name Type Description formDataObject Form data
- Source:
Returns:
- Type
- Object
Example
{ email: "" sms: "" } -
getFormData($form)
-
Collects form data from Jquery object. Lopps through inputs.
Parameters:
Name Type Description $formJqueryObject Form data
- Source:
Returns:
Inputs compiled into an object
- Type
- Object
-
onFormSubmit(formData, submissionType)
-
On form submit
Parameters:
Name Type Description formDataObject Form data
submissionType"email" | "sms" Submission type
- Source:
Fires:
- oServices.event:sendEmail()
- oServices.event:sendSms()