87a833f995f6bfc6879c95f4c882da0ae0feaa72
tdreszer
Thu Sep 2 13:23:32 2010 -0700
After changing cartDump to encode vars and vals, I decided to make it all ajaxy
diff --git src/hg/cartDump/cartDump.c src/hg/cartDump/cartDump.c
index 136105f..e6ab622 100644
--- src/hg/cartDump/cartDump.c
+++ src/hg/cartDump/cartDump.c
@@ -18,6 +18,7 @@
char *vName = "cartDump.varName";
char *vVal = "cartDump.newValue";
char *wildcard;
+boolean *asTable = cartVarExists(cart,CART_DUMP_AS_TABLE);
if (cgiVarExists("submit"))
{
@@ -39,6 +40,29 @@
{
return;
}
+if (asTable)
+ {
+ jsIncludeFile("utils.js",NULL);
+ jsIncludeFile("ajax.js",NULL);
+ printf("Show as plain text.
",CART_DUMP_AS_TABLE);
+ printf("
"); wildcard = cgiOptionalString(MATCH_VAR); if (wildcard) @@ -46,17 +70,21 @@ else cartDump(cart); printf(""); +if (!asTable) + { printf("\n"); + } +printf("
Cookies passed to %s:
\n%s\n