projects
/
collection4.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add a CSS file.
[collection4.git]
/
src
/
action_list_graphs.c
diff --git
a/src/action_list_graphs.c
b/src/action_list_graphs.c
index
b6fc039
..
6e4f0d4
100644
(file)
--- a/
src/action_list_graphs.c
+++ b/
src/action_list_graphs.c
@@
-7,7
+7,7
@@
#include "graph.h"
#include "graph_ident.h"
#include "graph_list.h"
#include "graph.h"
#include "graph_ident.h"
#include "graph_list.h"
-#include "utils_
params
.h"
+#include "utils_
cgi
.h"
#include <fcgiapp.h>
#include <fcgi_stdio.h>
#include <fcgiapp.h>
#include <fcgi_stdio.h>
@@
-85,19
+85,23
@@
static int print_graph_inst_html (graph_config_t *cfg, /* {{{ */
memset (desc, 0, sizeof (desc));
graph_get_title (cfg, desc, sizeof (desc));
memset (desc, 0, sizeof (desc));
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;
}
memset (params, 0, sizeof (params));
inst_get_params (cfg, inst, params, sizeof (params));
data->cfg = cfg;
}
memset (params, 0, sizeof (params));
inst_get_params (cfg, inst, params, sizeof (params));
+ html_escape_buffer (params, sizeof (params));
memset (desc, 0, sizeof (desc));
inst_describe (cfg, inst, desc, sizeof (desc));
memset (desc, 0, sizeof (desc));
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)
script_name (), params, desc);
if (data->limit > 0)
@@
-113,6
+117,12
@@
static int print_graph_inst_html (graph_config_t *cfg, /* {{{ */
static int list_graphs_html (const char *term) /* {{{ */
{
callback_data_t data = { NULL, /* limit = */ 20 };
static int list_graphs_html (const char *term) /* {{{ */
{
callback_data_t data = { NULL, /* limit = */ 20 };
+ char *term_html;
+
+ term_html = NULL;
+ if (term != NULL)
+ term_html = html_escape (term);
+
printf ("Content-Type: text/html\n\n");
printf ("<html>\n <head>\n");
printf ("Content-Type: text/html\n\n");
printf ("<html>\n <head>\n");
@@
-120,6
+130,7
@@
static int list_graphs_html (const char *term) /* {{{ */
printf (" <title>c4: Graphs matching "%s"</title>\n", term);
else
printf (" <title>c4: List of all graphs</title>\n");
printf (" <title>c4: Graphs matching "%s"</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"
printf (" </head>\n <body>\n");
printf ("<form action=\"%s\" method=\"get\">\n"
@@
-127,9
+138,11
@@
static int list_graphs_html (const char *term) /* {{{ */
" <input type=\"text\" name=\"search\" value=\"%s\" />\n"
" <input type=\"submit\" name=\"button\" value=\"Search\" />\n"
"</form>\n",
" <input type=\"text\" name=\"search\" value=\"%s\" />\n"
" <input type=\"submit\" name=\"button\" value=\"Search\" />\n"
"</form>\n",
- script_name (), (term != NULL) ? term : "");
+ script_name (), (term_html != NULL) ? term_html : "");
+
+ 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
if (term == NULL)
gl_instance_get_all (print_graph_inst_html, /* user_data = */ &data);
else