]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-shared.c
ui-plain.c: only return the blob with the specified path
[ps-cgit] / ui-shared.c
index 4f2851273418dc9a81c4af942660e4923a149f5e..40060ba2d4a08649f44e69f9f5ea8b99b36fb91a 100644 (file)
@@ -500,6 +500,8 @@ void cgit_print_docstart(struct cgit_context *ctx)
        }
        html("</head>\n");
        html("<body>\n");
        }
        html("</head>\n");
        html("<body>\n");
+       if (ctx->cfg.header)
+               html_include(ctx->cfg.header);
 }
 
 void cgit_print_docend()
 }
 
 void cgit_print_docend()
@@ -609,14 +611,17 @@ void cgit_print_pageheader(struct cgit_context *ctx)
 
        html("<table id='header'>\n");
        html("<tr>\n");
 
        html("<table id='header'>\n");
        html("<tr>\n");
-       html("<td class='logo' rowspan='2'><a href='");
-       if (ctx->cfg.logo_link)
-               html_attr(ctx->cfg.logo_link);
-       else
-               html_attr(cgit_rooturl());
-       html("'><img src='");
-       html_attr(ctx->cfg.logo);
-       html("' alt='cgit logo'/></a></td>\n");
+
+       if (ctx->cfg.logo && ctx->cfg.logo[0] != 0) {
+               html("<td class='logo' rowspan='2'><a href='");
+               if (ctx->cfg.logo_link)
+                       html_attr(ctx->cfg.logo_link);
+               else
+                       html_attr(cgit_rooturl());
+               html("'><img src='");
+               html_attr(ctx->cfg.logo);
+               html("' alt='cgit logo'/></a></td>\n");
+       }
 
        html("<td class='main'>");
        if (ctx->repo) {
 
        html("<td class='main'>");
        if (ctx->repo) {