/* This view acts as a rendering template to render InitScript(and server-side Form's descriptor) in FormContainerBlock's client-side for Form[e14df538-ec93-45c4-8937-a26d166e993a]. TECHNOTE: all serverside (paths, dynamic values) of EPiServerForms will be transfered to client side here in this section. */ (function initializeOnRenderingFormDescriptor() { // each workingFormInfo is store inside epi.EPiServer.Forms, lookup by its FormGuid var workingFormInfo = epi.EPiServer.Forms["e14df538-ec93-45c4-8937-a26d166e993a"] = { Id: "e14df538-ec93-45c4-8937-a26d166e993a", Name: "Reservation form Details", // whether this Form can be submitted which relates to the visitor's data (cookie, identity) and Form's settings (AllowAnonymous, AllowXXX) SubmittableStatus : {"submittable":true,"message":""}, ConfirmMessage : "", ShowNavigationBar : true, ShowSummarizedData : false, // serialize the dependency configuration of this form to clientside DependenciesInfo : [], // keep all fieldName which are not satisfied the field dependency conditions DependencyInactiveElements: [], // Validation info, for executing validating on client side ValidationInfo : [{"targetElementName":"__field_14618","targetElementId":"d77dcccc-deea-44de-bf58-f77476669ad7","validators":[{"type":"EPiServer.Forms.Samples.Implementation.Validation.DateValidator","description":null,"model":{"message":"Unexpected value is not accepted.","validationCssClass":null,"additionalAttributes":null}}]},{"targetElementName":"__field_14619","targetElementId":"7c301fea-d3a9-498d-a0d2-0612f49afc55","validators":[{"type":"EPiServer.Forms.Samples.Implementation.Validation.DateValidator","description":null,"model":{"message":"Unexpected value is not accepted.","validationCssClass":null,"additionalAttributes":null}}]},{"targetElementName":"__field_14620","targetElementId":"87cbe6bb-5749-475f-8375-398281a75359","validators":[{"type":"EPiServer.Forms.Samples.Implementation.Validation.DateValidator","description":null,"model":{"message":"Unexpected value is not accepted.","validationCssClass":null,"additionalAttributes":null}}]},{"targetElementName":"__field_20058","targetElementId":"07afb464-5358-4249-ad05-6804fdf06bae","validators":[{"type":"EPiServer.Forms.Implementation.Validation.NumericValidator","description":null,"model":{"message":"Enter a valid number.","validationCssClass":null,"additionalAttributes":null}},{"type":"EPiServer.Forms.Implementation.Validation.RequiredValidator","description":null,"model":{"message":"Please enter the number of guests. 10 or more are required for a group reservation.","validationCssClass":"ValidationRequired","additionalAttributes":{"required":"","aria-required":"true"}}},{"type":"EPiServer.Forms.Implementation.Validation.IntegerValidator","description":null,"model":{"jsPattern":"^(-)?\\d+$","dotNetPattern":"^(-)?\\d+$","message":"Enter a valid integer.","validationCssClass":null,"additionalAttributes":null}},{"type":"EPiServer.Forms.Implementation.Validation.PositiveIntegerValidator","description":null,"model":{"jsPattern":"^\\d+$","dotNetPattern":"^\\d+$","message":"Enter a valid positive integer.","validationCssClass":null,"additionalAttributes":null}}]},{"targetElementName":"__field_14598","targetElementId":"6856f5ce-1435-4ec9-9239-5f63aa53ab45","validators":[{"type":"EPiServer.Forms.Implementation.Validation.RequiredValidator","description":null,"model":{"message":"Please enter the Requestor's name.","validationCssClass":"ValidationRequired","additionalAttributes":{"required":"","aria-required":"true"}}}]},{"targetElementName":"__field_14603","targetElementId":"e2a2eee5-c819-4687-bae0-b7be39137275","validators":[{"type":"PhoneNumberValidator","description":null,"model":{"message":"Please enter valid Phone Number","validationCssClass":null,"additionalAttributes":null}},{"type":"EPiServer.Forms.Implementation.Validation.RequiredValidator","description":null,"model":{"message":"Please enter your Phone Number.","validationCssClass":"ValidationRequired","additionalAttributes":{"required":"","aria-required":"true"}}}]},{"targetElementName":"__field_14599","targetElementId":"42b23f96-be65-4603-8a97-fdc8bcd2d338","validators":[{"type":"EPiServer.Forms.Implementation.Validation.RequiredValidator","description":null,"model":{"message":"Please enter your Email Address.","validationCssClass":"ValidationRequired","additionalAttributes":{"required":"","aria-required":"true"}}}]},{"targetElementName":"__field_14591","targetElementId":"b47dc38b-9042-4b73-bd7c-ac2e2c7c7142","validators":[{"type":"VerifyEmailValidator","description":null,"model":{"message":"Please verify your Email Address by entering exactly (it's case sensitive) as above.","validationCssClass":null,"additionalAttributes":null}}]},{"targetElementName":"__field_20060","targetElementId":"18462c3d-78b0-4ba7-9184-d3e53f573cf4","validators":[{"type":"EPiServer.Forms.Implementation.Validation.RequiredValidator","description":null,"model":{"message":"Please select an Arrival time.","validationCssClass":"ValidationRequired","additionalAttributes":{"required":"","aria-required":"true"}}}]},{"targetElementName":"__field_20063","targetElementId":"3441652a-ae65-4b95-9967-f431bc788185","validators":[{"type":"EPiServer.Forms.Implementation.Validation.RequiredValidator","description":null,"model":{"message":"Please select a Departure time/","validationCssClass":"ValidationRequired","additionalAttributes":{"required":"","aria-required":"true"}}}]},{"targetElementName":"__field_20055","targetElementId":"1bcb6b9c-5dae-486e-a2a4-e3cc987bbaa7","validators":[{"type":"EPiServer.Forms.Implementation.Validation.NumericValidator","description":null,"model":{"message":"Enter a valid number.","validationCssClass":null,"additionalAttributes":null}},{"type":"EPiServer.Forms.Implementation.Validation.RequiredValidator","description":null,"model":{"message":"Please enter the Number of buses","validationCssClass":"ValidationRequired","additionalAttributes":{"required":"","aria-required":"true"}}}]},{"targetElementName":"__field_20056","targetElementId":"cf22a135-f5a5-4395-bdea-1f6ff2780200","validators":[{"type":"EPiServer.Forms.Implementation.Validation.NumericValidator","description":null,"model":{"message":"Enter a valid number.","validationCssClass":null,"additionalAttributes":null}},{"type":"EPiServer.Forms.Implementation.Validation.RequiredValidator","description":null,"model":{"message":"Please enter the Number of cars.","validationCssClass":"ValidationRequired","additionalAttributes":{"required":"","aria-required":"true"}}}]},{"targetElementName":"__field_14602","targetElementId":"1117a3ea-87cd-4cdf-abbc-7489a0300b0e","validators":[{"type":"EPiServer.Forms.Implementation.Validation.RequiredValidator","description":null,"model":{"message":"Please select if you request picnic tables for bag lunch.","validationCssClass":"ValidationRequired","additionalAttributes":{"required":"","aria-required":"true"}}}]}], // Steps information for driving multiple-step Forms. StepsInfo : { Steps: [{"index":0,"attachedUrl":"","dependField":null,"dependCondition":null,"isActive":true,"attachedContentLink":"","dependValue":"","elementName":"__field_","guid":"00000000-0000-0000-0000-000000000000"}] }, FieldsExcludedInSubmissionSummary: [], ElementsInfo: {"__field_14559":{"type":"EPiServer.Forms.Implementation.Elements.ParagraphTextElementBlock","friendlyName":"Header","customBinding":false},"__field_14618":{"pickerType":"datepicker","type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomDateTimeElementBlock","friendlyName":"Date1","customBinding":true},"__field_14619":{"pickerType":"datepicker","type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomDateTimeElementBlock","friendlyName":"Date2","customBinding":true},"__field_14620":{"pickerType":"datepicker","type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomDateTimeElementBlock","friendlyName":"Date3","customBinding":true},"__field_14621":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomFormScriptBlock","friendlyName":"Script for Visit Date","customBinding":false},"__field_20058":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomNumberTextboxRequiredElement","friendlyName":"Number of guests","customBinding":false},"__field_20057":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomFormScriptBlock","friendlyName":"Script for number of guests","customBinding":false},"__field_14598":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomTextboxRequiredBlock","friendlyName":"Requestor name","customBinding":false},"__field_14611":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomTextBoxElementBlock","friendlyName":"Requestor's position","customBinding":false},"__field_14612":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomTextBoxElementBlock","friendlyName":"School","customBinding":false},"__field_14613":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomTextBoxElementBlock","friendlyName":"Grade","customBinding":false},"__field_14603":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomPhoneTextBoxElementBlock","friendlyName":"Phone","customBinding":false},"__field_14599":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomTextboxRequiredBlock","friendlyName":"E-mail address","customBinding":false},"__field_14591":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.TextboxMatchBlock","friendlyName":"Verify e-mail address","customBinding":false},"__field_14610":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomFormScriptBlock","friendlyName":"Script for Configuration Message","customBinding":false},"__field_20060":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomDropdownRequiredElementBlock","friendlyName":"Arrival time","customBinding":false},"__field_20063":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomDropdownRequiredElementBlock","friendlyName":"Departure time","customBinding":false},"__field_20055":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomNumberTextboxRequiredElement","friendlyName":"Number of buses","customBinding":false},"__field_20056":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.CustomNumberTextboxRequiredElement","friendlyName":"Number of cars","customBinding":false},"__field_14602":{"type":"TecoOptimizely.Models.Blocks.CustomFormElementModels.ChoiceRequiredElementBlock","friendlyName":"Request picnic tables for bag lunch","customBinding":false},"__field_14583":{"type":"EPiServer.Forms.Implementation.Elements.ParagraphTextElementBlock","friendlyName":"Footer","customBinding":false},"__field_14584":{"type":"EPiServer.Forms.Implementation.Elements.SubmitButtonElementBlock","friendlyName":"Send Button","customBinding":false}}, DataSubmitController: "/EPiServer.Forms/DataSubmit" }; /// TECHNOTE: Calculation at FormInfo level, and these values will be static input for later processing. workingFormInfo.StepsInfo.FormHasNoStep_VirtualStepCreated = true; // this FLAG will be true, if Editor does not put any FormStep. Engine will create a virtual step, with empty GUID workingFormInfo.StepsInfo.FormHasNothing = false; // this FLAG will be true if FormContainer has no element at all workingFormInfo.StepsInfo.AllStepsAreNotLinked = true; // this FLAG will be true, if all steps all have contentLink=="" (emptyString) })();