Exemplo n.º 1
0
 public FubuDiagnosticsEndpoint(JavascriptRouteWriter routeWriter, DiagnosticJavascriptRoutes routes, IAssetFinder assets, IHttpRequest request, IFubuApplicationFiles files)
 {
     _routeWriter = routeWriter;
     _routes      = routes;
     _assets      = assets;
     _request     = request;
     _files       = files;
 }
Exemplo n.º 2
0
 public FubuDiagnosticsEndpoint(IAssetTagBuilder tags, IHttpResponse response, IDiagnosticAssets assets, JavascriptRouteWriter routeWriter, DiagnosticJavascriptRoutes routes, IHttpRequest request, FubuRuntime runtime)
 {
     _tags        = tags;
     _response    = response;
     _assets      = assets;
     _routeWriter = routeWriter;
     _routes      = routes;
     _request     = request;
     _runtime     = runtime;
 }
Exemplo n.º 3
0
        public static HtmlTag WriteJavascriptRoutes(this JavascriptRouteWriter writer, string groupName, IJavascriptRouter router)
        {
            var dict = writer.Write(router.Routes());

            var tag = new HtmlTag("script").Attr("type", "text/javascript");

            tag.Encoded(false);

            tag.Text("\n{0} = {1};\n".ToFormat(groupName, JsonUtil.ToJson(dict)));

            return(tag);
        }