public override void Execute() { WriteLiteral("\r\n"); #line 6 "..\..\Views\Partials\Forms\Themes\stoolball\Script.cshtml" var formJsObj = new { formId = Model.FormClientId, fieldSetConditions = Model.FieldsetConditions, fieldConditions = Model.FieldConditions, recordValues = Model.GetFieldsNotDisplayed() }; Html.AddFormThemeScriptFile(Model, "~/App_Plugins/UmbracoForms/Assets/Themes/Default/umbracoforms.js"); #line default #line hidden WriteLiteral("\r\n\r\n<script"); WriteLiteral(" id=\"umbraco-forms-collection\""); WriteLiteral(" data-forms=\""); #line 18 "..\..\Views\Partials\Forms\Themes\stoolball\Script.cshtml" Write(Html.Raw(Uri.EscapeUriString(JsonConvert.SerializeObject(formJsObj)))); #line default #line hidden WriteLiteral("\""); WriteAttribute("src", Tuple.Create(" src=\"", 643), Tuple.Create("\"", 684) , Tuple.Create(Tuple.Create("", 649), Tuple.Create <System.Object, System.Int32>(Href("~/Forms/umbraco-forms-collection.js") , 649), false) ); WriteLiteral("></script>\r\n\r\n"); WriteLiteral("\r\n"); #line 21 "..\..\Views\Partials\Forms\Themes\stoolball\Script.cshtml" if (Model.SubmitHandled == false) { #line default #line hidden #line 26 "..\..\Views\Partials\Forms\Themes\stoolball\Script.cshtml" if (Model.CurrentPage.PartialViewFiles.Any()) { foreach (var partial in Model.CurrentPage.PartialViewFiles) { #line default #line hidden #line 31 "..\..\Views\Partials\Forms\Themes\stoolball\Script.cshtml" Write(Html.Partial(partial.Value)); #line default #line hidden #line 31 "..\..\Views\Partials\Forms\Themes\stoolball\Script.cshtml" } } #line default #line hidden #line 36 "..\..\Views\Partials\Forms\Themes\stoolball\Script.cshtml" if (Model.UseClientDependency) { foreach (var script in Html.GetThemeScriptFiles(Model)) { Html.RequiresJs(script.Value, Model.JavaScriptTagAttributes); } foreach (var css in Html.GetThemeCssFiles(Model)) { Html.RequiresCss(css.Value); } } else { #line default #line hidden #line 51 "..\..\Views\Partials\Forms\Themes\stoolball\Script.cshtml" Write(Html.RenderFormsScripts(Url, Model, Model.JavaScriptTagAttributes)); #line default #line hidden #line 51 "..\..\Views\Partials\Forms\Themes\stoolball\Script.cshtml" #line default #line hidden #line 52 "..\..\Views\Partials\Forms\Themes\stoolball\Script.cshtml" Write(Html.RenderFormsStylesheets(Url, Model)); #line default #line hidden #line 52 "..\..\Views\Partials\Forms\Themes\stoolball\Script.cshtml" } } #line default #line hidden }
public override void Execute() { #line 5 "..\..\Views\Partials\Forms\Themes\stoolball\DatePicker.cshtml" var datePickerYearRange = Configuration.GetSetting("DatePickerYearRange"); if (string.IsNullOrEmpty(datePickerYearRange)) { datePickerYearRange = "10"; } Html.AddFormThemeCssFile("~/App_Plugins/UmbracoForms/Assets/pikaday/pikaday.css"); Html.AddFormThemeScriptFile(null, "~/App_Plugins/UmbracoForms/Assets/moment/min/moment-with-locales.min.js"); Html.AddFormThemeScriptFile(null, "~/App_Plugins/UmbracoForms/Assets/pikaday/pikaday.js"); Html.AddFormThemeScriptFile(null, "~/App_Plugins/UmbracoForms/Assets/datepicker.init.js"); var locales = new { previousMonth = "<<", nextMonth = ">>", months = CultureInfo.CurrentCulture.DateTimeFormat.MonthNames, weekdays = CultureInfo.CurrentCulture.DateTimeFormat.DayNames, weekdaysShort = CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedDayNames }; //only render the script block below one time per page var alreadyRendered = Context.Items.Contains("__formDatePickerRendered"); Context.Items["__formDatePickerRendered"] = true; #line default #line hidden WriteLiteral("\r\n\r\n"); #line 31 "..\..\Views\Partials\Forms\Themes\stoolball\DatePicker.cshtml" if (!alreadyRendered) { var locale = $"{{ \"name\": \"{CultureInfo.CurrentUICulture.Name}\", \"datePickerYearRange\": \"{datePickerYearRange}\", \"locales\": {JsonConvert.SerializeObject(locales)} }}"; #line default #line hidden WriteLiteral(" <script"); WriteLiteral(" id=\"umbraco-forms-locale\""); WriteLiteral(" data-locale=\'"); #line 34 "..\..\Views\Partials\Forms\Themes\stoolball\DatePicker.cshtml" Write(Html.Raw(locale)); #line default #line hidden WriteLiteral("\'"); WriteAttribute("src", Tuple.Create(" src=\"", 1499), Tuple.Create("\"", 1536) , Tuple.Create(Tuple.Create("", 1505), Tuple.Create <System.Object, System.Int32>(Href("~/Forms/umbraco-forms-locale.js") , 1505), false) ); WriteLiteral("></script>\r\n"); #line 35 "..\..\Views\Partials\Forms\Themes\stoolball\DatePicker.cshtml" } #line default #line hidden }