/// <summary> /// Fixed: /// </summary> public static string Index(SiteSettings ss) { var invalid = DeptValidators.OnEntry(ss); switch (invalid) { case Error.Types.None: break; default: return(HtmlTemplates.Error(invalid)); } var hb = new HtmlBuilder(); var view = Views.GetBySession(ss); var gridData = GetGridData(ss, view); var viewMode = ViewModes.GetBySession(ss.SiteId); return(hb.Template( ss: ss, verType: Versions.VerTypes.Latest, methodType: BaseModel.MethodTypes.Index, referenceType: "Depts", script: JavaScripts.ViewMode(viewMode), title: Displays.Depts() + " - " + Displays.List(), action: () => { hb .Form( attributes: new HtmlAttributes() .Id("DeptForm") .Class("main-form") .Action(Locations.Action("Depts")), action: () => hb .ViewFilters(ss: ss, view: view) .Aggregations( ss: ss, aggregations: gridData.Aggregations) .Div(id: "ViewModeContainer", action: () => hb .Grid( ss: ss, gridData: gridData, view: view)) .MainCommands( ss: ss, siteId: ss.SiteId, verType: Versions.VerTypes.Latest) .Div(css: "margin-bottom") .Hidden(controlId: "TableName", value: "Depts") .Hidden(controlId: "BaseUrl", value: Locations.BaseUrl()) .Hidden( controlId: "GridOffset", value: Parameters.General.GridPageSize.ToString())) .Div(attributes: new HtmlAttributes() .Id("ImportSettingsDialog") .Class("dialog") .Title(Displays.Import())) .Div(attributes: new HtmlAttributes() .Id("ExportSettingsDialog") .Class("dialog") .Title(Displays.ExportSettings())); }).ToString()); }
public ContentResult Scripts() { var log = new SysLogModel(); var result = JavaScripts.Get(); log.Finish(result.Content.Length); return(result); }
public ContentResult Scripts(IContext context) { var log = new SysLogModel(context: context); var result = JavaScripts.Get(); log.Finish(context: context, responseSize: result.Content.Length); return(result); }
private static string ViewModeTemplate( this HtmlBuilder hb, Context context, SiteSettings ss, GridData gridData, View view, string viewMode, Action viewModeBody) { var invalid = DeptValidators.OnEntry(context: context, ss: ss); switch (invalid) { case Error.Types.None: break; default: return(HtmlTemplates.Error(context, invalid)); } return(hb.Template( context: context, ss: ss, verType: Versions.VerTypes.Latest, methodType: BaseModel.MethodTypes.Index, siteId: ss.SiteId, parentId: ss.ParentId, referenceType: "Depts", script: JavaScripts.ViewMode(viewMode), userScript: ss.ViewModeScripts(context: context), userStyle: ss.ViewModeStyles(context: context), action: () => hb .Form( attributes: new HtmlAttributes() .Id("DeptsForm") .Class("main-form") .Action(Locations.ItemAction(ss.SiteId)), action: () => hb .ViewSelector(context: context, ss: ss, view: view) .ViewFilters(context: context, ss: ss, view: view) .Aggregations( context: context, ss: ss, aggregations: gridData.Aggregations) .Div(id: "ViewModeContainer", action: () => viewModeBody()) .MainCommands( context: context, ss: ss, siteId: ss.SiteId, verType: Versions.VerTypes.Latest) .Div(css: "margin-bottom") .Hidden(controlId: "TableName", value: "Depts") .Hidden(controlId: "BaseUrl", value: Locations.BaseUrl())) .MoveDialog(context: context, bulk: true) .Div(attributes: new HtmlAttributes() .Id("ExportSelectorDialog") .Class("dialog") .Title(Displays.Export()))) .ToString()); }