Add a CSS file.
authorFlorian Forster <ff@octo.it>
Sat, 19 Jun 2010 09:32:07 +0000 (11:32 +0200)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Sat, 19 Jun 2010 09:32:07 +0000 (11:32 +0200)
share/Makefile.am
share/style.css [new file with mode: 0644]
src/action_list_graphs.c

index 98d31c5..1262750 100644 (file)
@@ -1,2 +1,3 @@
 dist_sysconf_DATA = collection.conf
 
+dist_data_DATA = style.css
diff --git a/share/style.css b/share/style.css
new file mode 100644 (file)
index 0000000..aafe97c
--- /dev/null
@@ -0,0 +1,36 @@
+body
+{
+       font-family: sans-serif;
+}
+
+ul.graph_list
+{
+       margin: 0;
+       padding: 1ex;
+       width: 50ex;
+}
+
+li.graph
+{
+       display: block;
+       border: 1px solid gray;
+       margin-top: 1ex;
+
+       background-color: rgb(245,245,255);
+}
+
+ul.instance_list
+{
+       margin: 0;
+       padding: 1ex;
+       border-top: 1px solid gray;
+
+       background-color: rgb(252,252,252);
+}
+
+li.instance
+{
+       display: block;
+
+       font-size: 90%;
+}
index 964a436..6e4f0d4 100644 (file)
@@ -87,7 +87,8 @@ static int print_graph_inst_html (graph_config_t *cfg, /* {{{ */
     graph_get_title (cfg, desc, sizeof (desc));
     html_escape_buffer (desc, sizeof (desc));
 
-    printf ("  <li>%s\n  <ul>\n", desc);
+    printf ("  <li class=\"graph\">%s\n"
+        "  <ul class=\"instance_list\">\n", desc);
 
     data->cfg = cfg;
   }
@@ -100,7 +101,7 @@ static int print_graph_inst_html (graph_config_t *cfg, /* {{{ */
   inst_describe (cfg, inst, desc, sizeof (desc));
   html_escape_buffer (desc, sizeof (desc));
 
-  printf ("    <li><a href=\"%s?action=graph;%s\">%s</a></li>\n",
+  printf ("    <li class=\"instance\"><a href=\"%s?action=graph;%s\">%s</a></li>\n",
       script_name (), params, desc);
 
   if (data->limit > 0)
@@ -129,6 +130,7 @@ static int list_graphs_html (const char *term) /* {{{ */
     printf ("    <title>c4: Graphs matching &quot;%s&quot;</title>\n", term);
   else
     printf ("    <title>c4: List of all graphs</title>\n");
+  printf ("    <link rel=\"stylesheet\" type=\"text/css\" href=\"../share/style.css\" />\n");
   printf ("  </head>\n  <body>\n");
 
   printf ("<form action=\"%s\" method=\"get\">\n"
@@ -140,7 +142,7 @@ static int list_graphs_html (const char *term) /* {{{ */
 
   free (term_html);
 
-  printf ("    <ul>\n");
+  printf ("    <ul class=\"graph_list\">\n");
   if (term == NULL)
     gl_instance_get_all (print_graph_inst_html, /* user_data = */ &data);
   else