public override void Execute() { #line 7 "..\..\Mailing\Views\Newsletter.cshtml" Write(Html.ScriptCss("~/Mailing/Content/Mailing.css")); #line default #line hidden WriteLiteral("\r\n"); #line 8 "..\..\Mailing\Views\Newsletter.cshtml" using (var nc = Html.TypeContext <NewsletterEntity>()) { using (var tabs = Html.Tabs(nc)) { tabs.Tab("emTabMain", typeof(NewsletterEntity).NiceName(), #line default #line hidden item => new System.Web.WebPages.HelperResult(__razor_template_writer => { WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 13 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, n => n.Name)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 14 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, n => n.State, vl => vl.ReadOnly = true)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 16 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, n => n.From)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 17 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, n => n.DisplayFrom)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 19 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.EntityLine(nc, e => e.Query)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n\r\n"); #line 21 "..\..\Mailing\Views\Newsletter.cshtml" #line default #line hidden #line 21 "..\..\Mailing\Views\Newsletter.cshtml" if (nc.Value.State == NewsletterState.Sent) { #line default #line hidden #line 23 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, n => n.Subject, vl => vl.ReadOnly = true)); #line default #line hidden #line 23 "..\..\Mailing\Views\Newsletter.cshtml" #line default #line hidden WriteLiteralTo(__razor_template_writer, " <fieldset>\r\n <legend>Message</legend>\r\n <div"); WriteLiteralTo(__razor_template_writer, " class=\"sf-email-htmlbody\""); WriteLiteralTo(__razor_template_writer, ">\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 27 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.Raw(nc.Value.Text)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n </div>\r\n </fieldset>\r\n"); #line 30 "..\..\Mailing\Views\Newsletter.cshtml" } else if (nc.Value.IsNew) { #line default #line hidden WriteLiteralTo(__razor_template_writer, " <div"); WriteLiteralTo(__razor_template_writer, " style=\"display: none\""); WriteLiteralTo(__razor_template_writer, ">\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 34 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, e => e.Subject)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 35 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, e => e.Text, vl => vl.ValueLineType = ValueLineType.TextArea)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n </div>\r\n"); #line 37 "..\..\Mailing\Views\Newsletter.cshtml" } else { object queryName = QueryLogic.ToQueryName(nc.Value.Query.Key); var queryDescription = DynamicQueryManager.Current.QueryDescription(queryName); //To be use inside query token controls #line default #line hidden WriteLiteralTo(__razor_template_writer, " <div"); WriteLiteralTo(__razor_template_writer, " class=\"sf-email-replacements-container\""); WriteLiteralTo(__razor_template_writer, ">\r\n <div"); WriteLiteralTo(__razor_template_writer, " class=\"sf-template-message-insert-container\""); WriteLiteralTo(__razor_template_writer, ">\r\n <fieldset"); WriteLiteralTo(__razor_template_writer, " class=\"sf-email-replacements-panel\""); WriteLiteralTo(__razor_template_writer, ">\r\n <legend>Replacements</legend>\r\n"); #line 47 "..\..\Mailing\Views\Newsletter.cshtml" #line default #line hidden #line 47 "..\..\Mailing\Views\Newsletter.cshtml" using (var sc = new Context(nc, "qtb")) { #line default #line hidden #line 49 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.QueryTokenBuilder(null, sc, MailingClient.GetQueryTokenBuilderSettings(queryDescription, SubTokensOptions.CanAnyAll | SubTokensOptions.CanElement))); #line default #line hidden #line 49 "..\..\Mailing\Views\Newsletter.cshtml" #line default #line hidden WriteLiteralTo(__razor_template_writer, " <input"); WriteLiteralTo(__razor_template_writer, " type=\"button\""); WriteLiteralTo(__razor_template_writer, " disabled=\"disabled\""); WriteLiteralTo(__razor_template_writer, " class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-basic\""); WriteLiteralTo(__razor_template_writer, " data-prefix=\""); #line 50 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, sc.Prefix); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\""); WriteAttributeTo(__razor_template_writer, "value", Tuple.Create(" value=\"", 2206), Tuple.Create("\"", 2263) #line 50 "..\..\Mailing\Views\Newsletter.cshtml" , Tuple.Create(Tuple.Create("", 2214), Tuple.Create <System.Object, System.Int32>(EmailTemplateViewMessage.Insert.NiceToString() #line default #line hidden , 2214), false) ); WriteLiteralTo(__razor_template_writer, " />\r\n"); WriteLiteralTo(__razor_template_writer, " <input"); WriteLiteralTo(__razor_template_writer, " type=\"button\""); WriteLiteralTo(__razor_template_writer, " disabled=\"disabled\""); WriteLiteralTo(__razor_template_writer, " class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-if\""); WriteLiteralTo(__razor_template_writer, " data-prefix=\""); #line 51 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, sc.Prefix); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\""); WriteLiteralTo(__razor_template_writer, " data-block=\"if\""); WriteLiteralTo(__razor_template_writer, " value=\"if\""); WriteLiteralTo(__razor_template_writer, " />\r\n"); WriteLiteralTo(__razor_template_writer, " <input"); WriteLiteralTo(__razor_template_writer, " type=\"button\""); WriteLiteralTo(__razor_template_writer, " disabled=\"disabled\""); WriteLiteralTo(__razor_template_writer, " class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-foreach\""); WriteLiteralTo(__razor_template_writer, " data-prefix=\""); #line 52 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, sc.Prefix); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\""); WriteLiteralTo(__razor_template_writer, " data-block=\"foreach\""); WriteLiteralTo(__razor_template_writer, " value=\"foreach\""); WriteLiteralTo(__razor_template_writer, " />\r\n"); WriteLiteralTo(__razor_template_writer, " <input"); WriteLiteralTo(__razor_template_writer, " type=\"button\""); WriteLiteralTo(__razor_template_writer, " disabled=\"disabled\""); WriteLiteralTo(__razor_template_writer, " class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-any\""); WriteLiteralTo(__razor_template_writer, " data-prefix=\""); #line 53 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, sc.Prefix); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\""); WriteLiteralTo(__razor_template_writer, " data-block=\"any\""); WriteLiteralTo(__razor_template_writer, " value=\"any\""); WriteLiteralTo(__razor_template_writer, " />\r\n"); #line 54 "..\..\Mailing\Views\Newsletter.cshtml" } #line default #line hidden WriteLiteralTo(__razor_template_writer, " </fieldset>\r\n </div>\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 57 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, e => e.Subject, vl => vl.ValueHtmlProps["class"] = "sf-email-inserttoken-target")); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 58 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, e => e.Text, vl => { vl.ValueLineType = ValueLineType.TextArea; vl.ValueHtmlProps["style"] = "width:100%; height:180px;"; vl.ValueHtmlProps["class"] = "sf-rich-text-editor"; })); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n <script"); WriteLiteralTo(__razor_template_writer, " type=\"text/javascript\""); WriteLiteralTo(__razor_template_writer, ">\r\n $(function () {\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 66 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, MailingClient.Module["initHtmlEditorWithTokens"](nc.SubContext(e => e.Text).Prefix, UICulture)); #line default #line hidden WriteLiteralTo(__razor_template_writer, ";\r\n });\r\n </script>\r\n </div>\r\n"); #line 70 "..\..\Mailing\Views\Newsletter.cshtml" } #line default #line hidden WriteLiteralTo(__razor_template_writer, " "); }) #line 71 "..\..\Mailing\Views\Newsletter.cshtml" ); if (!nc.Value.IsNew) { tabs.Tab("emTabSend", typeof(NewsletterDeliveryEntity).NiceName(), Html.SearchControl(new FindOptions(typeof(NewsletterDeliveryEntity)) { FilterOptions = { new FilterOption("Newsletter", nc.Value) { Frozen = true } }, SearchOnLoad = true, }, new Context(nc, "ncSent"))); } } #line default #line hidden WriteLiteral("<script>\r\n $(function () {\r\n"); WriteLiteral(" "); #line 84 "..\..\Mailing\Views\Newsletter.cshtml" Write(MailingClient.Module["initReplacements"]()); #line default #line hidden WriteLiteral(";\r\n });\r\n</script>\r\n"); #line 87 "..\..\Mailing\Views\Newsletter.cshtml" } #line default #line hidden }
public override void Execute() { #line 5 "..\..\Mailing\Views\EmailTemplateContact.cshtml" using (var tc = Html.TypeContext <EmailTemplateContactEmbedded>()) { using (var sc = tc.SubContext()) { sc.LabelColumns = new BsColumn(4); #line default #line hidden WriteLiteral(" <div"); WriteLiteral(" class=\"row\""); WriteLiteral(">\r\n <div"); WriteLiteral(" class=\"col-sm-2\""); WriteLiteral(" style=\"text-align: right;padding: 8px;\""); WriteLiteral(">\r\n <label>"); #line 13 "..\..\Mailing\Views\EmailTemplateContact.cshtml" Write(Html.PropertyNiceName((EmailTemplateEntity e) => e.From)); #line default #line hidden WriteLiteral("</label>\r\n </div>\r\n <div"); WriteLiteral(" class=\"col-sm-5\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 16 "..\..\Mailing\Views\EmailTemplateContact.cshtml" Write(Html.ValueLine(sc, c => c.EmailAddress)); #line default #line hidden WriteLiteral("\r\n </div>\r\n <div"); WriteLiteral(" class=\"col-sm-5\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 19 "..\..\Mailing\Views\EmailTemplateContact.cshtml" Write(Html.ValueLine(sc, c => c.DisplayName)); #line default #line hidden WriteLiteral("\r\n </div>\r\n </div>\r\n"); #line 22 "..\..\Mailing\Views\EmailTemplateContact.cshtml" } using (var qtTc = tc.SubContext(etTc => etTc.Token)) { #line default #line hidden #line 26 "..\..\Mailing\Views\EmailTemplateContact.cshtml" Write(Html.FormGroup(qtTc, null, "Email Owner", Html.QueryTokenDNBuilder(qtTc, MailingClient.GetQueryTokenBuilderSettings( (QueryDescription)ViewData[ViewDataKeys.QueryDescription], SubTokensOptions.CanElement)))); #line default #line hidden #line 27 "..\..\Mailing\Views\EmailTemplateContact.cshtml" } } #line default #line hidden }
public override void Execute() { #line 9 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" using (var ec = Html.TypeContext <EmailTemplateMessageEmbedded>()) { ec.LabelColumns = new BsColumn(1); #line default #line hidden WriteLiteral(" <div"); WriteLiteral(" class=\"sf-email-template-message\""); WriteLiteral(">\r\n <input"); WriteLiteral(" type=\"hidden\""); WriteLiteral(" class=\"sf-tab-title\""); WriteAttribute("value", Tuple.Create(" value=\"", 436), Tuple.Create("\"", 479) #line 13 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" , Tuple.Create(Tuple.Create("", 444), Tuple.Create <System.Object, System.Int32>(ec.Value.CultureInfo?.ToString() #line default #line hidden , 444), false) ); WriteLiteral(" />\r\n"); WriteLiteral(" "); #line 14 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(Html.EntityCombo(ec, e => e.CultureInfo, vl => { vl.LabelText = EmailTemplateViewMessage.Language.NiceToString(); })); #line default #line hidden WriteLiteral("\r\n <div"); WriteLiteral(" class=\"sf-template-message-insert-container\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 19 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(Html.QueryTokenBuilder(null, ec, MailingClient.GetQueryTokenBuilderSettings((QueryDescription)ViewData[ViewDataKeys.QueryDescription], SubTokensOptions.CanAnyAll | SubTokensOptions.CanElement))); #line default #line hidden WriteLiteral("\r\n <input"); WriteLiteral(" type=\"button\""); WriteLiteral(" disabled=\"disabled\""); WriteLiteral(" data-prefix=\""); #line 20 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(ec.Prefix); #line default #line hidden WriteLiteral("\""); WriteLiteral(" class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-basic\""); WriteAttribute("value", Tuple.Create(" value=\"", 1077), Tuple.Create("\"", 1135) #line 20 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" , Tuple.Create(Tuple.Create("", 1086), Tuple.Create <System.Object, System.Int32>(EmailTemplateViewMessage.Insert.NiceToString() #line default #line hidden , 1086), false) ); WriteLiteral(" />\r\n <input"); WriteLiteral(" type=\"button\""); WriteLiteral(" disabled=\"disabled\""); WriteLiteral(" data-prefix=\""); #line 21 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(ec.Prefix); #line default #line hidden WriteLiteral("\""); WriteLiteral(" class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-if\""); WriteLiteral(" data-block=\"if\""); WriteLiteral(" value=\"if\""); WriteLiteral(" />\r\n <input"); WriteLiteral(" type=\"button\""); WriteLiteral(" disabled=\"disabled\""); WriteLiteral(" data-prefix=\""); #line 22 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(ec.Prefix); #line default #line hidden WriteLiteral("\""); WriteLiteral(" class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-foreach\""); WriteLiteral(" data-block=\"foreach\""); WriteLiteral(" value=\"foreach\""); WriteLiteral(" />\r\n <input"); WriteLiteral(" type=\"button\""); WriteLiteral(" disabled=\"disabled\""); WriteLiteral(" data-prefix=\""); #line 23 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(ec.Prefix); #line default #line hidden WriteLiteral("\""); WriteLiteral(" class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-any\""); WriteLiteral(" data-block=\"any\""); WriteLiteral(" value=\"any\""); WriteLiteral(" />\r\n </div>\r\n"); WriteLiteral(" "); #line 25 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(Html.ValueLine(ec, e => e.Subject, vl => { vl.FormGroupStyle = FormGroupStyle.None; vl.PlaceholderLabels = true; vl.LabelHtmlProps["style"] = "width:100px"; vl.ValueHtmlProps["class"] = "sf-email-inserttoken-target sf-email-template-message-subject form-control"; })); #line default #line hidden WriteLiteral("\r\n"); WriteLiteral(" "); #line 32 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(Html.ValueLine(ec, e => e.Text, vl => { vl.FormGroupStyle = FormGroupStyle.None; vl.ValueLineType = ValueLineType.TextArea; vl.ValueHtmlProps["style"] = "width:100%; height:180px;"; vl.ValueHtmlProps["class"] = "sf-rich-text-editor sf-email-template-message-text"; })); #line default #line hidden WriteLiteral("\r\n\r\n <script>\r\n $(function () {\r\n"); WriteLiteral(" "); #line 42 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(MailingClient.Module["initHtmlEditorWithTokens"](ec.SubContext(e => e.Text).Prefix, UICulture)); #line default #line hidden WriteLiteral(";\r\n });\r\n </script>\r\n </div>\r\n"); #line 46 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" } #line default #line hidden }