Example #1
0
        protected override void ConfigureConventions(NancyConventions conventions)
        {
            base.ConfigureConventions(conventions);

            conventions.StaticContentsConventions.Clear();
            conventions.StaticContentsConventions.Add((ctx, root) =>
            {
                var reqPath = ctx.Request.Path;

                if (reqPath.Equals("/"))
                {
                    reqPath = "/index.html";
                }

                reqPath = "app" + reqPath.Replace('/', '\\');

                var fileName = Path.GetFullPath(Path.Combine(root, reqPath));
                if (File.Exists(fileName))
                {
                    return new GenericFileResponse(fileName, ctx);
                }

                return new SpecialEmbeddedFileResponse(
                    GetType().Assembly,
                    reqPath);
            });
        }
        protected override void ConfigureConventions(NancyConventions nancyConventions)
        {
            nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("/css"));
            nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("/images"));
            nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("/js"));

            base.ConfigureConventions(nancyConventions);
        }
Example #3
0
        protected override void ConfigureConventions(NancyConventions nancyConventions)
        {
            base.ConfigureConventions(nancyConventions);

            foreach (var staticPath in _robot.RobotPlugins.OfType<HttpPluginBase>().SelectMany(httpPlugin => httpPlugin.StaticPaths))
            {
                nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory(staticPath.Item1, staticPath.Item2));
            }

            nancyConventions.ViewLocationConventions.Add((viewName, model, viewLocationContext) => string.Concat("plugins/", viewLocationContext.ModulePath, "/Views/", viewName));
        }
Example #4
0
 /// <summary>
 /// Creates a new instance of StaticFileContent
 /// </summary>
 /// <param name="conventions">NancyConventions, to wich static files get added</param>
 public StaticFileContent(NancyConventions conventions)
 {
     this.conventions = conventions;
 }
Example #5
0
        protected override void ConfigureConventions(NancyConventions nancyConventions)
        {
            Assembly assembly = Assembly.GetExecutingAssembly();

            nancyConventions.StaticContentsConventions.Add(StaticResourceConventionBuilder.AddDirectory("/content", assembly, "raztalk.Content"));
        }
Example #6
0
 protected override void ConfigureConventions(NancyConventions nancyConventions)
 {
     nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("files", Properties.Settings.Default.projectPath));
     base.ConfigureConventions(nancyConventions);
 }
Example #7
0
 protected override void ConfigureConventions(NancyConventions conventions)
 {
     conventions.StaticContentsConventions.AddDirectory("Specific");
 }
Example #8
0
 protected override void ConfigureConventions(NancyConventions conventions)
 {
     base.ConfigureConventions(conventions);
     conventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("bower_components"));
     conventions.StaticContentsConventions.AddDirectory("build", null, ".js", ".ts", ".map", ".css", ".html", ".png", ".jpg", ".gif", ".ttf", ".woff", ".woff2", ".eot", ".svg");
 }
Example #9
0
        protected override void ConfigureConventions(NancyConventions nancyConventions)
        {
            nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory(Constants.ServerVirtualBuiltInFilesPath, buildInTestFilesFolder));

            base.ConfigureConventions(nancyConventions);
        }
        protected override void ConfigureConventions([NotNull] NancyConventions nancyConventions)
        {
            base.ConfigureConventions(nancyConventions);

            nancyConventions.StaticContentsConventions.AddDirectory("/swagger");
        }
Example #11
0
 protected override void ConfigureConventions(NancyConventions conventions)
 {
     base.ConfigureConventions(conventions);
 }
Example #12
0
 protected override void ConfigureConventions(NancyConventions conventions)
 {
     base.ConfigureConventions(conventions);
     conventions.StaticContentsConventions.AddDirectory("/scripts", "Scripts");
 }
Example #13
0
 public void Initialise(NancyConventions conventions)
 {
     ConfigureViewLocationConventions(conventions);
 }
Example #14
0
 public Tuple <bool, string> Validate(NancyConventions conventions)
 {
     return(Tuple.Create(true, string.Empty));
 }
Example #15
0
 protected override void ConfigureConventions(NancyConventions nancyConventions)
 {
     nancyConventions.StaticContentsConventions.AddDirectory("docs", "swagger-ui");
 }
 protected override void ConfigureConventions(NancyConventions conventions)
 {
     base.ConfigureConventions(conventions);
     _staticContentsConventionsAppender.AddPaths(conventions);
 }
Example #17
0
 protected override void ConfigureConventions(NancyConventions nancyConventions)
 {
     base.ConfigureConventions(nancyConventions);
     nancyConventions.StaticContentsConventions.AddDirectory("swagger-ui", "Content/swagger-ui/dist");
 }
Example #18
0
 /// <summary>
 /// Creates a new instance of StaticDirectoryContent
 /// </summary>
 /// <param name="conventions">NancyConventions, to wich static directories get added</param>
 public StaticDirectoryContent(NancyConventions conventions)
 {
     this.conventions = conventions;
 }
Example #19
0
 protected override void ConfigureConventions(NancyConventions nancyConventions)
 {
     nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("/Nancy/", "Views"));
     //base.ConfigureConventions(nancyConventions);
 }
