added footer
authorJean-Philippe Orsini <jeanfi@gmail.com>
Sat, 3 Sep 2011 20:36:05 +0000 (20:36 +0000)
committerJean-Philippe Orsini <jeanfi@gmail.com>
Sat, 3 Sep 2011 20:36:05 +0000 (20:36 +0000)
src/html.c
www/css/ppastats.css

index 9a5b39f..29f9e37 100644 (file)
@@ -39,6 +39,12 @@ enum file_copy_error {
        FILE_COPY_ERROR_ALLOC_BUFFER
 };
 
+#define HTML_FOOTER \
+" <div id=\"footer\">Generated by \
+<a href='http://wpitchoune.net/ppastats'>ppastats</a></div>\n\
+  </body>\n\
+</html>"
+
 #define HTML_PKG_TEMPLATE \
 "<html>\n\
   <head>\n\
@@ -67,8 +73,7 @@ enum file_copy_error {
        </a></p>\n\
     <div id=\"chart\"></div>\n\
     <div id=\"versions\"><em>Versions:</em></div>\n\
-  </body>\n\
-</html>"
+%s"
 
 #define HTML_VERSION_TEMPLATE \
 "<html>\n\
@@ -102,8 +107,7 @@ enum file_copy_error {
        <em>Distros</em>:\n\
        <ul id=\"distros\"></ul>\n\
     </div>\n\
-  </body>\n\
-</html>"
+%s"
 
 #define HTML_INDEX_TEMPLATE \
 "<html>\n\
@@ -132,9 +136,7 @@ enum file_copy_error {
        <ul id=\"pkgs\"></ul>\n\
     </div>\n\
     <div id=\"chart\"></div>\n\
-  </body>\n\
-</html>"
-
+%s"
 
 #define FCOPY_BUF_SZ 4096
 static int file_copy(FILE * src, FILE * dst)
@@ -412,7 +414,7 @@ pkg_to_html(struct ppa_stats *ppa, struct package_stats *pkg, const char *dir)
 
        json = pkg_to_json(ppa, pkg);
 
-       fprintf(f, HTML_PKG_TEMPLATE, json);
+       fprintf(f, HTML_PKG_TEMPLATE, json, HTML_FOOTER);
 
        fclose(f);
 
@@ -440,7 +442,9 @@ version_to_html(struct ppa_stats *ppa,
                return ;
        }
 
-       fprintf(f, HTML_VERSION_TEMPLATE, version_to_json(ppa, pkg, version));
+       fprintf(f, HTML_VERSION_TEMPLATE,
+               version_to_json(ppa, pkg, version),
+               HTML_FOOTER);
 
        fclose(f);
 
@@ -485,7 +489,7 @@ index_to_html(struct ppa_stats *ppa, const char *dir)
                return ;
        }
 
-       fprintf(f, HTML_INDEX_TEMPLATE, ppa_to_json(ppa));
+       fprintf(f, HTML_INDEX_TEMPLATE, ppa_to_json(ppa), HTML_FOOTER);
 
        fclose(f);
 
index 44156f4..6d773c6 100644 (file)
@@ -21,6 +21,7 @@ a:hover {
 }
 
 #chart {
+    color: #000;
     float: right;
     width: 80%;
     margin: 0 0 0 0;
@@ -45,4 +46,12 @@ h1 {
 ul {
     margin: 0 0 0 0;
     padding: 0 0 0;
+}
+
+#footer {
+    padding-top: 2em;
+    color: #666;
+    clear: both;
+    text-align: right;
+    font-size: 75%;
 }
\ No newline at end of file