Example #20
0
 protected override void ConfigureConventions(NancyConventions nancyConventions)
 {
     base.ConfigureConventions(nancyConventions);
     BootstrapperEmbeddedHelper.RegisterStaticEmbedded(nancyConventions);
 }
Example #21
0
 protected override void ConfigureConventions(NancyConventions nancyConventions)
 {
     base.ConfigureConventions(nancyConventions);
     this.Conventions.ViewLocationConventions.Add((view, model, ctx) => ViewPathForType(model.GetType()) + "View");
     this.Conventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("/assets"));
 }
Example #22
0
 public CompositionContextNancyBootstrapper()
 {
     ApplicationPipelines = new Pipelines();
     _conventions         = new NancyConventions();
 }
Example #23
0
        protected override void ConfigureConventions(NancyConventions conventions)
        {
            base.ConfigureConventions(conventions);
            conventions.StaticContentsConventions.AddDirectory("/Scripts");
            conventions.StaticContentsConventions.AddDirectory("/cdn");
            conventions.StaticContentsConventions.Add(EmbeddedStaticContentConventionBuilder.AddDirectory("/_kola/fonts", typeof(ClientIdentifier).Assembly, "/fonts"));
            conventions.StaticContentsConventions.Add(EmbeddedStaticContentConventionBuilder.AddDirectory("/_kola/scripts", typeof(ClientIdentifier).Assembly, "/scripts"));
            conventions.StaticContentsConventions.Add(EmbeddedStaticContentConventionBuilder.AddDirectory("/_kola/content", typeof(ClientIdentifier).Assembly, "/content"));

            foreach (var plugin in KolaConfigurationRegistry.Plugins)
            {
                conventions.StaticContentsConventions.Add(EmbeddedStaticContentConventionBuilder.AddDirectory("/_kola/plugins/" + plugin.PluginName, plugin.GetType().Assembly, "/editors"));
            }
        }
Example #24
0
        protected override void ConfigureConventions(NancyConventions o)
        {
            base.ConfigureConventions(o);

            o.StaticContentsConventions.AddDirectory("/", Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "/Views/Web"));
        }
Example #25
0
 protected override void ConfigureConventions(NancyConventions nancyConventions)
 {
     nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("packs", "./packs", ".jpg", ".png", ".svg"));
     nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("/", WebRoot));
     base.ConfigureConventions(nancyConventions);
 }
Example #26
0
 public DefaultViewLocationConventionsFixture()
 {
     this.conventions             = new NancyConventions();
     this.viewLocationConventions = new DefaultViewLocationConventions();
 }
Example #27
0
 public DefaultAcceptHeaderCoercionConventionsFixture()
 {
     this.conventions             = new NancyConventions();
     this.acceptHeaderConventions = new DefaultAcceptHeaderCoercionConventions();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="NancyBootstrapperBase{TContainer}"/> class.
 /// </summary>
 protected NancyBootstrapperBase()
 {
     this.ApplicationPipelines = new Pipelines();
     this.conventions          = new NancyConventions();
 }
Example #29
0
 protected override void ConfigureConventions(NancyConventions nancyConventions)
 {
 }
Example #30
0
 /// <inheritdoc />
 /// <summary>
 /// overwrite the folder of static content
 /// </summary>
 /// <param name="nancyConventions"></param>
 protected override void ConfigureConventions(NancyConventions nancyConventions)
 {
     nancyConventions.StaticContentsConventions.Add(
         StaticContentConventionBuilder.AddDirectory("webui", @"webui"));
     base.ConfigureConventions(nancyConventions);
 }
Example #31
0
 protected override void ConfigureConventions(NancyConventions nancyConventions)
 {
     nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("res", $@"{PROJECT}Web/res"));
 }
Example #32
0
 /// <summary>
 /// Overrides/configures Nancy's conventions
 /// </summary>
 /// <param name="nancyConventions">Convention object instance</param>
 protected virtual void ConfigureConventions(NancyConventions nancyConventions)
 {
 }
Example #33
0
 protected override void ConfigureConventions(NancyConventions nancyConventions)
 {
     nancyConventions.StaticContentsConventions.AddDirectory("/Content");
 }
Example #34
0
 protected override void ConfigureConventions(NancyConventions nancyConventions)
 {
     nancyConventions.StaticContentsConventions.AddDirectory("Swagger", "Views");
     base.ConfigureConventions(nancyConventions);
 }
 protected override void ConfigureConventions(NancyConventions nancyConventions)
 {
     base.ConfigureConventions(nancyConventions);
     //nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("static","F:/Onedrive/Music"));
 }
Example #36
0
        protected override void ConfigureConventions(NancyConventions nancyConventions)
        {
            base.ConfigureConventions(nancyConventions);

            nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("Scripts", "Scripts"));
        }
 protected override void ConfigureConventions(NancyConventions conventions)
 {
     base.ConfigureConventions(conventions);
     conventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("Web", Path.Combine(this.RootPathProvider.GetRootPath(), "Web"), new string[0]));
 }